r128 driver problem with FC5

Nigel Henry cave.dnb at tiscali.fr
Tue Jun 20 17:46:58 PDT 2006


On Wednesday 21 June 2006 02:25, Felix Kühling wrote:
> Am Mittwoch, den 21.06.2006, 01:38 +0200 schrieb Nigel Henry:
> > On Wednesday 21 June 2006 00:48, Felix Kühling wrote:
> > > Hi Nigel,
> > >
> > > I'd be interested in seeing the full server log and the output of lspci
> > > -v. This looks like it might be bug #6377, which is fixed in Xorg 7.1.
> > > But without seeing the full log that's just a wild guess.
> > >
> > > See Adam's comments about how to get the complete log.
> > >
> > > Regards,
> > >   Felix
> >
> > Hi Felix. Had a few problems getting ssh to work as I´ve never used it
> > before, only Gftp, and fish, and still can get the backtrace. Anyway here
> > is the log.
> >
> > X Window System Version 7.0.0
> > Release Date: 21 December 2005
> > X Protocol Version 11, Revision 0, Release 7.0
> > Build Operating System:Linux 2.6.9-22.18.bz155725.ELsmp i686Red Hat, Inc.
> > Current Operating System: Linux localhost
> > 2.6.16-1.2080.13.rrt.rhfc5.ccrma #1 PREEMPT Sat Apr 22 19:05:27 EDT 2006
> > i686
> > Build Date: 02 May 2006
> > 	Before reporting problems, check http://wiki.x.org
> > 	to make sure that you have the latest version.
> > Module Loader present
> > Markers: (--) probed, (**) from config file, (==) default setting,
> > 	(++) from command line, (!!) notice, (II) informational,
> > 	(WW) warning, (EE) error, (NI) not implemented, (??) unknown.
> > (==) Log file: "/var/log/Xorg.0.log", Time: Wed Jun 21 00:53:46 2006
> > (==) Using config file: "/etc/X11/xorg.conf"
>
> [snip]
>
> > (II) Active PCI resource ranges:
> > 	[0] -1	0	0xf0000400 - 0xf00004ff (0x100) MX[B]
> > 	[1] -1	0	0xf0000000 - 0xf000007f (0x80) MX[B]
> > 	[2] -1	0	0xf4000000 - 0xf3ffffff (0x0) MX[B]O
> > 	[3] -1	0	0xf0100000 - 0xf0103fff (0x4000) MX[B](B)
> > 	[4] -1	0	0xf8000000 - 0xfbffffff (0x4000000) MX[B](B)
> > 	[5] -1	0	0x000010f0 - 0x000010ff (0x10) IX[B]
> > 	[6] -1	0	0x00001400 - 0x00001403 (0x4) IX[B]
> > 	[7] -1	0	0x00001408 - 0x2000140f (0x20000008) IX[B]
> > 	[8] -1	0	0x00001404 - 0x00001407 (0x4) IX[B]
>
> Yep, this looks just like bug #6377. IO address ranges with less than
> 16-bytes alignment. And X getting confused about them. The second last
> range above is obviously illegal and the result of this bug. Note that
> this problem is not necessarily triggered by the graphics card but can
> be triggered by any other PCI device in your system that has IO address
> ranges with small alignment.
>
> [snip]
>
> > And lspci
> >
> > 01:00.0 VGA compatible controller: ATI Technologies Inc Rage 128 RL/VR
> > AGP (prog-if 00 [VGA])
> >         Subsystem: ATI Technologies Inc Xpert 99/Xpert 2000
> >         Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop-
> > ParErr- Stepping+ SERR- FastB2B+
> >         Status: Cap+ 66MHz+ UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort-
> > <TAbort- <MAbort- >SERR- <PERR-
> >         Latency: 66 (2000ns min), Cache Line Size 08
> >         Interrupt: pin A routed to IRQ 11
> >         Region 0: Memory at f8000000 (32-bit, prefetchable) [size=64M]
> >         Region 1: I/O ports at 9000 [size=256]
> >         Region 2: Memory at f0100000 (32-bit, non-prefetchable)
> > [size=16K] [virtual] Expansion ROM at f0120000 [disabled] [size=128K]
> > Capabilities: [50] AGP version 2.0
> >                 Status: RQ=32 Iso- ArqSz=0 Cal=0 SBA+ ITACoh- GART64-
> > HTrans- 64bit- FW- AGP3- Rate=x1,x2
> >                 Command: RQ=1 ArqSz=0 Cal=0 SBA+ AGP- GART64- 64bit- FW-
> > Rate=<none>
> >         Capabilities: [5c] Power Management version 1
> >                 Flags: PMEClk- DSI- D1+ D2- AuxCurrent=0mA
> > PME(D0-,D1-,D2-,D3hot-,D3cold-)
> >                 Status: D0 PME-Enable- DSel=0 DScale=0 PME-
> >
> >
> > Thanks for any help. Nigel.
>
> As I said, the problem is probably triggered by a different PCI device.
> lspci can help you find out which PCI device that is. It could be for
> example an IDE or SATA controller. If you don't need it you may be able
> to disable it in your BIOS setup to work around the problem.
>
> Someone on this list mentioned experimental Xorg 7.1 packages for
> Fedora. (or was that just a rumour?) They would most likely include a
> fix.
>
> Regards,
>   Felix

