Date: Wed, 4 Dec 2002 23:13:09 -0500 (EST) From: "Brian J. McGovern" <mcgovern@tick.beta.com> To: FreeBSD-gnats-submit@FreeBSD.org Subject: kern/46004: Add support for Trek Thumbdrive 8MB USB drive Message-ID: <200212050413.gB54D9k6000653@tick.beta.com>
next in thread | raw e-mail | index | archive | help
>Number: 46004 >Category: kern >Synopsis: Add support for Trek Thumbdrive 8MB USB drive >Confidential: no >Severity: non-critical >Priority: low >Responsible: freebsd-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: update >Submitter-Id: current-users >Arrival-Date: Wed Dec 04 20:20:01 PST 2002 >Closed-Date: >Last-Modified: >Originator: Brian J. McGovern >Release: FreeBSD 5.0-DP2 i386 >Organization: B.E.T.A. >Environment: System: FreeBSD tick.beta.com 5.0-DP2 FreeBSD 5.0-DP2 #7: Mon Dec 2 21:20:49 EST 2002 root@tick.beta.com:/usr/src/sys/i386/compile/TICK i386 >Description: The attached patches will add support for the Trek Smart Thumbdrives (8MB model) to the umass driver, allowing the mounting of the disk via a msdos filesystem. It is expected that the other sizes can also be supported via differing product codes. Unfortunately, hardware of the larger sizes is unavailable at this time (although I will continue to bother Trek to provide it). In any event, this patch should be applied to provide a template for users with similar hardware to cut, paste, and edit. >How-To-Repeat: No need to repeat. Its an added feature. >Fix: Diffs follow. If it is needed in a different format, please ask, and I can provide it quickly. diff -u usb/umass.c usb.new/umass.c --- usb/umass.c Sat Nov 16 04:07:50 2002 +++ usb.new/umass.c Mon Dec 2 21:20:39 2002 @@ -323,6 +323,11 @@ }; Static struct umass_devdescr_t umass_devdescrs[] = { + { USB_VENDOR_TREK, USB_PRODUCT_TREK_THUMBDRIVE_8MB, RID_WILDCARD, + UMASS_PROTO_ATAPI | UMASS_PROTO_BBB, + IGNORE_RESIDUE +/* | NO_TEST_UNIT_READY */ + }, { USB_VENDOR_FUJIPHOTO, USB_PRODUCT_FUJIPHOTO_MASS0100, RID_WILDCARD, UMASS_PROTO_ATAPI | UMASS_PROTO_CBI_I, RS_NO_CLEAR_UA diff -u usb/usbdevs usb.new/usbdevs --- usb/usbdevs Sat Nov 16 04:07:50 2002 +++ usb.new/usbdevs Mon Dec 2 20:10:28 2002 @@ -1068,6 +1068,7 @@ /* Trek Technology products */ product TREK THUMBDRIVE 0x1111 ThumbDrive +product TREK THUMBDRIVE 0x9988 ThumbDrive /* Ultima products */ product ULTIMA 1200UBPLUS 0x4002 1200 UB Plus scanner diff -u usb/usbdevs.h usb.new/usbdevs.h --- usb/usbdevs.h Sat Nov 16 04:07:50 2002 +++ usb.new/usbdevs.h Mon Dec 2 20:12:13 2002 @@ -1076,6 +1076,8 @@ /* Trek Technology products */ #define USB_PRODUCT_TREK_THUMBDRIVE 0x1111 /* ThumbDrive */ +#define USB_PRODUCT_TREK_THUMBDRIVE_8MB 0x9988 /* ThumbDrive */ + /* Ultima products */ #define USB_PRODUCT_ULTIMA_1200UBPLUS 0x4002 /* 1200 UB Plus scanner */ diff -u usb/usbdevs_data.h usb.new/usbdevs_data.h --- usb/usbdevs_data.h Sat Nov 16 04:07:50 2002 +++ usb.new/usbdevs_data.h Mon Dec 2 20:13:48 2002 @@ -2571,6 +2571,13 @@ "Trek Technology", "ThumbDrive", }, + + { + USB_VENDOR_TREK, USB_PRODUCT_TREK_THUMBDRIVE_8MB, + 0, + "Trek Technology", + "ThumbDrive", + }, { USB_VENDOR_ULTIMA, USB_PRODUCT_ULTIMA_1200UBPLUS, 0, >Release-Note: >Audit-Trail: >Unformatted: To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-bugs" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200212050413.gB54D9k6000653>