Short:
Does anyone have a usbserial.o patched to use the maxSize variable for a linux 2.4.x kernel?
Long:
Hi. I am trying to get my very first (and at this rate, last) stompbox up and working, I'm currently working from an image created by Todd Stone, which is essentially a modified Metrix Pebble kernel, which is, in tern, essentially a stripped down Debian install, as far as I can tell.
So far, I have been exceedingly lucky. I've managed to set it up so that it identifies the wifi card, and my Sprint Novatel/Merlin S720. It logs in. And functions as a hot spot. (i can connect to it, using my laptop, and then browse the web, having been granted an IP address and everything).
The Catch:
My speeds are slooow when I have the card going through my stomp box. A little bit of research informs me that this is a result of the USBSERIAL maxing out it's maximum transmitted unit size a la this article:
junxion.com/opensource/linux_highspeed_usbserial.html[/url]
I got a copy of usbserial.o, only it turns out that it is for a 2.6 kernel and not a 2.4.
I don't have the source for this kernel (since apparently it won't fit on a flash card), and I have never compiled a kernel, nor would I know how to transfer the kernel to a flash drive, although it occurs to me that perhaps I could compile a kernel, apply the patch, and just transfer the patched usbserial.o file. Hopefully it won't come to that, and someone will point me in the direction of a patched usbserial.o?
Thanks.
Phil McCarty
p.s. Intermittent problem: sometimes I dont get name server functionality. No idea why or why not. When it's not working, my resolv.conf (in /etc) says 127.0.0.1, copying over the resolv.conf from /etc/ppp fixes it every time. Ideas?