usb/80361: [umass] [patch] mounting of Dell usb-stick fails
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.
More information about the freebsd-usb