Custom Query (993 matches)


Show under each result:

Results (13 - 15 of 993)

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
Ticket Resolution Summary Owner Reporter
#16 fixed add support for FreeBSD 'ada' disks Alex Samorukov agapon

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 Christian Franke agapon

This article says that attribute 188 is "Command Timeout": "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:


Device 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 somebody Alex Samorukov

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.

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
Note: See TracQuery for help on using queries.