lkml.org 
[lkml]   [2002]   [Sep]   [16]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    /
    Date
    From
    SubjectRe: DMA problems w/ PIIX3 IDE, 2.4.20-pre4-ac2

    On 14-Sep-2002 Andre Hedrick wrote:

    > Yep I had that problem too and fixed it.
    > Please try a newer pre5-acX

    Problem is still there with 2.4.20-pre5-ac6:

    kernel: hdd: dma_timer_expiry: dma status == 0x60
    kernel: hdd: timeout waiting for DMA
    kernel: hdd: timeout waiting for DMA
    kernel: hdd: (__ide_dma_test_irq) called while not waiting
    kernel: hdd: status error: status=0x58 { DriveReady SeekComplete DataRequest }
    kernel:
    kernel: hdd: drive not ready for command
    kernel: blk: queue c02e50e0, I/O limit 4095Mb (mask 0xffffffff)


    No high load (wether cpu or disk io) is needed for this to happen.


    In my initial mail I said the machine is running stable with DMA turned off.
    This is not true for latest 2.4.20pre5 kernels. When I start one or two bigger
    file copy operations it usually takes less than one minute and I get errors
    like these (running 2.4.20-pre5-ac6 for this output):

    kernel: hdb: status timeout: status=0xd0 { Busy }
    kernel:
    kernel: hdb: no DRQ after issuing WRITE
    kernel: ide0: reset: success
    kernel: hdb: read_intr: status=0x59 { DriveReady SeekComplete DataRequest Error }
    kernel: hdb: read_intr: error=0x10 { SectorIdNotFound }, LBAsect=97567071, high=5, lo
    kernel: hdb: read_intr: status=0x59 { DriveReady SeekComplete DataRequest Error }
    kernel: hdb: read_intr: error=0x10 { SectorIdNotFound }, LBAsect=97567071, high=5, lo
    kernel: hdb: read_intr: status=0x59 { DriveReady SeekComplete DataRequest Error }
    kernel: hdb: read_intr: error=0x10 { SectorIdNotFound }, LBAsect=97567071, high=5, lo
    kernel: hdb: read_intr: status=0x59 { DriveReady SeekComplete DataRequest Error }
    kernel: hdb: read_intr: error=0x10 { SectorIdNotFound }, LBAsect=97567071, high=5, lo
    kernel: ide0: reset: success
    kernel: hdb: read_intr: status=0x59 { DriveReady SeekComplete DataRequest Error }
    kernel: hdb: read_intr: error=0x10 { SectorIdNotFound }, LBAsect=97567071, high=5, lo
    kernel: hdb: read_intr: status=0x59 { DriveReady SeekComplete DataRequest Error }
    kernel: hdb: read_intr: error=0x10 { SectorIdNotFound }, LBAsect=97567071, high=5, lo
    kernel: hdb: read_intr: status=0x59 { DriveReady SeekComplete DataRequest Error }
    kernel: hdb: read_intr: error=0x10 { SectorIdNotFound }, LBAsect=97567071, high=5, lo
    kernel: hdb: read_intr: status=0x59 { DriveReady SeekComplete DataRequest Error }
    kernel: hdb: read_intr: error=0x10 { SectorIdNotFound }, LBAsect=97567071, high=5, lo
    kernel: ide0: reset: success
    kernel: hdb: read_intr: status=0x59 { DriveReady SeekComplete DataRequest Error }
    kernel: hdb: read_intr: error=0x10 { SectorIdNotFound }, LBAsect=97567071, high=5, lo
    kernel: end_request: I/O error, dev 03:41 (hdb), sector 97567008


    2.4.20-pre5-ac6 does not work for me with or without DMA. Using 2.4.19 that
    machine is running stable with DMA turned off. Would it be interesting to hear
    wich 2.4.20-preX-acY kernel was first to break pio mode at my machine?


    Regards
    Florian



    --
    Florian Hinzmann private: f.hinzmann@hamburg.de
    Debian: fh@debian.org
    PGP Key / ID: 1024D/B4071A65
    Fingerprint : F9AB 00C1 3E3A 8125 DD3F DF1C DF79 A374 B407 1A65
    -
    To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
    the body of a message to majordomo@vger.kernel.org
    More majordomo info at http://vger.kernel.org/majordomo-info.html
    Please read the FAQ at http://www.tux.org/lkml/

    \
     
     \ /
      Last update: 2005-03-22 13:28    [W:0.038 / U:62.036 seconds]
    ©2003-2016 Jasper Spaans. hosted at Digital OceanAdvertise on this site