PCI display adapter on SGI O2 under Linux
alexdeucher at gmail.com
Sun Apr 15 21:38:46 PDT 2007
On 4/16/07, sknauert at wesleyan.edu <sknauert at wesleyan.edu> wrote:
> Howdy, I'm trying to use a PCI video card on my SGI O2 under Linux
> (specifically Debian Etch stable Xorg 7.1.0-15) and running into a number
> of problems.
> First of I should state that lspci detects the cards, and depending on
> driver options Xorg can see it too. Also, all cards tested in the O2 have
> been used under a Debian Etch x86 Linux machine and are able to get into X
> just fine, so it is doubtful this is a hardware issue.
> That said, with most adapters I got the following error:
> (EE) Attempted to read BIOS 64KB from
> /sys/bus/pci/devices/0000:03:06.0/rom: got 32KB
> This can be removed by using the following option:
> Option "NoInt10" "true"
> However, I then get multiple copies of the following two errors:
> (EE) end of block range 0x1ffffef < begin 0xfffffff0
> (EE) end of block range 0xfef < begin 0xffffff0
> And the X server segfaults after loading the main driver module.
> This has happened for the following PCI cards:
> S3 (s3, s3virge, vesa) - Trio64, Trio64/V2, Virge, Virge DX, Virge GX,
> Virge GX2, Virge Trio3D.
> ATI (ati, r128, radeon, vesa) - Rage XL Pro, Radeon 7000
> 3dfx (tdfx, vesa) - Voodoo Banshee, Voodoo3
> Nvidia (nv, vesa) - TNT2 Pro
> Intel (i740, vesa) - i740
> I tried these specifically since I read here:
> http://www.linux-mips.org/wiki/PCI_graphics_cards that these had a good
> chance of working in Xorg under MIPS. I do have a Matrox Millenium I, but
> it does not fit into the O2's case, so I was unable to test it.
> I hope that there is some simple configurational option (like setting
> memory locations) that can fix this.
> I honestly wish I knew more about X so I could do something about this, or
> at least try to describe the error in a more coherent way. Let me know if
> full /var/log/Xorg.0.log logs or more details with my /etc/X11/xorg.conf
> files would be helpful.
> Thanks in advance for any help.
Most PC graphics cards need to be posted by the bios to work properly.
You'll need to get your cards posted somehow. The Xserver has a
built in x86 emulator although I don't know what's needed to make it
work on mips.
More information about the xorg