On Thu, 3 Jun 2004, sting sting wrote:

> Hello,
> 
> Thanks a lot !
> 
> I had checked /proc/bus/usb/devices in both an x86 RedHat Linux and
> with the platform with sl811 host controller; In both , maxpacket value is 
> <=64
> for non isochronous endpoints (most of these are Int.)
> 
> the usb device I use is not a mass storage device
> (but as I know this platform supports a USB disk; and
> from this probably stems the "Initializing USB Mass Storage..." message at 
> boot).
> 
> My platform is indded big endian ; it is PPC based platform;
> I assume that this is indeed the source of the problem ,
> and I am trying to figure out more details.
> 
> what should I do ?
> 
> regards,
> sting

You can start by turning on both USB debugging and usb-storage debugging 
(assuming the problem originates from a call made by the usb-storage 
driver) in your kernel's configuration.  Find out at what point the bad 
maxpacket value is being generated, maybe by adding printk() statements at 
appropriate places in the source code.  When you've located the site of 
the bad maxpacket, figure out why it is wrong.

Alan Stern



-------------------------------------------------------
This SF.Net email is sponsored by the new InstallShield X.
>From Windows to Linux, servers to mobile, InstallShield X is the one
installation-authoring solution that does it all. Learn more and
evaluate today! http://www.installshield.com/Dev2Dev/0504
_______________________________________________
[EMAIL PROTECTED]
To unsubscribe, use the last form field at:
https://lists.sourceforge.net/lists/listinfo/linux-usb-devel

Reply via email to