-------- Forwarded Message -------- From: hugo vanwoerkom <huugske@gmail.com> To: Ben Hutchings <ben@decadent.org.uk> Subject: Re: Bug#534324: linux-image-2.6.30-1-686: USB disk fails to show up at initramfs Date: Wed, 13 Jan 2010 12:30:35 -0600 On Tue, Jan 12, 2010 at 12:40 PM, hugo vanwoerkom <huugske@gmail.com> wrote: Here the USB mass storage driver is loaded as expected but for some reason it doesn't bind to the storage device that was already found; only to the next device found. The working config has: # CONFIG_USB_STORAGE_CYPRESS_ATACB is not set whereas our config has: CONFIG_USB_STORAGE_CYPRESS_ATACB=m Maybe the main usb-storage driver is ignoring this device because it should be handled by the ums-cypress sub-driver, but that is missing from the initramfs. Can you try this: 1. Add 'ums-cypress' to /etc/modules 2. Run 'update-initramfs -u 2.6.30-1-686' (or any kernel version that shows this problem) 3. Reboot into that kernel ? Hi Ben, added 'ums-cypress' to /etc/modules ran 'update-initramfs -u -k 2.6.32-trunk-686' rebooted into that kernel problem persists I don't know how to check whether initrd.img-2.6.32-trunk-686 is actually different. I used cmdline with 'debug break=bottom' to drop into the initramfs shell at boot and did 'cat /proc/modules' and 'dmesg' (both attached). Too bad it didn't work. Hugo
Attachment:
initramfs.22.deb.mods
Description: Binary data
Attachment:
initramfs.22.dmesg
Description: Binary data