Apologies for not sending the complete lspci. See below.

00:00.0 Host bridge: Intel Corporation 440BX/ZX/DX - 82443BX/ZX/DX Host bridge 
(rev 03)
00:01.0 PCI bridge: Intel Corporation 440BX/ZX/DX - 82443BX/ZX/DX AGP bridge 
(rev 03)
00:07.0 ISA bridge: Intel Corporation 82371AB/EB/MB PIIX4 ISA (rev 02)
00:07.1 IDE interface: Intel Corporation 82371AB/EB/MB PIIX4 IDE (rev 01)
00:07.2 USB Controller: Intel Corporation 82371AB/EB/MB PIIX4 USB (rev 01)
00:07.3 Bridge: Intel Corporation 82371AB/EB/MB PIIX4 ACPI (rev 02)
00:0e.0 Multimedia audio controller: Ensoniq ES1371 [AudioPCI-97] (rev 08)
00:0f.0 Ethernet controller: 3Com Corporation 3c905C-TX/TX-M [Tornado] (rev 
6c)
00:10.0 Mass storage controller: Silicon Image, Inc. PCI0680 Ultra ATA-133 
Host Controller (rev 02)
01:00.0 VGA compatible controller: ATI Technologies Inc Rage 128 RL/VR AGP
[djmons at localhost ~]$ /sbin/lspci -v
00:00.0 Host bridge: Intel Corporation 440BX/ZX/DX - 82443BX/ZX/DX Host bridge 
(rev 03)
        Flags: bus master, medium devsel, latency 64
        Memory at f4000000 (32-bit, prefetchable) [size=64M]
        Capabilities: <access denied>

00:01.0 PCI bridge: Intel Corporation 440BX/ZX/DX - 82443BX/ZX/DX AGP bridge 
(rev 03) (prog-if 00 [Normal decode])
        Flags: bus master, 66MHz, medium devsel, latency 128
        Bus: primary=00, secondary=01, subordinate=01, sec-latency=64
        I/O behind bridge: 00009000-00009fff
        Memory behind bridge: f0100000-f01fffff
        Prefetchable memory behind bridge: f8000000-fbffffff

00:07.0 ISA bridge: Intel Corporation 82371AB/EB/MB PIIX4 ISA (rev 02)
        Flags: bus master, medium devsel, latency 0

00:07.1 IDE interface: Intel Corporation 82371AB/EB/MB PIIX4 IDE (rev 01) 
(prog-if 80 [Master])
        Flags: bus master, medium devsel, latency 64
        I/O ports at 10e0 [size=16]

00:07.2 USB Controller: Intel Corporation 82371AB/EB/MB PIIX4 USB (rev 01) 
(prog-if 00 [UHCI])
        Flags: bus master, medium devsel, latency 64, IRQ 9
        I/O ports at 10c0 [size=32]

00:07.3 Bridge: Intel Corporation 82371AB/EB/MB PIIX4 ACPI (rev 02)
        Flags: medium devsel, IRQ 9

00:0e.0 Multimedia audio controller: Ensoniq ES1371 [AudioPCI-97] (rev 08)
        Subsystem: Ensoniq Creative Sound Blaster AudioPCI64V, AudioPCI128
        Flags: bus master, slow devsel, latency 96, IRQ 11
        I/O ports at 1080 [size=64]
        Capabilities: <access denied>

00:0f.0 Ethernet controller: 3Com Corporation 3c905C-TX/TX-M [Tornado] (rev 
6c)
        Subsystem: 3Com Corporation 3C905C-TX Fast Etherlink for PC Management 
NIC
        Flags: bus master, medium devsel, latency 80, IRQ 10
        I/O ports at 1000 [size=128]
        Memory at f0000000 (32-bit, non-prefetchable) [size=128]
        [virtual] Expansion ROM at 20080000 [disabled] [size=128K]
        Capabilities: <access denied>

00:10.0 Mass storage controller: Silicon Image, Inc. PCI0680 Ultra ATA-133 
Host Controller (rev 02)
        Subsystem: Silicon Image, Inc. PCI0680 Ultra ATA-133 Host Controller
        Flags: bus master, medium devsel, latency 64, IRQ 9
        I/O ports at 1410 [size=8]
        I/O ports at 1404 [size=4]
        I/O ports at 1408 [size=8]
        I/O ports at 1400 [size=4]
        I/O ports at 10f0 [size=16]
        Memory at f0000400 (32-bit, non-prefetchable) [size=256]
        [virtual] Expansion ROM at 20000000 [disabled] [size=512K]
        Capabilities: <access denied>

01:00.0 VGA compatible controller: ATI Technologies Inc Rage 128 RL/VR AGP 
(prog-if 00 [VGA])
        Subsystem: ATI Technologies Inc Xpert 99/Xpert 2000
        Flags: bus master, stepping, fast Back2Back, 66MHz, medium devsel, 
