Subject: Thumbdrive
To: None <tech-kern@netbsd.org>
From: Hubert Feyrer <hubert.feyrer@informatik.fh-regensburg.de>
List: tech-kern
Date: 09/14/2000 04:16:12
I got a "Thumbdrive" (128MB flash RAM with a USB connector, all together
the size of a thumb, see www.thumbdrive.com) today, but had to discover
they use some non-standard protocol not recognized by 1.5_ALPHA2:

ugen0 at uhub1 port 1
ugen0: Trek Technology ThumbDrive (128MB), rev 1.10/1.00, addr 3
rtinit: wrong ifa (0xc0833700) was (0xc085b700)

# usbdevs -v
Controller /dev/usb0:
addr 1: self powered, config 1, UHCI root hub(0x0000), Intel(0x8086), rev 1.00
 port 1 powered
 port 2 addr 2: self powered, config 1, UT-USB41 hub(0x1446), Texas Instruments(0x0451), rev 1.00
  port 1 addr 3: power 40 mA, config 1, ThumbDrive (128MB)(0x1111), Trek Technology(0x0a16), rev 1.00


I haven't found any traces of drivers in other Open Source operating
systems, and to provide some data, I've installed some USB sniffer under
Win98. The logs from some operations can be found at:

 * short:	http://www.feyrer.de/Misc/Thumbdrive1.usblog.gz
 * long:	http://www.feyrer.de/Misc/Thumbdrive2.usblog.gz

The top of these files describe the actions that were performed on the
device.  Maybe someone clueful wants to have a look. I'll have the device
for a few more days, so if you want me to look at anything, let me know.


 - Hubert

-- 
Hubert Feyrer <hubert.feyrer@informatik.fh-regensburg.de>