Changes between Version 22 and Version 23 of FAQ


Ignore:
Timestamp:
08/23/2010 06:58:18 PM (9 years ago)
Author:
Christian Franke
Comment:

Link and syntax fixes

Legend:

Unmodified
Added
Removed
Modified
  • FAQ

    v22 v23  
    165165----
    166166
    167 === Smartmontools for FireWire, USB, and SATA disks/systems ===
    168 
    169 As for USB and FireWire (IEEE 1394) disks and tape drives, the news
     167=== Smartmontools for !FireWire, USB, and SATA disks/systems ===
     168
     169As for USB and !FireWire (IEEE 1394) disks and tape drives, the news
    170170is not good. They appear to the operating system as SCSI devices but their
    171171implementations do not usually support those SCSI commands needed by
     
    175175compliance means that they tend to only support the bare minimum of
    176176commands needed for device operation (i.e. SMART support is an unsupported
    177 extra). Hopefully external USB and Firewire devices will support SAT in
     177extra). Hopefully external USB and !Firewire devices will support SAT in
    178178the future, see below. Some USB device based on cypress chips support a
    179179proprietary protocol (ATACB) that allow to send raw ATA commands (i.e.
     
    239239----
    240240
    241 === Smartmontools for SCSI disks and tapes (TapeAlert) ===
     241=== Smartmontools for SCSI disks and tapes (!TapeAlert) ===
    242242
    243243Smartmontools for SCSI disks and tapes (including medium changers) is
     
    262262
    263263'''If your drive is not in the database, pleaes check the
    264 [http://sourceforge.net/project/showfiles.php?group_id=64297 sourceforge project page]
     264[http://sourceforge.net/projects/smartmontools/files/ sourceforge project page]
    265265to be sure that you are using the latest smartmontools release.  Each
    266266new release has additional drives added to the database. Please do
     
    360360forcing the reallocation to take place may entail some loss of data.
    361361Because the commands that force such reallocation are
    362 ''Vendor Specific'', most manufactuers provide a utility for this
     362''Vendor Specific'', most manufacturers provide a utility for this
    363363purpose. It may cause data loss but can repair damaged sectors (at
    364364least, until it runs out of replacement sectors).
     
    389389=== {{{smartctl}}} aborts with the message "...SMART_GET_VERSION failed" on Windows. What is going wrong? ===
    390390
    391 A failing [http://msdn2.microsoft.com/en-us/library/ms803644.aspx SMART_GET_VERSION] call means that the device driver does not implement the I/O controls (see [wiki:FAQ#OnWindowssmartctlprintsthemessage:...LogReadfailed:Functionnotimplemented below]) to access ATA SMART functionality.
     391A failing [http://msdn.microsoft.com/en-us/library/ff566202.aspx SMART_GET_VERSION] call means that the device driver does not implement the I/O controls (see [wiki:FAQ#OnWindowssmartctlprintsthemessage:...LogReadfailed:Functionnotimplemented below]) to access ATA SMART functionality.
    392392
    393393Some Windows drivers for (S)ATA controllers are implemented as SCSI class drivers. This is usually the case for drivers which support RAID. Unfortunately, such drivers do not support the ATA specific SMART I/O controls.
     
    407407To access ATA SMART functionality on Windows, smartmontools uses the
    408408I/O control calls
    409 [http://msdn2.microsoft.com/en-us/library/ms804269.aspx SMART_RCV_DRIVE_DATA] and
    410 [http://msdn2.microsoft.com/en-us/library/ms803645.aspx SMART_SEND_DRIVE_CMD].
     409[http://msdn.microsoft.com/en-us/library/ff566204.aspx SMART_RCV_DRIVE_DATA] and
     410[http://msdn.microsoft.com/en-us/library/ff566206.aspx SMART_SEND_DRIVE_CMD].
    411411These calls were available since Win95 OSR2.
    412412An example program from Microsoft can be found
     
    429429
    430430A new I/O control call
    431 [http://msdn2.microsoft.com/en-us/library/ms804551.aspx IOCTL_ATA_PASS_THROUGH]
     431[http://msdn.microsoft.com/en-us/library/ff559309.aspx IOCTL_ATA_PASS_THROUGH]
    432432is available since Win2003 and XP SP2.
    433433It should be supported by most new drivers. Experimental code using
     
    465465Apparently some of the older SMART firmware on IBM disks can
    466466interfere with the regular operation of the disk. If you have this
    467 problem, here are some links to an IBM Firmware Upgrade that fixes the problem:
    468 
    469 [http://www.geocities.com/dtla_update/ Geocities Site][[BR]]
    470 [http://www-3.ibm.com/pc/support/site.wss/document.do?lndocid=MIGR-42215 IBM Site #1][[BR]]
    471 [http://www-1.ibm.com/support/docview.wss?uid=psg1MIGR-42215 IBM Site #2]
     467problem, here is a link to an
     468[http://www-307.ibm.com/pc/support/site.wss/MIGR-42215.html IBM DeskStar hard disk drive firmware update].
    472469
    473470----