Date: Sat, 17 Nov 2007 07:11:24 GMT From: Jeff Palmer <jpalmer@totaldiver.net> To: freebsd-gnats-submit@FreeBSD.org Subject: usb/118098: 6th gen iPod causes problems when disconnecting. Message-ID: <200711170711.lAH7BO9M084802@www.freebsd.org> Resent-Message-ID: <200711170720.lAH7K1U5082747@freefall.freebsd.org>
next in thread | raw e-mail | index | archive | help
>Number: 118098 >Category: usb >Synopsis: 6th gen iPod causes problems when disconnecting. >Confidential: no >Severity: non-critical >Priority: medium >Responsible: freebsd-usb >State: open >Quarter: >Keywords: >Date-Required: >Class: sw-bug >Submitter-Id: current-users >Arrival-Date: Sat Nov 17 07:20:01 UTC 2007 >Closed-Date: >Last-Modified: >Originator: Jeff Palmer >Release: 7.0-BETA3 >Organization: >Environment: FreeBSD Laptop.totaldiver.net 7.0-BETA3 FreeBSD 7.0-BETA3 #0: Mon Nov 17 11:31:41 EST 2007 root@Laptop.totaldiver.net:/usr/obj/usr/src/sys/GENERIC i386 >Description: I just got a 6th generation ipod. My 5th generation ipod works fine. the 6th gen ipod can be used just like the 5th gen, in that I can mount it as a USB disk. I can write files to it, I can use any of the ipod music software, etc. However, when I camcontrol eject it, it reports success. The problem comes when I actually physically disconnect the unit. Nov 17 01:53:43 Laptop kernel: umass0: BBB reset failed, IOERROR Nov 17 01:53:43 Laptop kernel: umass0: BBB bulk-in clear stall failed, IOERROR Nov 17 01:53:43 Laptop kernel: umass0: BBB bulk-out clear stall failed, IOERROR Nov 17 01:53:43 Laptop kernel: umass0: BBB reset failed, IOERROR The above persists indefinitely until I either: #1) reboot #2) plug, or unplug *another* USB device (thumbdrive, usb harddrive, usb bluetooth dongle, or even cellphone.) After which, the spam stops, and the following is logged: Nov 17 02:05:52 Laptop kernel: umass0: BBB bulk-out clear stall failed, IOERROR Nov 17 02:05:54 Laptop kernel: umass0: at uhub4 port 3 (addr 2) disconnected Nov 17 02:05:54 Laptop kernel: (da0:umass-sim0:0:0:0): lost device Nov 17 02:05:54 Laptop kernel: (da0:umass-sim0:0:0:0): removing device entry Nov 17 02:05:54 Laptop kernel: GEOM_LABEL: Label msdosfs/IPOD removed. Nov 17 02:05:54 Laptop kernel: umass0: detached Nov 17 02:05:55 Laptop kernel: ugen0: <vendor 0x1131 product 0x1001, class 224/1, rev 1.10/3.73, addr 4> on uhub0 >How-To-Repeat: Attach a 6th gen ipod. mount it using mount_msdodfs. unmount it. disconnect the cable. Watch your logs grow to insane sizes. Plug in another USB device (or unplug one) and watch it stop. I'm not sure if this is a usb problem, or a geom problem. but the above *does not occur* when using a 5th generation ipod. >Fix: >Release-Note: >Audit-Trail: >Unformatted:
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200711170711.lAH7BO9M084802>
