I am playing with getting this working: http://developer.sprint.com/getDocument.do?docId=101032 Not sure what the distribution terms are on the user space and firmware, but it is all there. I submitted the kernel driver (as is) to Greg to put in staging tree. So far: * driver waits for ever causing timeout messages * implements on skb queueing * does kernel i/o to load firmware * racey as hell, lots of use of atomic's like that would solve SMP. The user space model is a nuisance. They have wimaxd and then a client that you need to talk to interactively to bring up connection. (gag).