On Tue, 2009-11-24 at 16:13 -0700, Kevin Fries wrote: > We did some further testing this morning, and the news from our situation is > not good. > > We purchased a second 5350 card from a second vendor. We tried to boot it > up, and it behaved differently on my Dell laptop, but still refused to work. > It no longer threw an error on the usb loading, but instead threw a different > error. Here is the dmesg output:
Which exact model of Dell laptop? I need that in order to try to reproduce. > Nov 24 10:34:25 0973-kfries kernel: [ 420.538111] usb 1-4: configuration #1 > chosen from 1 choice > Nov 24 10:34:26 0973-kfries kernel: [ 420.707435] i2400m_usb 1-4:1.0: > firmware: requesting i2400m-fw-usb-1.4.sbcf > Nov 24 10:34:26 0973-kfries kernel: [ 421.060213] i2400m_usb: probe of > 1-4:1.0 failed with error -5 > > But my Dell laptop is not the machine we ultimately need this to work > on. So, we tried putting this onto our Intel Atom based prototypes. > The new card failed on these prototypes exactly as before, 512b > transfered out of 16k. Is this public hardware? Did you try a non-Ubuntu kernel? Which Ubuntu version? I am going to give that a go. > I noticed that laptop had a 2.6.31-12 kernel, and the prototype had a > 2.6.31-11. So, I did an upgrade on the kernel. It jumped all the way up to > 2.6.31-15. Upon reboot, checked the error messages, and sure enough, the > firmware transfer error was still there. This is now the 4th different build > of the same Ubuntu kernel, and two different cards with identical results. > Given the other issues found in Karmic, just for S&G, has anybody tried this > card on a non-Ubuntu based 2.6.31 kernel such as Fedora 12? > > Seems to me that driver isn't the issue here... this is firmware, not driver. > The firmware needs to be loaded so the device can be recognized by the > driver. The errors above points more to a driver error, than the transfer > message we have been following. Could it be something in Ubuntu's kernel > compile settings and this particular piece of hardware that is causing an > issue. This error sorta reminds me of the iPhones in reverse. Where Apple > jacked with the USB handshaking and messed up everybody. In that case, the > device was seen by Linux, but it could not talk to it... Driver/Handshaking > problem. This is not getting that far before the catastrophic event. So, I > repeat, could this be strictly an distro problem, and not a kernel or driver > issue? > > Just asking, sometimes it too easy to overlook the obvious. > > Kevin Fries > Senior Linux Engineer > Computer and Communications Technology, Inc > A division of Japan Communications Inc > (303) 708-9228 x326 > ________________________________________ > From: [email protected] [[email protected]] On Behalf > Of Inaky Perez-Gonzalez [[email protected]] > Sent: Tuesday, November 24, 2009 2:33 PM > To: Brandon Dell > Cc: [email protected] > Subject: Re: Intel 5350: Getting 2.6.29 driver code to work in 2.6.31 kernel > > On Tue, 2009-11-24 at 07:29 -0800, Brandon Dell wrote: > > Hi Inaky, > > Since many of us are having problems getting the card's WiMax > > functionality to work in kernels >= 2.6.30 I have started to explore > > exactly where things went wrong in the driver code. I am new to this > > type of work but thus far I have gotten a cluged version of 2.6.29.6 > > code to compile in my 2.6.31.2 build environment (before it would fail > > whenever I tried running 'make'). However, I am now seeing kernel > > crashes having to do with "i2400m_dev_bootstrap" whenever I insert the > > card. I have included my error message below for your reference: > > > > Bad kludge? :) > > forward/backporting has many pitfalls. Use the compat-wimax tree for > that (the tip of it). > > Actually, I hadn't thought about this. Get the compat-wimax.git tree, > use the tip. Build it and install it in 2.6.29.6. Does it work ok? Then > build it and install it in 2.6.30. Does it work ok? > > If it does, then the problem got introduced in the USB stack and > somewhoe the driver code is not dealing with it properly, but it'd be > way easier to do a bisection from .29 to .30. > > In any case, confirming. You are the one that had a Dell E5500? Or > another laptop? > > Thanks, > > > > _______________________________________________ > wimax mailing list > [email protected] > http://lists.linuxwimax.org/listinfo/wimax > _______________________________________________ > wimax mailing list > [email protected] > http://lists.linuxwimax.org/listinfo/wimax _______________________________________________ wimax mailing list [email protected] http://lists.linuxwimax.org/listinfo/wimax
