Actually, it turns out that it's more complex than that.
The posted 2.4.x patch does not work with the Sharp kernel sources. I tried that. Someone with more programming experience may be able to update the kernel, but it's not a cut-and-dry kernel patch.
The other option, recompiling gpsd, requires some libs that I didn't have, and I got lost trying to figure out what libs I needed to get it working, and how to compile them. I think it may need a kernel change either way. I couldn't get it working, even though I was able to get a compile environment set up and I was able to compile and run a QTopia sample app.
I would really appreciate someone looking into this. Having recently lost my job, I don't see myself wasting the money for a new non-USB GPS, since the Z is not something I use for work.
Once I have a working GPS, I'd love to work on some map conversion projects, etc, but my Linux C programming skills are meager to say the least. I'm more comfortable with Perl and PHP.
I would appreciate if someone with more knowledge of the Zaurus kernel please read through these pages. It seems to me that there are two options;
recompile gpsd for the Zaurus as stated in the first link;
This is part of the solution outlined there - you also need to have the USB devfs enabled. I'm not sure whether this is enabled by default on the Z.
Anyone? In any case the patch against gpsd is on the web page, just patch it and build and see whether it works.
Otherwise there's always the kernel module which probably wouldn't be too hard to build. Which kernel are you running (the standard Sharp one I suppose, not OpenZaurus by chance)?
Si
[div align=\"right\"][a href=\"index.php?act=findpost&pid=73381\"][{POST_SNAPBACK}][/a][/div]