usb/81774: 2nd generation iPod mini cannot be mounted over USB
Toomas Aas
toomas.aas at raad.tartu.ee
Thu Nov 3 09:40:19 PST 2005
The following reply was made to PR usb/81774; it has been noted by GNATS.
From: Toomas Aas <toomas.aas at raad.tartu.ee>
To: "Le Capelain, Germain" <germain.lecapelain at scr.siemens.com>
Cc: bug-followup at FreeBSD.org
Subject: Re: usb/81774: 2nd generation iPod mini cannot be mounted over USB
Date: Thu, 03 Nov 2005 19:30:01 +0200
This is a multi-part message in MIME format.
--------------040606030608090002090104
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit
Le Capelain, Germain wrote:
> For what it worth, I have you checked the fix mentionnend there :
> http://www.freebsd.org/cgi/query-pr.cgi?pr=usb/86438
Yes. I received a patch on September 12th from Nathan J. Williams which
to my untrained eye seems to do the same thing as the patch mentioned in
USB/86438. I tried it out and it worked. Sorry for not reporting it in
earlier.
The patch is attached, I hope mr. Williams won't mind.
--------------040606030608090002090104
Content-Type: text/plain;
name="usb_subr.ipod.patch"
Content-Transfer-Encoding: 7bit
Content-Disposition: inline;
filename="usb_subr.ipod.patch"
--- usb_subr.c.orig 2005-09-12 15:18:53.000000000 -0400
+++ usb_subr.c 2005-09-12 15:18:58.000000000 -0400
@@ -778,6 +778,7 @@ usbd_setup_pipe(usbd_device_handle dev,
free(p, M_USB);
return (err);
}
+#if 0
/* Clear any stall and make sure DATA0 toggle will be used next. */
if (UE_GET_ADDR(ep->edesc->bEndpointAddress) != USB_CONTROL_ENDPOINT) {
err = usbd_clear_endpoint_stall(p);
@@ -792,6 +793,7 @@ usbd_setup_pipe(usbd_device_handle dev,
return (err);
}
}
+#endif
*pipe = p;
return (USBD_NORMAL_COMPLETION);
}
--------------040606030608090002090104--
More information about the freebsd-usb
mailing list