Port from kernel 3.8 to 3.10
Increase firmware ready timeouts

Seems to be needed under newer kernels for some reason.
Move rx processing to a tasklet