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

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

  • Next message: Frank de Lange: "Re: ide-scsi + /dev/dsp == solid lockup"

    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 : Sat Oct 14 2000 - 21:05:50 EDT