Re: [U-Boot] [Bug Report] USB: descriptor handling

2008-12-08 Thread Stefan Althoefer
Hi > > > With this change memory stick is identied correctly. I can do "fatls", > but I cannot read data correctly from the disk. But might be something > completely different issue The reason for this was corrupted PCI setup, which prevented the USB controller to bus-master to some memory

Re: [U-Boot] [Bug Report] USB: descriptor handling

2008-12-08 Thread Remy Bohmer
Hello Stefan, > I found a bug when working with the u-boot USB subsystem on IXP425 processor > (big endian Xscale aka ARMv5). > I recognized that the second usb_endpoint_descriptor of the attached memory > stick was corrupted. Nice catch! > -- > /* Endpoint descriptor */ > struct usb

[U-Boot] [Bug Report] USB: descriptor handling

2008-12-07 Thread Stefan Althoefer
Hi, I found a bug when working with the u-boot USB subsystem on IXP425 processor (big endian Xscale aka ARMv5). I recognized that the second usb_endpoint_descriptor of the attached memory stick was corrupted. The reason for this are the packed structures below (either u-boot and u-boot-usb): ---