Hal-0.4.7-r2 by default uses sync option to mount hotplugable or removable devices under 2GB. Recent change in 2.6.12 add "support" for sync option with fat filesystem. This filesystem is quite popular on various memory sticks. With this mount option usage is almost impossible, with transfer about 5kB, also fat filetable is overwritten many, many times so it may even destroy such a memory stick with this constant overwrite... I think sth should be done with this situation. Reproducible: Always Steps to Reproduce: 1.emerge hal 2.use memory stick 3. Actual Results: mount with sync option Expected Results: exclude option from hal configuration file, or issue some warning about this situation.
AFAIK, this is fixed for 0.5.x but I'll verify.
@Cardoe: any update?
This is fixed in latest hal. From the ChangeLog * fdi/policy/10osvendor/10-storage-policy.fdi: Never ever use sync as it reduces performance and makes people believe that it wears out their drives