radeon lockup

Erwin Rol mailinglists at erwinrol.com
Tue Jun 27 14:25:59 PDT 2006


On Tue, 2006-06-27 at 18:36 +1000, Dave Airlie wrote:

> So X sees this as two cards, and it tries to find the BIOS for the
> second one which of course doesn't exist more than likely... can you
> post an lspci -v for this card?

The card is consist out of two Radeon M9 chips connected to a PLX
PCI-PCI bridge. I noticed an interesting difference in the BCTRL
register reported by the non working version and by a older computer
with X7.0 that works.

The non-working version that hangs the machine has a BCTRL value of
0x000A (S_SERR_L & VGA_EN). I don't know if S_SERR_L is a standard
register name, but the PLX databook says; "Secondary System Error: Can
be driven LOW by any device to indicate a system error condition."

The working (non-crashing) system has a value of 0x000C (ISA_EN &
VGA_EN) 

Could this be a problem, i saw you added some check for a Intel bridge,
could the same hack maybe also be needed for this bridge ?

- Erwin

lspci of the non-working 7.1 i don't have yet, but on the 7.0 system
looks as follows;

00:00.0 Host bridge: VIA Technologies, Inc. VT8363/8365 [KT133/KM133] (rev 02)
        Subsystem: ASUSTeK Computer Inc. A7V Mainboard
        Flags: bus master, medium devsel, latency 8
        Memory at d0000000 (32-bit, prefetchable) [size=256M]
        Capabilities: [a0] AGP version 2.0
        Capabilities: [c0] Power Management version 2

00:01.0 PCI bridge: VIA Technologies, Inc. VT8363/8365 [KT133/KM133 AGP] (prog-if 00 [Normal decode])
        Flags: bus master, 66MHz, medium devsel, latency 0
        Bus: primary=00, secondary=01, subordinate=01, sec-latency=0
        Capabilities: [80] Power Management version 2

00:04.0 ISA bridge: VIA Technologies, Inc. VT82C686 [Apollo Super South] (rev 22)
        Subsystem: ASUSTeK Computer Inc. A7V Mainboard
        Flags: bus master, stepping, medium devsel, latency 0

00:04.1 IDE interface: VIA Technologies, Inc. VT82C586A/B/VT82C686/A/B/VT823x/A/C PIPC Bus Master IDE (rev 10) (prog-if 8a [Master SecP PriP])
        Flags: medium devsel
        I/O ports at d800 [size=16]
        Capabilities: [c0] Power Management version 2

00:04.2 USB Controller: VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1 Controller (rev 10) (prog-if 00 [UHCI])
        Subsystem: VIA Technologies, Inc. (Wrong ID) USB Controller
        Flags: bus master, medium devsel, latency 32, IRQ 15
        I/O ports at d400 [size=32]
        Capabilities: [80] Power Management version 2

00:04.3 USB Controller: VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1 Controller (rev 10) (prog-if 00 [UHCI])
        Subsystem: VIA Technologies, Inc. (Wrong ID) USB Controller
        Flags: bus master, medium devsel, latency 32, IRQ 15
        I/O ports at d000 [size=32]
        Capabilities: [80] Power Management version 2

00:04.4 Bridge: VIA Technologies, Inc. VT82C686 [Apollo Super ACPI] (rev 30)
        Subsystem: ASUSTeK Computer Inc. A7V Mainboard
        Flags: medium devsel, IRQ 9
        Capabilities: [68] Power Management version 2

00:09.0 Ethernet controller: VIA Technologies, Inc. VT86C100A [Rhine] (rev 06)
        Subsystem: D-Link System Inc Unknown device 1420
        Flags: bus master, stepping, medium devsel, latency 32, IRQ 15
        I/O ports at a400 [size=128]
        Memory at b3000000 (32-bit, non-prefetchable) [size=128]
        [virtual] Expansion ROM at 40000000 [disabled] [size=64K]

00:0a.0 Multimedia audio controller: ESS Technology ES1969 Solo-1 Audiodrive (rev 01)
        Subsystem: ESS Technology Solo-1 Audio Adapter
        Flags: bus master, medium devsel, latency 32, IRQ 10
        I/O ports at a000 [size=64]
        I/O ports at 9800 [size=16]
        I/O ports at 9400 [size=16]
        I/O ports at 9000 [size=4]
        I/O ports at 8800 [size=4]
        Capabilities: [c0] Power Management version 1

