On Sat, 9 Oct 2004, Steve Krulewitz wrote:

> Alan Stern wrote:
> > What happens if you use the usb-storage driver rather than the ub driver?
> 
> Ah, I didn't notice this was happening.  I had to recompile my kernel 
> and remove the ub module to get the usb-storage driver to work again. 
> So now without the ehci driver loaded, the iPod does get detected and is 
> mountable.  I took this opportunity to throw some new music on the iPod, 
> however, things went south after loading a few songs.  Here is some 
> stuff from the debug log:
> 
> Everything started out fine:

> But then things went sour:
> 
> Oct  9 11:02:11 doolittle kernel: usb-storage: Bulk command transfer 
> result=0
> Oct  9 11:02:11 doolittle kernel: usb-storage: 
> usb_stor_bulk_transfer_sglist: xfer 57344 bytes, 2 entries
> Oct  9 11:02:11 doolittle kernel: usb-storage: Status code -75; 
> transferred 19968/57344
> Oct  9 11:02:11 doolittle kernel: usb-storage: -- babble

This looks like a bug in the iPod.  After transferring 312 64-byte packets 
it tried to send something longer than 64 bytes.  Probably 512 bytes, for 
some reason thinking it was running at high speed rather than full speed.  
I presume this command really was a READ?

I don't know what we can do about it, except get things working at high 
speed.

Don't worry too much about that cascade of oops messages later on; they 
have been fixed in the most recent development kernels.

Alan Stern



-------------------------------------------------------
This SF.net email is sponsored by: IT Product Guide on ITManagersJournal
Use IT products in your business? Tell us what you think of them. Give us
Your Opinions, Get Free ThinkGeek Gift Certificates! Click to find out more
http://productguide.itmanagersjournal.com/guidepromo.tmpl
_______________________________________________
[EMAIL PROTECTED]
To unsubscribe, use the last form field at:
https://lists.sourceforge.net/lists/listinfo/linux-usb-devel

Reply via email to