Hello all, So I've taken a look at the proposed fix, and where the information is coming from. First, thanks for nailing it right off that it's an endianness issue - that saved me some time in tracking things down.
That being said, the *dev struct is passed to module by the kernel - it should be passing correct values for the endianness of the architecture. There have been several endianness fixes in the usb stack (according to a quick grep), and there are a couple of config options to set the endianness of your host controller. I suggest we leave this bug open for a few weeks, and if we hear nothing, consider it fixed in newer kernels. If we hear that there is still a problem, let's get the kernel config, take a quick look to see if it's sane, and reassign to kernel if it is, otherwise offer helplful suggestion to fix it. I am setting an at job to close this in 3 weeks. If people think this is a bad plan, let me know, and I'll atrm it. Thanks all, -- ----------------------------------------------------------------- | ,''`. Stephen Gran | | : :' : [EMAIL PROTECTED] | | `. `' Debian user, admin, and developer | | `- http://www.debian.org | -----------------------------------------------------------------
signature.asc
Description: Digital signature