I'm having a problem with the Sandisk SDDR-31 USB CF reader/writer.
This problem exhibits itself under 2.4.5-ac2 and 2.4.9-ac9.
The system comes up, identifies the CF card in the read/writer. I can mount
the card, copy the entire contents off, etc, and it works fine. However, as
soon as I copy any data to the card, some process locks up.
One scenario I have is this:
/sbin/sfdisk -q /dev/sda < sda.fmt > /dev/null
/sbin/mke2fs /dev/sda1
/sbin/tune2fs -c 16 -i 7d /dev/sda1
/bin/mount /dev/sda1 /mnt/cf
/bin/cp -a disk/* /mnt/cf
/bin/umount /mnt/cf
As soon as the 'umount' runs, something locks down hard. The system still
runs, but the 'umount' hangs. I tried putting a 'sync' between commands,
and it all runs fine until it hits the 'sync' after the 'cp'. I tried
'nice -n 19' on the 'cp' (as a test), and the 'cp' locks up. 'ps' reports
the process as "D". I can copy single small files out, 'sync', 'umount',
etc, but as soon as any significant data is moved out, it exhibits this
behavior.
I've tried running with and without bandwidth throttling enabled
(CONFIG_USB_BANDWIDTH), with no difference. Enabling CONFIG_USB_DEBUG
didn't tell me anything useful.
Motherboard is an Abit KT7A-RAID. Using the UHCI driver (as opposed to JE).
I've tried different brands of CF cards (Sandisk, Mr. Flash, Kingston).
I'm sort of at my wits end (not like that takes much) on where to go with
this next. Any additional information you need I can provide. Suggestions
welcome. The most irritating think about this is that the only way I've
found to clear the error is to reboot (just like Windows!). Can't unload
the USB stack, can't force the driver to wake up, nada. Of course, there
may be some handy way to kill it that I'm ignorant of. But it shouldb't be
this difficult to copy 8MB out to a CF card, of that I'm convinced.
--John
_______________________________________________
[EMAIL PROTECTED]
To unsubscribe, use the last form field at:
https://lists.sourceforge.net/lists/listinfo/linux-usb-devel