lkml.org 
[lkml]   [2007]   [Jul]   [18]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    /
    Date
    From
    SubjectRe: regression: disk error loop (panic?) ide_do_rw_disk-bad:
    Linus Torvalds wrote:
    >
    > On Tue, 17 Jul 2007, Bartlomiej Zolnierkiewicz wrote:
    >> ide-disk driver and type 2 (REQ_TYPE_BLOCK_PC) requests don't mix well
    >>
    >> Probably some dumb application is sending packet commands without
    >> checking the device type...
    >
    > Ok, we should definitely try to just translate the things, and instead of
    > having user apps that have to know about the (generally not very
    > interesting) differences between IDE and SCSI command set, and when the
    > IDE driver gets a SCSI request (whether from the new generic SG layer or
    > obviously the older SCSI-ioctl layer) it should "just work".
    >
    > So I object to that "dumb application" statement. It's the kernel that has
    > traditionally been dumb in not smoothing over the differences between
    > devices well enough.

    BTW I found the application: it is hddtemp

    Debian description:
    Utility to monitor the temperature of your hard drive
    .
    hddtemp will give you the temperature of your PATA, SATA or SCSI hard
    drive by reading Self-Monitoring Analysis and Reporting Technology
    (S.M.A.R.T.) information (on drives that support this feature). Only
    modern hard drives have a temperature sensor.

    See http://www.guzu.net/linux/hddtemp.php , CCed to author.

    ciao
    cate


    PS: more info about /dev/hdc:

    # hdparm -i /dev/hdc

    /dev/hdc:

    Model=HDS722525VLAT80, FwRev=V36OA6EA, SerialNo=VN69TECFDDLE3A
    Config={ HardSect NotMFM HdSw>15uSec Fixed DTR>10Mbs }
    RawCHS=16383/16/63, TrkSize=0, SectSize=0, ECCbytes=52
    BuffType=DualPortCache, BuffSize=7938kB, MaxMultSect=16, MultSect=off
    CurCHS=16383/16/63, CurSects=16514064, LBA=yes, LBAsects=268435455
    IORDY=on/off, tPIO={min:240,w/IORDY:120}, tDMA={min:120,rec:120}
    PIO modes: pio0 pio1 pio2 pio3 pio4
    DMA modes: mdma0 mdma1 mdma2
    UDMA modes: udma0 udma1 udma2 udma3 udma4 *udma5
    AdvancedPM=yes: disabled (255) WriteCache=enabled
    Drive conforms to: ATA/ATAPI-6 T13 1410D revision 3a: ATA/ATAPI-2,3,4,5,6

    * signifies the current active mode


    # hdparm -I /dev/hdc

    /dev/hdc:

    ATA device, with non-removable media
    powers-up in standby; SET FEATURES subcmd spins-up.
    Model Number: HDS722525VLAT80
    Serial Number: VN69TECFDDLE3A
    Firmware Revision: V36OA6EA
    Standards:
    Used: ATA/ATAPI-6 T13 1410D revision 3a
    Supported: 6 5 4
    Configuration:
    Logical max current
    cylinders 16383 65535
    heads 16 1
    sectors/track 63 63
    --
    CHS current addressable sectors: 4128705
    LBA user addressable sectors: 268435455
    LBA48 user addressable sectors: 488397168
    device size with M = 1024*1024: 238475 MBytes
    device size with M = 1000*1000: 250059 MBytes (250 GB)
    Capabilities:
    LBA, IORDY(can be disabled)
    Queue depth: 32
    Standby timer values: spec'd by Standard, no device specific minimum
    R/W multiple sector transfer: Max = 16 Current = 0
    Advanced power management level: unknown setting (0x0000)
    Recommended acoustic management value: 128, current value: 254
    DMA: mdma0 mdma1 mdma2 udma0 udma1 udma2 udma3 udma4 *udma5
    Cycle time: min=120ns recommended=120ns
    PIO: pio0 pio1 pio2 pio3 pio4
    Cycle time: no flow control=240ns IORDY flow control=120ns
    Commands/features:
    Enabled Supported:
    * SMART feature set
    Security Mode feature set
    * Power Management feature set
    * Write cache
    * Look-ahead
    * Release interrupt
    * Host Protected Area feature set
    * WRITE_BUFFER command
    * READ_BUFFER command
    * NOP cmd
    * READ/WRITE_DMA_QUEUED
    Advanced Power Management feature set
    Power-Up In Standby feature set
    SET_FEATURES required to spinup after power up
    Address Offset Reserved Area Boot
    SET_MAX security extension
    Automatic Acoustic Management feature set
    * 48-bit Address feature set
    * Device Configuration Overlay feature set
    * Mandatory FLUSH_CACHE
    * FLUSH_CACHE_EXT
    * SMART error logging
    * SMART self-test
    Security:
    Master password revision code = 65534
    supported
    not enabled
    not locked
    frozen
    not expired: security count
    not supported: enhanced erase
    120min for SECURITY ERASE UNIT.
    HW reset results:
    CBLID- above Vih
    Device num = 0 determined by the jumper
    Checksum: correct
    * General Purpose Logging feature set

    -
    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: 2007-07-18 08:35    [W:8.703 / U:0.024 seconds]
    ©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site