I found that 2.6.31-9.29-generic also failed on the USB drive, but Jaunty on hard drive with 2.6.31-9.29-generic would find the USB drive. So my conclusions above were wrong. It is not only a question of version. For practical reasons I had checked (succesfully) with 2.6.31-6.25~radeon2 and not 2.6.31-6.25 above, and there is already a difference between those:
6.25~radeon2/boot/config-2.6.31-6-generic:# CONFIG_USB_STORAGE_CYPRESS_ATACB is not set
6.25/boot/config-2.6.31-6-generic:CONFIG_USB_STORAGE_CYPRESS_ATACB=m
6.26/boot/config-2.6.31-6-generic:CONFIG_USB_STORAGE_CYPRESS_ATACB=m
config-2.6.31-5-generic:# CONFIG_USB_STORAGE_CYPRESS_ATACB is not set
config-2.6.31-6-generic:# CONFIG_USB_STORAGE_CYPRESS_ATACB is not set
config-2.6.31-7-generic:CONFIG_USB_STORAGE_CYPRESS_ATACB=m
config-2.6.31-020631rc5-generic:# CONFIG_USB_STORAGE_CYPRESS_ATACB is not set
config-2.6.31-020631rc6-generic:# CONFIG_USB_STORAGE_CYPRESS_ATACB is not set
config-2.6.31-020631rc7-generic:CONFIG_USB_STORAGE_CYPRESS_ATACB=m
config-2.6.31-020631rc8-generic:CONFIG_USB_STORAGE_CYPRESS_ATACB=m
config-2.6.31-9-generic:CONFIG_USB_STORAGE_CYPRESS_ATACB=m
I found that 2.6.31-9.29-generic also failed on the USB drive, but Jaunty on hard drive with 2.6.31-9.29-generic would find the USB drive. So my conclusions above were wrong. It is not only a question of version. For practical reasons I had checked (succesfully) with 2.6.31-6.25~radeon2 and not 2.6.31-6.25 above, and there is already a difference between those:
6.25~radeon2/ boot/config- 2.6.31- 6-generic: # CONFIG_ USB_STORAGE_ CYPRESS_ ATACB is not set config- 2.6.31- 6-generic: CONFIG_ USB_STORAGE_ CYPRESS_ ATACB=m config- 2.6.31- 6-generic: CONFIG_ USB_STORAGE_ CYPRESS_ ATACB=m
6.25/boot/
6.26/boot/
config- 2.6.31- 5-generic: # CONFIG_ USB_STORAGE_ CYPRESS_ ATACB is not set 2.6.31- 6-generic: # CONFIG_ USB_STORAGE_ CYPRESS_ ATACB is not set 2.6.31- 7-generic: CONFIG_ USB_STORAGE_ CYPRESS_ ATACB=m
config-
config-
config- 2.6.31- 020631rc5- generic: # CONFIG_ USB_STORAGE_ CYPRESS_ ATACB is not set 2.6.31- 020631rc6- generic: # CONFIG_ USB_STORAGE_ CYPRESS_ ATACB is not set 2.6.31- 020631rc7- generic: CONFIG_ USB_STORAGE_ CYPRESS_ ATACB=m 2.6.31- 020631rc8- generic: CONFIG_ USB_STORAGE_ CYPRESS_ ATACB=m 2.6.31- 9-generic: CONFIG_ USB_STORAGE_ CYPRESS_ ATACB=m
config-
config-
config-
config-
and the initrd does not have ums_cypress...