Incase it helps narrow the problem, I'm currently using Ubuntu 9.10 with kernel 
2.6.31-14, and my 5350 card works fine.

lsusb shows:
Bus 002 Device 002: ID 8086:1405 Intel Corp.

At boot, dmesg shows:
i2400m_usb 2-3:1.0: firmware: requesting i2400m-fw-usb-1.4.sbcf
i2400m_usb 2-3:1.0: firmware interface version 9.2.0
i2400m_usb 2-3:1.0: WiMAX interface wmx0 (XX:XX:XX:XX:XX:XX) ready
usbcore: registered new interface driver i2400m_usb

(MAC address has been intentionally replaced with X's)

On Tue, Nov 24, 2009 at 04:13:39PM -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:
> 
> 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.
> 
> 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

Reply via email to