New: when unloading ahci driver on ATI SB700 controller and Western digital cavier 160 GB Hard drive cache is not flushed to the media
A message that is not in the archive (sent off-list or not yet received): [email protected]/
Quoted 47 lines · On Tue, 1 Apr 2008 22:41:06 -0700 (PDT) [email protected] wrote:
http://bugzilla.kernel.org/show_bug.cgi?id=10379
Summary: when unloading ahci driver on ATI SB700 controller and
Western digital cavier 160 GB Hard drive cache is not flushed to the media
Product: Drivers
Version: 2.5
KernelVersion: 2.6.23.11
Platform: All
OS/Version: Linux
Tree: Mainline
Status: NEW
Severity: normal
Priority: P1
Component: Other
AssignedTo: [email protected]
ReportedBy: [email protected]Latest working kernel version:unknown
Earliest failing kernel version:2.6.23.11
Distribution:vanilla kernel
Hardware Environment: ATI SB700 and Western digital 160 GB HD in legacy ide mode using ahci/atiixp
Software Environment: AHCI
Problem Description:
rmmod ahci (no syncronization of sda)
modprobe ahci (drive is reset)the painful soloution is to rmmod and modprobe ahci driver
The need to remove the ahci module is there because some small data writes are not flushed to the media even after sync command is issued. if Reboot is issued it works but if you lose power or suddenly switch off using power button the writes which allegdley already returned success are not yet commited to media.
MS Windows does not have this issue.
HD experts told me that comreset is needed.
Steps to reproduce: