Hi ! On Sat, Feb 05, 2005 at 11:59:07PM +0200, Meelis Roos wrote: > I investigated it some more. It's not actually a hang but a 66s wait in D > state, then an error message comes. This is the kernel usb-storage driver > waiting for the device. > > I tested with other usb storage devices too, a fuji digicam and a transcend > usb flash drive and they all reported at once that SMART is not supported. > > So it appears the problem is a crap cardreader (made by Chronos, actual > chip from ICSI (Integrated Circuit Solution, Inc). hddtemp is not at fault, > maybe the usb-storage driver in kernel can do something. I've taken it to > the kernel list.
I am currently converting hddtemp to SG_IO, and I may have found a fix (or rather a workaround) for your problem. It seems that's buggy USB devices don't like SCSI StdInquiry > 36 bytes. I have fixed that in the SG_IO version of hddtemp, but it is not yet functionnal, so I have backported the change to the current version. As I can't reproduce your problem, it would be nice if you could test the new version available on http://temp.aurel32.net/hddtemp Thanks, Aurelien -- .''`. Aurelien Jarno GPG: 1024D/F1BCDB73 : :' : Debian GNU/Linux developer | Electrical Engineer `. `' [EMAIL PROTECTED] | [EMAIL PROTECTED] `- people.debian.org/~aurel32 | www.aurel32.net -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]