00:0c.0 PCI bridge: Hint Corp HB6 Universal PCI-PCI bridge (non-transparent mode) (rev 15) (prog-if 00 [Normal decode])
        Flags: bus master, medium devsel, latency 32
        Bus: primary=00, secondary=02, subordinate=02, sec-latency=32
        I/O behind bridge: 00007000-00007fff
        Memory behind bridge: b1000000-b2ffffff
        Prefetchable memory behind bridge: 00000000b4000000-00000000cfe00000
        Capabilities: [80] Power Management version 2
        Capabilities: [90] #06 [0000]
        Capabilities: [a0] Vital Product Data

00:0d.0 SCSI storage controller: LSI Logic / Symbios Logic 53c875 (rev 26)
        Subsystem: LSI Logic / Symbios Logic LSI53C876/E PCI to Dual Channel SCSI Controller
        Flags: bus master, medium devsel, latency 134, IRQ 15
        I/O ports at 6800 [size=256]
        Memory at b0800000 (32-bit, non-prefetchable) [size=256]
        Memory at b0000000 (32-bit, non-prefetchable) [size=4K]
        [virtual] Expansion ROM at 40010000 [disabled] [size=64K]
        Capabilities: [40] Power Management version 1

00:11.0 Mass storage controller: Promise Technology, Inc. PDC20265 (FastTrak100 Lite/Ultra100) (rev 02)
        Subsystem: Promise Technology, Inc. Ultra100
        Flags: bus master, medium devsel, latency 32, IRQ 11
        I/O ports at 6400 [size=8]
        I/O ports at 6000 [size=4]
        I/O ports at 5800 [size=8]
        I/O ports at 5400 [size=4]
        I/O ports at 5000 [size=64]
        Memory at af800000 (32-bit, non-prefetchable) [size=128K]
        Expansion ROM at 40020000 [size=64K]
        Capabilities: [58] Power Management version 1

02:01.0 VGA compatible controller: ATI Technologies Inc Radeon R250 Lf [FireGL 9000] (rev 02) (prog-if 00 [VGA])
        Subsystem: ATI Technologies Inc Unknown device a003
        Flags: bus master, stepping, medium devsel, latency 32, IRQ 11
        Memory at c8000000 (32-bit, prefetchable) [size=64M]
        I/O ports at 7800 [size=256]
        Memory at b2800000 (32-bit, non-prefetchable) [size=64K]
        Expansion ROM at c7fe0000 [disabled] [size=128K]
        Capabilities: [50] Power Management version 2

02:01.1 Display controller: ATI Technologies Inc Radeon R250 Ln [Radeon Mobility 9000 M9] [Secondary] (rev 02)
        Subsystem: ATI Technologies Inc Unknown device a002
        Flags: bus master, stepping, medium devsel, latency 32
        Memory at c0000000 (32-bit, prefetchable) [size=64M]
        Memory at b2000000 (32-bit, non-prefetchable) [size=64K]
        Capabilities: [50] Power Management version 2

02:05.0 Display controller: ATI Technologies Inc Radeon R250 Lf [FireGL 9000] (rev 02)
        Subsystem: ATI Technologies Inc Unknown device a003
        Flags: bus master, stepping, medium devsel, latency 32, IRQ 11
        Memory at bc000000 (32-bit, prefetchable) [size=64M]
        I/O ports at 7400 [size=256]
        Memory at b1800000 (32-bit, non-prefetchable) [size=64K]
        [virtual] Expansion ROM at b8000000 [disabled] [size=128K]
        Capabilities: [50] Power Management version 2

02:05.1 Display controller: ATI Technologies Inc Radeon R250 Ln [Radeon Mobility 9000 M9] [Secondary] (rev 02)
        Subsystem: ATI Technologies Inc Unknown device a002
        Flags: bus master, stepping, medium devsel, latency 32
        Memory at b4000000 (32-bit, prefetchable) [size=64M]
        Memory at b1000000 (32-bit, non-prefetchable) [size=64K]
        Capabilities: [50] Power Management version 2







More information about the xorg mailing list