Re: ide-scsi + /dev/dsp == solid lockup

From: Leigh Orf (orf@mailbag.com)
Date: Sat Oct 14 2000 - 19:58:38 EST


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 majordomo@vger.kernel.org
Please read the FAQ at http://www.tux.org/lkml/



This archive was generated by hypermail 2b29 : Sun Oct 15 2000 - 21:00:27 EST