PCI display adapter on SGI O2 under Linux

sknauert at wesleyan.edu sknauert at wesleyan.edu
Sun Apr 15 21:07:00 PDT 2007

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.

More information about the xorg mailing list