init-premount/udev initiates modules loading, but when local-top/udev_helper is run the pci-ide module (piix in my case) is not loaded yet and ide-generic is then loaded
removing "modprobe -q ide-generic" in local-top/udev_helper solved the problem for me
maybe something takes longer in recent kernels (I tried 2.6.19-7-generic and 2.6.20-2-generic)
The problem is :
init-premount/udev initiates modules loading, but when local-top/ udev_helper is run the pci-ide module (piix in my case) is not loaded yet and ide-generic is then loaded
removing "modprobe -q ide-generic" in local-top/ udev_helper solved the problem for me
maybe something takes longer in recent kernels (I tried 2.6.19-7-generic and 2.6.20-2-generic)