lkml.org 
[lkml]   [2000]   [Oct]   [14]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
/
From
SubjectRe: ide-scsi + /dev/dsp == solid lockup
Date

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/

\
 
 \ /
  Last update: 2005-03-22 12:41    [W:0.085 / U:4.108 seconds]
©2003-2018 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site