Date: Fri, 27 Aug 2004 16:45:02 +0200 From: Johann Hugo <jhugo@icomtek.csir.co.za> To: FreeBSD-gnats-submit@FreeBSD.org Subject: kern/71031: QUIRK: Add USB entry for Western Digital External USB HDD Message-ID: <200408271645.02105.jhugo@icomtek.csir.co.za> Resent-Message-ID: <200408271450.i7REoD3L072361@freefall.freebsd.org>
next in thread | raw e-mail | index | archive | help
>Number: 71031 >Category: kern >Synopsis: QUIRK: Add USB entry for Western Digital External USB HDD >Confidential: no >Severity: non-critical >Priority: low >Responsible: freebsd-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: update >Submitter-Id: current-users >Arrival-Date: Fri Aug 27 14:50:13 GMT 2004 >Closed-Date: >Last-Modified: >Originator: Johann Hugo >Release: FreeBSD 6-20040825-CURRENT i386 >Organization: CSIR >Environment: System: FreeBSD ath2.icomtek.csir.co.za 6-20040825-CURRENT FreeBSD 6-20040825-CURRENT #3: Fri Aug 27 14:31:21 SAST 2004 root@ath2.icomtek.csir.co.za:/usr/src/sys/i386/compile/LARGE-MSDOS i386 >Description: Western Digital External USB HDD failed to attach to system failed message ------------------------------------------------------------------- Aug 25 15:18:54 ath2 kernel: umass0: Western Digital External HDD, rev 2.00/1.06 , addr 3 Aug 25 15:19:59 ath2 kernel: umass0: BBB reset failed, TIMEOUT Aug 25 15:21:04 ath2 kernel: umass0: BBB bulk-in clear stall failed, TIMEOUT Aug 25 15:22:09 ath2 kernel: umass0: BBB bulk-out clear stall failed, TIMEOUT Aug 25 15:24:20 ath2 kernel: umass0: BBB reset failed, TIMEOUT Aug 25 15:25:25 ath2 kernel: umass0: BBB bulk-in clear stall failed, TIMEOUT Aug 25 15:26:30 ath2 kernel: umass0: BBB bulk-out clear stall failed, TIMEOUT | | | Aug 25 15:47:10 ath2 kernel: (da0:umass-sim0:0:0:0): got CAM status 0x4 Aug 25 15:47:10 ath2 kernel: (da0:umass-sim0:0:0:0): fatal error, failed to atta ch to device Aug 25 15:47:10 ath2 kernel: (da0:umass-sim0:0:0:0): lost device ---------------------------------------------------------------- usbdevs -v ---------------------------------------------------------------- ath2# usbdevs -v Controller /dev/usb0: addr 1: full speed, self powered, config 1, UHCI root hub(0x0000), VIA(0x0000), rev 1.00 port 1 powered port 2 addr 2: full speed, self powered, config 1, USB HUB(0x0500), Western Dig ital(0x1058), rev 0.07 port 1 powered port 2 addr 3: full speed, self powered, config 1, External HDD(0x0400), Weste rn Digital(0x1058), rev 1.06 port 3 powered port 4 powered Controller /dev/usb1: addr 1: full speed, self powered, config 1, UHCI root hub(0x0000), VIA(0x0000), rev 1.00 port 1 powered port 2 powered ---------------------------------------------------------------- message after fix ---------------------------------------------------------------- ath2# uhub1: Western Digital USB HUB, class 9/0, rev 2.00/0.07, addr 2 uhub1: 4 ports with 2 removable, self powered umass0: Western Digital External HDD, rev 2.00/1.06, addr 3 umass1: Western Digital External HDD, rev 2.00/1.06, addr 3 device_attach: umass1 attach returned 6 da0 at umass-sim0 bus 0 target 0 lun 0 da0: <WD 2500JB External 0106> Fixed Direct Access SCSI-0 device da0: 1.000MB/s transfers da0: 238475MB (488397168 512 byte sectors: 255H 63S/T 30401C) ---------------------------------------------------------------- >How-To-Repeat: connect Western Digital External HDD to USB port >Fix: ath2# diff -c usbdevs.org usbdevs *** usbdevs.org Fri Aug 27 13:45:07 2004 --- usbdevs Fri Aug 27 14:08:03 2004 *************** *** 429,434 **** --- 429,435 ---- vendor HAWKING 0x0e66 Hawking Technologies vendor MICROTUNE 0x0f4d Microtune, Inc. vendor QUALCOMM2 0x1004 Qualcomm + vendor WESTERN 0x1058 Western Digital vendor MOTOROLA 0x1063 Motorola vendor PLX 0x10b5 PLX vendor ASANTE 0x10bd Asante *************** *** 1409,1414 **** --- 1410,1419 ---- product WACOM GRAPHIRE 0x0010 Graphire product WACOM INTUOSA5 0x0021 Intuos A5 product WACOM GD0912U 0x0022 Intuos 9x12 Graphics Tablet + + /* Western Digital products */ + product WESTERN EXTHDD 0x0400 External HDD + product WESTERN HUB 0x0500 USB HUB /* Xirlink products */ product XIRLINK PCCAM 0x8080 IBM PC Camera ----------------------------------------------------------- ath2# diff -c umass.org umass.c *** umass.org Fri Aug 27 12:12:39 2004 --- umass.c Fri Aug 27 14:22:23 2004 *************** *** 315,320 **** --- 315,324 ---- }; Static struct umass_devdescr_t umass_devdescrs[] = { + { USB_VENDOR_WESTERN, USB_PRODUCT_WESTERN_EXTHDD, RID_WILDCARD, + UMASS_PROTO_SCSI | UMASS_PROTO_BBB, + FORCE_SHORT_INQUIRY | NO_START_STOP | IGNORE_RESIDUE + }, { USB_VENDOR_ASAHIOPTICAL, PID_WILDCARD, RID_WILDCARD, UMASS_PROTO_ATAPI | UMASS_PROTO_CBI_I, RS_NO_CLEAR_UA >Release-Note: >Audit-Trail: >Unformatted:
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200408271645.02105.jhugo>