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