Hartmut Meyer
Offensichtlich sind die IDE-Patches, die SuSE in die Kernel einbringt, Gift für Platten von Samsung. Zumindest für einige Samsung Platten.
Jepp, der Test, ob die Platten ein explizites Leeren des Caches (sprich zurückschreiben auf die Platte) unterstützen (im Englischen Flush = Spülen) bringt einige Samsung-Platten erheblich durcheinander. Dies ist auf eine fehlerhafte ATA-Implementation in der Firmware der Platten zurückzuführen.
Der Kernel für United Linux wird eine Option haben den Code, der sich mit diesen Samsung Platten nicht verträgt per Kernel-Parameter zu deaktivieren.
Der wird dann 'hdX=noflush' sein. Verwendet wird die Unterstützung für das Entleeren des Cache übrigens für die Schreibbarriere (englisch write barrier). Damit können Dateisysteme mit Journal (also reiserfs, ext3, xfs und jfs) sicherstellen, dass bis zu einem definierten Punkt alle Daten auf die Platte geschrieben wurden. Philipp -- Philipp Thomas Arbeit: pthomas@suse.de Entwicklung, SuSE Linux AG Privat: pth@t-link.de