lkml.org 
[lkml]   [2003]   [Mar]   [13]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    /
    Date
    From
    SubjectRe: [kernel 2.4.21-pre5 : process stuck in D state
    Marc-Christian Petersen wrote:
    > On Wednesday 12 March 2003 12:27, Charles-Edouard Ruault wrote:
    >
    > Hi Charles-Edouard,
    >
    >
    >>i've been running kernel 2.4.21-preX series for a while on my ASUS A7V8X
    >>motherboard ( with an athlon XP 2400+ ) and i've noticed the following
    >>annoying problem.
    >>Very often, mozilla ( 1.2.1 ) dies and is stuck in D state, waiting on a
    >>semaphore, here's the output of ps :
    >>
    >>ps -elf | grep mozill
    >>000 S userX 2615 1462 0 69 0 - 972 wait4 00:50 ?
    >>00:00:00 /bin/sh /usr/local/mozilla/run-mozilla.sh
    >>/usr/local/mozilla/mozilla-bin
    >>000 D userX 2621 2615 0 69 0 - 13623 down 00:50 ?
    >>00:00:02 /usr/local/mozilla/mozilla-bin
    >>
    >>Has anyone noticed the same behaviour ? Is this a well known problem ?
    >>Thanks for your help.
    >
    > There is a patch from Andrea for a long long time now. You may try it.
    >
    > ciao, Marc
    >

    Hi Marc-Christian,

    i applied the patch over 2.4.21-pre5 and did some more testing.
    I'm still having a problem but a different one ( i strongly suspect it's
    due to the patch since i never had this before and this occured when i
    tried to reproduce my previous problem ).
    Here's a exerpt of the logs:

    Mar 12 10:19:38 localhost kernel: hda: dma_timer_expiry: dma status ==
    0x21
    Mar 12 10:21:19 localhost kernel: hda: timeout waiting for DMA
    Mar 12 10:21:19 localhost kernel: hda: timeout waiting for DMA

    Mar 12 10:21:19 localhost kernel: hda: (__ide_dma_test_irq) called while
    not waiting
    Mar 12 10:21:19 localhost kernel: hda: status error: status=0x51 {
    DriveReady SeekComplete Error }
    Mar 12 10:21:19 localhost kernel: hda: status error: error=0x04 {
    DriveStatusError }
    Mar 12 10:21:19 localhost kernel: hda: no DRQ after issuing MULTWRITE

    Mar 12 10:21:19 localhost kernel: hda: status error: status=0x51 {
    DriveReady SeekComplete Error }
    Mar 12 10:21:19 localhost kernel: hda: status error: error=0x04 {
    DriveStatusError }
    Mar 12 10:21:19 localhost kernel: hda: no DRQ after issuing MULTWRITE
    Mar 12 10:21:19 localhost kernel: hda: status error: status=0x51 {
    DriveReady SeekComplete Error }
    Mar 12 10:21:19 localhost kernel: hda: status error: error=0x04 {
    DriveStatusError }
    Mar 12 10:21:19 localhost kernel: hda: no DRQ after issuing MULTWRITE

    Mar 12 10:21:19 localhost kernel: hda: status error: status=0x51 {
    DriveReady SeekComplete Error }
    Mar 12 10:21:19 localhost kernel: hda: status error: error=0x04 {
    DriveStatusError }
    Mar 12 10:21:19 localhost kernel: hda: no DRQ after issuing WRITE
    Mar 12 10:21:19 localhost kernel: ide0: reset: success

    Mar 12 10:21:19 localhost kernel: hda: dma_timer_expiry: dma status == 0x21
    Mar 12 10:21:19 localhost kernel: hda: timeout waiting for DMA

    Mar 12 10:21:19 localhost kernel: hda: timeout waiting for DMA
    Mar 12 10:21:19 localhost kernel: hda: (__ide_dma_test_irq) called while
    not waiting
    Mar 12 10:21:19 localhost kernel: hda: status error: status=0x58 {
    DriveReady SeekComplete DataRequest }

    Mar 12 10:21:19 localhost kernel: hda: drive not ready for command
    Mar 12 10:21:19 localhost kernel: hda: status timeout: status=0xd0 {
    Busy }
    Mar 12 10:21:19 localhost kernel: hda: drive not ready for command

    Mar 12 10:21:19 localhost kernel: ide0: reset: success
    Mar 12 10:21:19 localhost kernel: hda: dma_timer_expiry: dma status == 0x21


    and basically the whole machine locked up ... reset was the only way out :-(
    I have an ASUS A7V8X motherboard with a VIA Technologies, Inc. VT82C586B
    PIPC Bus Master IDE (rev 06)and a Maxtor 6Y080L0 hard drive.
    Any other idea/hint to solve this ?
    Thanks again for your help

    --
    Charles-Edouard Ruault
    PGP Key ID 4370AF2D

    -
    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:33    [W:0.026 / U:60.600 seconds]
    ©2003-2016 Jasper Spaans. hosted at Digital OceanAdvertise on this site