Date: Mon, 8 Jun 2009 00:29:55 -0400 (EDT) From: Akua Swiss <akua@coh.akua.com> To: FreeBSD-gnats-submit@FreeBSD.org Subject: kern/135348: USB Drive Hangs with ZFS (JMicron USB2/eSata) Message-ID: <20090608042955.87C09C94852@swiss.coh.akua.com> Resent-Message-ID: <200906080450.n584o1mk090622@freefall.freebsd.org>
next in thread | raw e-mail | index | archive | help
>Number: 135348 >Category: kern >Synopsis: USB Drive Hangs with ZFS (JMicron USB2/eSata) >Confidential: no >Severity: critical >Priority: high >Responsible: freebsd-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: sw-bug >Submitter-Id: current-users >Arrival-Date: Mon Jun 08 04:50:01 UTC 2009 >Closed-Date: >Last-Modified: >Originator: Akua Swiss >Release: FreeBSD 8.0-CURRENT i386 >Organization: Greg Kerr >Environment: System: FreeBSD swiss.coh.akua.com 8.0-CURRENT FreeBSD 8.0-CURRENT #0: Sun Jun 7 20:05:39 EDT 2009 root@swiss.coh.akua.com:/fig/xyzzy-bak/xyzzy/TMP/obj/fig/xyzzy-bak/xyzzy/SRC/8/src/sys/swiss-80-a i386 Toshiba A310-S2322 Notebook, FreeBSD-8-current/i386 >Description: ZFS on JMicron USB2/eSata drive causes SYNC failures ... roughly 10 or so ... until system panic >How-To-Repeat: Hook up drive, gpart partition per http://lists.freebsd.org/pipermail/freebsd-current/2007-April/070616.html, zpool, start copying files, panic >Fix: Set quirk flag to stop synch attempts in umass.c .... eSata interface not tested (PCI Express card unsupported yet) --- usbdevs.diff begins here --- --- usbdevs.orig 2009-06-07 22:45:30.000000000 -0400 +++ usbdevs 2009-06-07 21:02:04.000000000 -0400 @@ -142,7 +142,6 @@ vendor PHILIPS 0x0471 Philips vendor SUN2 0x0472 Sun Microsystems (offical) vendor SANYO 0x0474 Sanyo Electric -vendor SEAGATE 0x0477 Seagate vendor CONNECTIX 0x0478 Connectix vendor SEMTECH 0x047a Semtech vendor KENSINGTON 0x047d Kensington @@ -499,6 +498,7 @@ vendor USR 0x0baf U.S. Robotics vendor AMBIT 0x0bb2 Ambit Microsystems vendor HTC 0x0bb4 HTC +vendor SEAGATE 0x0bc2 Seagate vendor REALTEK 0x0bda Realtek vendor ADDONICS2 0x0bf6 Addonics Technology vendor FSC 0x0bf8 Fujitsu Siemens Computers @@ -603,6 +603,7 @@ vendor UMEDIA 0x157e U-MEDIA Communications vendor FIBERLINE 0x1582 Fiberline vendor SPARKLAN 0x15a9 SparkLAN +vendor JMICRON 0x152d JMicron Technology Corp vendor SOHOWARE 0x15e8 SOHOware vendor UMAX 0x1606 UMAX Data Systems vendor INSIDEOUT 0x1608 Inside Out Networks @@ -1526,6 +1527,9 @@ /* Jaton products */ product JATON EDA 0x5704 Ethernet +/* JMicron products */ +product JMICRON JM20336 0x2336 JM20336 SATA, USB Combo SATA Drive Enclosure + /* JVC products */ product JVC GR_DX95 0x000a GR-DX95 product JVC MP_PRX1 0x3008 MP-PRX1 Ethernet @@ -2117,6 +2121,9 @@ product SCANLOGIC SL11R 0x0002 SL11R IDE Adapter product SCANLOGIC 336CX 0x0300 Phantom 336CX - C3 scanner +/* Seagate prodcuts */ +product SEAGATE FREEAGENT 0x3010 USB/eSATA Enclosed SATA Drive + /* Senao products */ product SENAO NUB8301 0x2000 NUB-8301 --- usbdevs.diff ends here --- --- umass.diff begins here --- --- umass.orig.c 2009-06-07 23:31:53.000000000 -0400 +++ umass.c 2009-06-07 18:54:42.000000000 -0400 @@ -941,6 +941,15 @@ UMASS_PROTO_SCSI | UMASS_PROTO_BBB, NO_INQUIRY | NO_SYNCHRONIZE_CACHE }, + /* Akua */ + {USB_VENDOR_JMICRON, USB_PRODUCT_JMICRON_JM20336, RID_WILDCARD, + UMASS_PROTO_SCSI | UMASS_PROTO_BBB, + NO_SYNCHRONIZE_CACHE + }, + {USB_VENDOR_SEAGATE, USB_PRODUCT_SEAGATE_FREEAGENT, RID_WILDCARD, + UMASS_PROTO_SCSI | UMASS_PROTO_BBB, + NO_GETMAXLUN + }, {VID_EOT, PID_EOT, RID_EOT, 0, 0} }; --- umass.diff ends here --- >Release-Note: >Audit-Trail: >Unformatted:
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20090608042955.87C09C94852>