First of all: If you know a more appropriate newsgroup for this question,
please let me know which!
I have a Matrox Millennium I (PCI) with the following SVGA probes:
(--) SVGA: Linear framebuffer at 0x7000000
(--) SVGA: MMIO registers at 0x3000000
(--) SVGA: Video BIOS info block at 0x000c75c0
(--) SVGA: chipset: mga2064w
(--) SVGA: videoram: 2048k
Now, I'd like to upgrade my 48 MB RAM to 64 MB (the maximum of my VIPIO 486
mainboard). Everything is fine with just 48MB as the MMIO registers are just
However, with 64 MB, the MMIO registers *remain* mapped at 0x3000000 !
The memory itself is configured ok as there no problems as long as I stay
in VGA textmode. Also, I have the latest BIOS available for both graphics
How do I manually set the MMIO registers to an address of at least 0x4000000?
I've mailed to Matrox and they said I should use pcispy to solve the
conflicts during boot. PCISPY is a DOS binary...
BTW, the problem exists under Windows95 too.
pciutils are of no use because I run kernel 2.0.35.
Getting the feeling this is more a PCI configuration problem, here is
the output of cat /proc/pci:
PCI devices found:
Bus 0, device 8, function 0:
VGA compatible controller: Matrox Millennium (rev 1).
Medium devsel. Fast back-to-back capable. IRQ 10.
Non-prefetchable 32 bit memory at 0x3000000.
Prefetchable 32 bit memory at 0x7000000.
Bus 0, device 0, function 0:
Non-VGA device: VIA Technologies VT 82C505 (rev 0).
Fast devsel. Master Capable. No bursts.
Again: Which newsgroup is suitable for my problem?
Thanks for any hints!
PS: Buying a new board is an alternative I'm not looking forward to. ;-)
Student of Electrical Engineering, University of Technology, Vienna, Austria
Address: Brunnerstrasse 6, A-3108 St.P"olten, Austria. Tel.: +43-2742-257191