Alan Cox wrote:

|   What you need to do is to clear bits 0, 1 and 3 of register
|   0x50 of the 430TX chip. lspci can I think do that if you
|   figure out the right magic.
|
|   Alan

Tried that. At least I think I did. Still hung.

Before tweaking:

home[1008]:/home/orf/lockup% sudo lspci -vvxxx

00:00.0 Host bridge: Intel Corporation 430TX - 82439TX MTXC (rev 01)
        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
00: 86 80 00 71 06 00 00 22 01 00 00 06 00 20 00 00
10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
50: 08 00 81 14 02 00 40 01 2b 10 55 11 01 00 11 11
    ^^ ^^    ^^ these are the bits, right?
60: 00 10 10 20 20 20 00 84 a0 03 00 00 00 00 00 00
70: 20 00 0a 00 0e 00 00 00 23 12 00 00 00 00 00 00
80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
f0: 00 00 00 00 00 00 00 00 20 0f 00 00 00 20 00 00

home[1008]:/home/orf/lockup% sudo setpci -s 0:0.0  50=0
home[1008]:/home/orf/lockup% sudo setpci -s 0:0.0  51=0 /* unnecessary */
home[1008]:/home/orf/lockup% sudo setpci -s 0:0.0  53=0

home[1008]:/home/orf/lockup% sudo lspci -vvxxx

[snip]
40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
50: 00 00 81 00 02 00 40 01 2b 10 55 11 01 00 11 11
    ^^ ^^    ^^ set to zero
60: 00 10 10 20 20 20 00 84 a0 03 00 00 00 00 00 00
70: 20 00 0a 00 0e 00 00 00 23 12 00 00 00 00 00 00
[snip]

Fire up cdrecord, xmms, and it hangs solid. Argh! Did I do something
wrong?

By the way, don't accidentally clear the second bit :P

Leigh
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to [EMAIL PROTECTED]
Please read the FAQ at http://www.tux.org/lkml/

Reply via email to