latency 66, IRQ 11
        Memory at f8000000 (32-bit, prefetchable) [size=64M]
        I/O ports at 9000 [size=256]
        Memory at f0100000 (32-bit, non-prefetchable) [size=16K]
        [virtual] Expansion ROM at f0120000 [disabled] [size=128K]
        Capabilities: <access denied>

I'm not too clued up on this, but does anything jump out at you from lspci?

Otherwise I'll just wait. Maybe X will be upgraded to fix the problem.

Nigel.


>
> > > Am Freitag, den 16.06.2006, 18:50 +0200 schrieb Nigel Henry:
> > > > Hi. I've been through all the FAQ's, and can't find anything relating
> > > > to my problem. The graphics are ok using the vesa driver, but it's a
> > > > real no go with DVD's. FC1,2,and 3 on the same machine, have no
> > > > problem with the r128 driver.
> > > >
> > > > The query below is the one I accidentally posted to the Xfree86
> > > > mailing list, which didn't go down too well.
> > > >
> > > > FC5 installs ok, but to start X, I have to change the r128 driver to
> > > > vesa in /etc/X11/xorg.conf.
> > > >
> > > > I had similar problems with FC4 and the Cyberblade i1 card's Trident
> > > > driver, but after doing all the updates, post install, I was able to
> > > > change back to the Trident driver, and X started ok.
> > > >
> > > > I don't know whether this is a problem due to system packages needing
> > > > to be updated or what.
> > > >
> > > > I can't say that I like messing with xorg.conf. More often than not I
> > > > find myself in text mode, and have to have a quick nano session to
> > > > put things back as they were to get X to start.
> > > >
> > > > This is the output from /var/log/Xorg.setup.log when trying to start
> > > > X with the Rage128's r128 driver.
> > > >
> > > > X Window System Version 7.0.0
> > > > Release Date: 21 December 2005
> > > > X Protocol Version 11, Revision 0, Release 7.0
> > > > Build Operating System:Linux 2.6.9-22.18.bz155725.ELsmp i686Red Hat,
> > > > Inc. Current Operating System: Linux localhost
> > > > 2.6.16-1.2080.13.rrt.rhfc5.ccrma #1 PREEMPT Sat Apr 22 19:05:27 EDT
> > > > 2006 i686
> > > > Build Date: 02 May 2006
> > > > 	Before reporting problems, check http://wiki.x.org
> > > > 	to make sure that you have the latest version.
> > > > Module Loader present
> > > > Markers: (--) probed, (**) from config file, (==) default setting,
> > > > 	(++) from command line, (!!) notice, (II) informational,
> > > > 	(WW) warning, (EE) error, (NI) not implemented, (??) unknown.
> > > > (++) Log file: "/dev/null", Time: Sat May 27 00:12:42 2006
> > > > (++) Using config file: "/tmp/tmp5Ed8TDxorg.config"
> > > > (WW) ****INVALID IO ALLOCATION**** b: 0x9000 e: 0x90ff correcting
> > > > Requesting insufficient memory window!: start: 0x9000 end: 0x90ff
> > > > size 0xf0120100
> > > > Requesting insufficient memory window!: start: 0x9400 end: 0x94ff
> > > > size 0xf0120100
> > > > Requesting insufficient memory window!: start: 0x9800 end: 0x98ff
> > > > size 0xf0120100
> > > > Requesting insufficient memory window!: start: 0x9c00 end: 0x9cff
> > > > size 0xf0120100
> > > > (EE) Cannot find a replacement memory range
> > > >
> > > >    *** If unresolved symbols were reported above, they might not
> > > >    *** be the reason for the server aborting.
> > > >
> > > > Backtrace:
> > > > 0: /usr/bin/Xorg(xf86SigHandler+0x87) [0x80b86c7]
> > > > 1: [0x472420]
> > > > 2: /usr/lib/xorg/modules/drivers/r128_drv.so(R128FreeScreen+0x2b)
> > > > [0x13ea9b] 3: /usr/bin/Xorg(xf86DeleteScreen+0x5e) [0x80c50ee]
> > > > 4: /usr/bin/Xorg(InitOutput+0x9e4) [0x80a2364]
> > > > 5: /usr/bin/Xorg(main+0x276) [0x806ffc6]
> > > > 6: /lib/libc.so.6(__libc_start_main+0xdc) [0x4a5724]
> > > > 7: /usr/bin/Xorg(FontFileCompleteXLFD+0xb1) [0x806f511]
> > > >
> > > > Fatal server error:
> > > > Caught signal 11.  Server aborting
> > > >
> > > > Any specific help would be really appreciated.
> > > >
> > > > Nigel.
> > > >
> > > >
> > > >
> > > >
> > > >
> > > > _______________________________________________
> > > > xorg mailing list
> > > > xorg at lists.freedesktop.org
> > > > http://lists.freedesktop.org/mailman/listinfo/xorg



More information about the xorg mailing list