usb/80361: [umass] [patch] mounting of Dell usb-stick fails

Stephan Eisvogel eisvogel at embinet.de
Thu Aug 7 20:30:07 UTC 2008


The following reply was made to PR usb/80361; it has been noted by GNATS.

From: Stephan Eisvogel <eisvogel at embinet.de>
To: bug-followup at FreeBSD.org, fbusse at gmx.de
Cc: Matthias Apitz <matthias.apitz at oclc.org>
Subject: Re: usb/80361: [umass] [patch] mounting of Dell usb-stick fails
Date: Thu, 7 Aug 2008 21:58:47 +0200

 I just fished this device
 
 port 1 addr 2: high speed, power 140 mA, config 1, DT Elite HS 2.0(0x0015), Kingston(0x08ec), rev 2.00
 
 out of my electronic devices dumpster and got it working with USB hot
 plugging using an adapted version of the patch by Mark Linimon. This is
 a 7-STABLE kernel. I tweaked the new quirk to cause a delay before bus
 rescan of 5000ms.
 
 As you can see its a Kingston brand outside, yet the vendor id points to
 M-Systems. I guess Kingston OEMed those using their own casing. What is
 interesting is the blue/red dual color LED on this stick, it will blink
 for a few seconds when you plug the device in and only then begin the
 idle "glowing" routine (after it has initialized?). My guess is that this
 particular device takes its time after power on in the order of a
 handful of seconds before becoming ready. Maybe it is scanning its flash
 banks or something instead of accepting commands right away.
 
 Other  operating systems appear to have a retry mechanism (WinXP, Linux)
 whereas in BSD its all or nothing after 200ms of device attach.
 
 Regards,
 Stephan
 
 


More information about the freebsd-usb mailing list