On Wed, Feb 2, 2011 at 3:29 PM, walt <[email protected]> wrote: > On 02/02/2011 07:48 AM, Paul Hartman wrote: > >> I have a USB SD-card reader which cannot read the partition table when >> first inserted into the PC. But, if I issue "hdparm -z /dev/sdg" then >> the kernel re-reads the partition table and everything works fine >> after that. > > That sounds to me like a bug :) Is it 100% reproducible, and do you see > the same on other computers? > > And, let us not forget the Ultimate Gold Standard: does it work on Windows?
Yes, it is exactly the same every time Yes, every computer (for several kernel versions now) Yes, it works in Windows straight away (without doing any tricks) One thing I have not tried yet is to set delay_use option of usb-storage to a higher value. Maybe the device is still starting up and kernel tries to initialize it too quickly. I have usb-storage compiled into kernel now, instead of as a module, so I need to remember to change that that next time I plan to reboot.

