From: "Petr Vandrovec" <VANDROVE@vc.cvut.cz>
To: Fuxin Zhang <fxzhang@ict.ac.cn>
Cc: "linux-mips@oss.sgi.com" <linux-mips@oss.sgi.com>
Subject: Re: help on matroxfb
Date: Thu, 30 Aug 2001 00:41:26 MET-1 [thread overview]
Message-ID: <1F923C36F6A@vcnet.vc.cvut.cz> (raw)
[I'm not on linux-mips, so cc me if needed]
On 30 Aug 01 at 6:25, Fuxin Zhang wrote:
> I have touble to make matroxfb work,could you be so kind to help me out?
>
> My configuration:
> Algorithmics P6032 evaluation board + idt64474 mipsel CPU
> (with pci slot,no AGP)
> Millennium G450 (PCI),16M DDR mem,Dual head.
> 2. memory cannot be autodetected. getmemory exit with realSize=0
> 3. if i set video.len mannually to 0x1000000(16M),then all seems
> to work,but the screen shows only some regular vertical lines
> and a real BIG cursor(about 2cm x 2cm!). There is about
> 0.5cm between two vertical lines.
Unfortunately, you are out of luck, matroxfb can initialize only
old Millenniums/Mysqtiques and G200 from scratch. If you have some
PC around, you can try either reading PCI registers from initialized
hardware, and set them by this during initialization in G100_preinit.
You must also initialize G450->video memory interface, and as this inteface
differs from G400, and G450 datasheet is still unavailable, it
can be tricky.
You can try contacting 'hollis@austin.ibm.com' (I hope that he wont mind),
he asked about 3 weeks ago same question, but for their PPC hardware.
So maybe that he already has some initialization code ready.
> 2. try all kind of options: novga,nobios,noaccel,nohwcursor etc
> but nothing seems to really help(with nohwcursor,the big
> cursor disappears)(of course,I may have left out the
> correct combination:,it is impossible to try all)
You can try 'init' together with different 'memtype' values.
> One thing that may be useful is that pci initialization may have
> problems because my firmware (pmon from algor) has some bugs which
> prevent it from recognize and initialize the matrox card correctly.
It is not enough. You must also execute x86 initialization code to
bring chip to live, otherwise couple of parts of chip are powered
off (second head...), and uninitialized (memory interface, AGP), and
matroxfb does not care because of these init sequences and values are
undocumented (and on PC it requires two videocards in the box, and it
is currently impossible for me as all 6 PCI/AGP slots are used in my
testbox).
I'm currently (and will for at least several next weeks) overloaded
with work I'm doing for my employer, so I cannot reverse engineer this
myself.
Petr Vandrovec
vandrove@vc.cvut.cz
next reply other threads:[~2001-08-29 22:41 UTC|newest]
Thread overview: 3+ messages / expand[flat|nested] mbox.gz Atom feed top
2001-08-30 0:41 Petr Vandrovec [this message]
-- strict thread matches above, loose matches on Subject: below --
2001-08-29 22:25 help on matroxfb Fuxin Zhang
2001-08-30 13:58 ` Dan Aizenstros
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=1F923C36F6A@vcnet.vc.cvut.cz \
--to=vandrove@vc.cvut.cz \
--cc=fxzhang@ict.ac.cn \
--cc=linux-mips@oss.sgi.com \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox