Bug 6486 - RV350 AP [Radeon 9600] and RV280 [Radeon 9200 PRO] lock up system at server initialization
Summary: RV350 AP [Radeon 9600] and RV280 [Radeon 9200 PRO] lock up system at server ...
Status: RESOLVED FIXED
Alias: None
Product: xorg
Classification: Unclassified
Component: Driver/Radeon (show other bugs)
Version: 7.0.0
Hardware: x86 (IA32) Linux (All)
: highest blocker
Assignee: Xorg Project Team
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2006-04-04 00:47 UTC by Matthew A. R. Sherian
Modified: 2006-04-29 15:08 UTC (History)
1 user (show)

See Also:
i915 platform:
i915 features:


Attachments
Current Xorg configuration file (3.50 KB, text/plain)
2006-04-05 09:10 UTC, Matthew A. R. Sherian
no flags Details

Description Matthew A. R. Sherian 2006-04-04 00:47:01 UTC
Cause X server to hard-lock the system. 
The cards are installed on an ASUS MB, originally with on card in the AGP slot
and the other in the PCI slot immediately adjacent. (PCI:1:6:0). Upon upgrade to
FC5 running either 2.6.15-1.2054 or 2.6.16-1.2069 the X Server hard locked the
host. The problem was extent under FC4 if ChipID and PCI Bus were not passed to
the X-server. This work around is no longer working. 
Both cards are 256MB
--------------------------------------------------------------------------------
03:00.0 VGA compatible controller: ATI Technologies Inc RV350 AP [Radeon 9600]
(prog-if 00 [VGA])
        Subsystem: ATI Technologies Inc R9600 Pro primary (Asus OEM for HP)
        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: 32 (2000ns min), Cache Line Size 08
        Interrupt: pin A routed to IRQ 11
        Region 0: Memory at b0000000 (32-bit, prefetchable) [size=256M]
        Region 1: I/O ports at c000 [size=256]
        Region 2: Memory at e3000000 (32-bit, non-prefetchable) [size=64K]
        [virtual] Expansion ROM at e2000000 [disabled] [size=128K]
        Capabilities: [58] AGP version 3.0
                Status: RQ=256 Iso- ArqSz=0 Cal=0 SBA+ ITACoh- GART64- HTrans-
64bit- FW+ AGP3+ Rate=x4,x8
                Command: RQ=1 ArqSz=0 Cal=0 SBA+ AGP- GART64- 64bit- FW- Rate=<none>
        Capabilities: [50] Power Management version 2
                Flags: PMEClk- DSI- D1+ D2+ AuxCurrent=0mA
PME(D0-,D1-,D2-,D3hot-,D3cold-)
                Status: D0 PME-Enable- DSel=0 DScale=0 PME-
                                                                               
                                                                               
                                                  
03:00.1 Display controller: ATI Technologies Inc RV350 AP [Radeon 9600] (Secondary)
        Subsystem: ATI Technologies Inc R9600 Pro secondary (Asus OEM for HP)
        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-
        Region 0: Memory at c0000000 (32-bit, prefetchable) [disabled] [size=256M]
        Region 1: Memory at e3010000 (32-bit, non-prefetchable) [disabled]
[size=64K]
        Capabilities: [50] Power Management version 2
                Flags: PMEClk- DSI- D1+ D2+ AuxCurrent=0mA
PME(D0-,D1-,D2-,D3hot-,D3cold-)
                Status: D0 PME-Enable- DSel=0 DScale=0 PME-
  Bus  3, device   0, function  0:
    Class 0300: PCI device 1002:4150 (rev 0).
      IRQ 11.
      Master Capable.  Latency=32.  Min Gnt=8.
      Prefetchable 32 bit memory at 0xb0000000 [0xbfffffff].
      I/O at 0xc000 [0xc0ff].
      Non-prefetchable 32 bit memory at 0xe3000000 [0xe300ffff].
  Bus  3, device   0, function  1:
    Class 0380: PCI device 1002:4170 (rev 0).
      Master Capable.  Latency=32.  Min Gnt=8.
      Prefetchable 32 bit memory at 0xc0000000 [0xcfffffff].
      Non-prefetchable 32 bit memory at 0xe3010000 [0xe301ffff].
----------------------------------------------------------------------------
01:0a.0 VGA compatible controller: ATI Technologies Inc RV280 [Radeon 9200 PRO]
(rev 01) (prog-if 00 [VGA])
        Subsystem: ATI Technologies Inc Unknown device 2002
        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-
        Interrupt: pin A routed to IRQ 5
        Region 0: Memory at d0000000 (32-bit, prefetchable) [disabled] [size=128M]
        Region 1: I/O ports at a400 [disabled] [size=256]
        Region 2: Memory at e5000000 (32-bit, non-prefetchable) [disabled]
[size=64K]
        [virtual] Expansion ROM at e4000000 [disabled] [size=128K]
        Capabilities: [50] Power Management version 2
                Flags: PMEClk- DSI- D1+ D2+ AuxCurrent=0mA
PME(D0-,D1-,D2-,D3hot-,D3cold-)
                Status: D0 PME-Enable- DSel=0 DScale=0 PME-
                                                                               
                                                                               
                                                  
01:0a.1 Display controller: ATI Technologies Inc RV280 [Radeon 9200 PRO]
(Secondary) (rev 01)
        Subsystem: ATI Technologies Inc Unknown device 2003
        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-
        Region 0: Memory at d8000000 (32-bit, prefetchable) [disabled] [size=128M]
        Region 1: Memory at e5010000 (32-bit, non-prefetchable) [disabled]
[size=64K]
        Capabilities: [50] Power Management version 2
                Flags: PMEClk- DSI- D1+ D2+ AuxCurrent=0mA
PME(D0-,D1-,D2-,D3hot-,D3cold-)
                Status: D0 PME-Enable- DSel=0 DScale=0 PME-
  Bus  1, device  10, function  0:
    Class 0300: PCI device 1002:5960 (rev 1).
      IRQ 5.
      Master Capable.  Latency=32.  Min Gnt=8.
      Prefetchable 32 bit memory at 0xd0000000 [0xd7ffffff].
      I/O at 0xa400 [0xa4ff].
      Non-prefetchable 32 bit memory at 0xe5000000 [0xe500ffff].
  Bus  1, device  10, function  1:
    Class 0380: PCI device 1002:5940 (rev 1).
      Master Capable.  Latency=32.  Min Gnt=8.
      Prefetchable 32 bit memory at 0xd8000000 [0xdfffffff].
      Non-prefetchable 32 bit memory at 0xe5010000 [0xe501ffff].

--------------------------------------------------------------------------------
X -probeonly
 
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 mars-new.photosphere.net 2.6.16-1.2069_FC4 #1
Tue Mar 28 12:19:10 EST 2006 i686
Build Date: 06 March 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: Mon Apr  3 10:41:29 2006
(==) Using config file: "/etc/X11/xorg.conf"
(WW) RADEON: No matching Device section for instance (BusID PCI:1:10:1) found
(WW) RADEON: No matching Device section for instance (BusID PCI:3:0:1) found
Requesting insufficient memory window!: start: 0xd0000000 end: 0xdfffffff size
0xe4020000
Requesting insufficient memory window!: start: 0xe4000000 end: 0xe5ffffff size
0xe4020000
Requesting insufficient memory window!: start: 0xd0000000 end: 0xdfffffff size
0xe4020000
Requesting insufficient memory window!: start: 0xe4000000 end: 0xe5ffffff size
0xe4020000
Requesting insufficient memory window!: start: 0xd0000000 end: 0xdfffffff size
0xe4020000
Requesting insufficient memory window!: start: 0xe4000000 end: 0xe5ffffff size
0xe4020000
(EE) RADEON(1): Cannot read V_BIOS
Requesting insufficient memory window!: start: 0xd0000000 end: 0xdfffffff size
0xe4020000
Requesting insufficient memory window!: start: 0xe4000000 end: 0xe5ffffff size
0xe4020000
Requesting insufficient memory window!: start: 0xd0000000 end: 0xdfffffff size
0xe4020000
Requesting insufficient memory window!: start: 0xe4000000 end: 0xe5ffffff size
0xe4020000
--------------------------------------------------------------------------------
Section "Device"
        Identifier  "Videocard01"
        Driver      "radeon"
        VendorName  "ATI"
        BoardName   "ATI Technologies Inc RV350 AP [Radeon 9600]"
        BusID       "PCI:3:0:0"
        ChipId      0x4150
EndSection
Section "Device"
        Identifier  "Videocard02"
        Driver      "radeon"
        VendorName  "ATI"
        BoardName   "ATI Technologies Inc RV350 AP [Radeon 9600]"
        BusID       "PCI:3:0:1"
        ChipId      0x4170
EndSection
 
Section "Device"
        Identifier  "Videocard11"
        Driver      "radeon"
        VendorName  "ATI"
        BoardName   "ATI Technologies Inc RV280 [Radeon 9200 PRO]"
        BusID       "PCI:1:10:0"
        ChipId      0x5960
EndSection
Section "Device"
        Identifier  "Videocard12"
        Driver      "radeon"
        VendorName  "ATI"
        BoardName   "ATI Technologies Inc RV280 [Radeon 9200 PRO]"
        BusID       "PCI:1:10:1"
        ChipId      0x5940
EndSection
Comment 1 Adam Jackson 2006-04-04 04:46:33 UTC
don't create device sections for the x:x:1 PCI IDs, they're not real devices.

Please attach your complete X log and xorg.conf.
Comment 2 Matthew A. R. Sherian 2006-04-05 09:10:11 UTC
Created attachment 5201 [details]
Current Xorg configuration file
Comment 3 Matthew A. R. Sherian 2006-04-07 13:22:21 UTC
Further update: I made the PCI Card the primary card. Upon initialization of the
X server with 'system-config-display --reconfig' the system locked up as during
configuration with multiple monitors. 

The X-Server and Linux HAL report the card as a "Radeon 9200 PRO", the model
number on the sticker reports "Radeon 9200LX", and the serial number reports
back as "Radeon 9250"
Comment 4 Rudi Chiarito 2006-04-21 01:56:57 UTC
I am seeing something similar:

https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=186663

01:00.0 VGA compatible controller: nVidia Corporation NV18 [GeForce4 MX 440 AGP
8x] (rev a2) (prog-if 00 [VGA])
        Subsystem: nVidia Corporation Unknown device 0191
        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: 64 (1250ns min, 250ns max)
        Interrupt: pin A routed to IRQ 11
        Region 0: Memory at fd000000 (32-bit, non-prefetchable) [size=16M]
        Region 1: Memory at e0000000 (32-bit, prefetchable) [size=128M]
        Expansion ROM at fea00000 [disabled] [size=128K]
        Capabilities: [60] Power Management version 2
                Flags: PMEClk- DSI- D1- D2- AuxCurrent=0mA
PME(D0-,D1-,D2-,D3hot-,D3cold-)
                Status: D0 PME-Enable- DSel=0 DScale=0 PME-
        Capabilities: [44] AGP version 3.0
                Status: RQ=32 Iso- ArqSz=0 Cal=3 SBA+ ITACoh- GART64- HTrans-
64bit- FW+ AGP3+ Rate=x4,x8
                Command: RQ=1 ArqSz=0 Cal=0 SBA- AGP- GART64- 64bit- FW- Rate=<none>

02:09.0 VGA compatible controller: ATI Technologies Inc RV280 [Radeon 9200 SE]
(rev 01) (prog-if 00 [VGA])
        Subsystem: Info-Tek Corp. Unknown device 0141
        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-
        Interrupt: pin A routed to IRQ 16
        Region 0: Memory at f0000000 (32-bit, prefetchable) [size=128M]
        Region 1: I/O ports at de00 [size=256]
        Region 2: Memory at fcec0000 (32-bit, non-prefetchable) [size=64K]
        Expansion ROM at fce00000 [disabled] [size=128K]
        Capabilities: [50] Power Management version 2
                Flags: PMEClk- DSI- D1+ D2+ AuxCurrent=0mA
PME(D0-,D1-,D2-,D3hot-,D3cold-)
                Status: D0 PME-Enable- DSel=0 DScale=0 PME-

02:09.1 Display controller: ATI Technologies Inc RV280 [Radeon 9200 SE]
(Secondary) (rev 01)
        Subsystem: Info-Tek Corp. Unknown device 0140
        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: 64 (2000ns min), Cache Line Size 10
        Region 0: Memory at e8000000 (32-bit, prefetchable) [size=128M]
        Region 1: Memory at fced0000 (32-bit, non-prefetchable) [size=64K]
        Capabilities: [50] Power Management version 2
                Flags: PMEClk- DSI- D1+ D2+ AuxCurrent=0mA
PME(D0-,D1-,D2-,D3hot-,D3cold-)
                Status: D0 PME-Enable- DSel=0 DScale=0 PME-
Comment 5 Dave Airlie 2006-04-29 17:54:00 UTC
I think this is fixed in CVS and should be in 7.1
Comment 6 Rudi Chiarito 2006-04-30 08:08:48 UTC
(In reply to comment #5)
> I think this is fixed in CVS and should be in 7.1

Hi Dave, can you please tell more about this? Was it a bug in the driver or
somewhere else? I was hoping I could try packages from the latest X builds in
Red Hat's Raw Hide to confirm the fix (if I am being bitten by the same
problem...), maybe even with the fewest new packages possible.

Thanks for any help you can provide.


Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.