Hi Inaky,

The bulk transfer timeout that the wimax-usb code uses should be
specified in milliseconds.  Instead, it's specified as HZ, which could
change from system to system:

drivers/net/wimax/i2400m/usb-fw.c:      result = usb_bulk_msg(i2400mu->usb_dev, 
pipe, buf, buf_size, &len, HZ);

drivers/net/wimax/i2400m/usb-rx.c:      result = usb_bulk_msg(
drivers/net/wimax/i2400m/usb-rx.c-              i2400mu->usb_dev, usb_pipe, 
rx_skb->data + rx_skb->len,
drivers/net/wimax/i2400m/usb-rx.c-              rx_size, &read_size, HZ);

drivers/net/wimax/i2400m/usb-tx.c:      result = usb_bulk_msg(i2400mu->usb_dev, 
usb_pipe,
drivers/net/wimax/i2400m/usb-tx.c-                            tx_msg, 
tx_msg_size, &sent_size, HZ);

drivers/net/wimax/i2400m/usb.c: ret = usb_bulk_msg(i2400mu->usb_dev, pipe, 
buffer, barker_size,
drivers/net/wimax/i2400m/usb.c-                    &actual_len, HZ);

I'm not sure how long you want the timeout to be or I would send you a patch.

Sarah Sharp
_______________________________________________
wimax mailing list
[email protected]
http://lists.linuxwimax.org/listinfo/wimax

Reply via email to