Hi debian bug 426224 and Werner Fink.

Werner, I'm CCing you because, this bug comes from the patch you've done for sysvinit, which has been used to fix the debian bug http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=426224

First I confirm that sysvinit/2.86.ds1-40 fixes the shutdown issue of my SATA hard disks.

Nevertheless since sysvinit/2.86.ds1-40, I have some error messages on the IDE hard disk hda when the computer is shut down.
The error messages are:
hda: drive_cmd: status=0x51 { DriveReady SeekComplete Error }
hda: drive_cmd: error=0x04 { DriveStatusError }
failed opcode was 0xe7

The line in the source code which triggers this error is this one:
ioctl(fd, HDIO_DRIVE_CMD, &flush2);

When I remove it to have a behavior closer with the one in sysvinit/2.86.ds1-38, the error does not occur any more. This is probably because this Flush Cache command is not supported by my hard disk model; another IDE hard disk I tried did not have this issue.

Here is the information from one of my hda hard disks having this error:

# hdparm -I /dev/hda

/dev/hda:

ATA device, with non-removable media
        Model Number:       TRANSCEND
        Serial Number:      200704260935K0004379
        Firmware Revision:  2.0
Standards:
        Likely used: 2
Configuration:
        Logical         max     current
        cylinders       993     993
        heads           16      16
        sectors/track   63      63
        --
        bytes/track: 33264      bytes/sector: 528
        CHS current addressable sectors:    1000944
        LBA    user addressable sectors:    1000944
        device size with M = 1024*1024:         488 MBytes
        device size with M = 1000*1000:         512 MBytes
Capabilities:
        LBA, IORDY(can be disabled)
        Buffer size: 2.0kB      bytes avail on r/w long: 4
        Standby timer values: spec'd by Vendor
        R/W multiple sector transfer: Max = 1   Current = 0
        DMA: not supported
        PIO: pio0 pio1 pio2 pio3 pio4
             Cycle time: no flow control=120ns  IORDY flow control=120ns

Tell me if you need more information.

Thanks,
Hubert



--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to