Custom Query (1415 matches)
Results (16 - 18 of 1415)
Ticket | Resolution | Summary | Owner | Reporter |
---|---|---|---|---|
#16 | fixed | add support for FreeBSD 'ada' disks | ||
Description |
Latest FreeBSD has new ahci(4) driver for AHCI SATA controllers. SATA disks on these controllers are represented as 'ada' disks. These are "normal" SATA disks that support usual ATA/SATA commands. The difference from traditional 'ad' disks is that 'ada' disks do not support ata(4) ioctls, instead commands can be sent using cam(3). Proposed patch adds initial support for such disks. To achieve this freebsd_ata_device is subclassed to reuse the code for building ATA commands. Then cam(3) transport is used to send commands to disks (this is somewhat similar to scsi disks code). Currently auto-discovery of ada disks is not implemented. |
|||
#17 | fixed | add descriptions of attributes 188 and 184 | ||
Description |
This article says that attribute 188 is "Command Timeout": http://en.wikipedia.org/wiki/S.M.A.R.T. "A number of aborted operations due to HDD timeout. Normally this attribute value should be equal to zero and if you have values far above zero, then most likely you have some serious problems with your power supply or you have an oxidized data cable." It also described attribute 184 "End-to-End error" These attributes are reported for Seagate 7200.12 disks: START OF INFORMATION SECTIONDevice Model: ST3500410AS Serial Number: 5VM0NB43 Firmware Version: CC34 User Capacity: 500,107,862,016 bytes Device is: Not in smartctl database [for details use: -P showall] ATA Version is: 8 ATA Standard is: ATA-8-ACS revision 4 Local Time is: Mon Sep 21 15:29:24 2009 EEST SMART support is: Available - device has SMART capability. SMART support is: Enabled ... 184 Unknown_Attribute 0x0032 100 100 099 Old_age Always - 0 ... 188 Unknown_Attribute 0x0032 100 098 000 Old_age Always -
... |
|||
#18 | fixed | os_freebsd.cpp - convert ATA interfaces from *::ata_command_interface to the ata_pass_through | ||
Description |
Currently os_freebsd.cpp is still using old ata_command_interface style for all ata classes. Migration to the ata_pass_through will allow to avoid unneeded code duplication and problems related to this. Also it will give an abilty to implement multisector reading and 48bit i/o. |