It looks like Arch is using hald simultaneously with udev. I tested the "flawed" build from Arch in Ubuntu on three different drives and see no issues. Although 17 sectors is very unusual, it mostly works. Couldn't be that a race condition with hald, that is deprecated in Ubuntu since Karmic. If I have time I'll try to install Arch and test.
Martin,
It looks like Arch is using hald simultaneously with udev. I tested the "flawed" build from Arch in Ubuntu on three different drives and see no issues. Although 17 sectors is very unusual, it mostly works. Couldn't be that a race condition with hald, that is deprecated in Ubuntu since Karmic. If I have time I'll try to install Arch and test.
see this thread:
https:/ /bbs.archlinux. org/viewtopic. php?id= 103373
It seems unlikely to me though, because then the read command should bomb with SK=0xb (aborted command) and the program would bail out with -1 status.