OK, I think I've tracked this problem down a little further.
fixme:comm:SetupComm insize 1024 outsize 256 unimplemented stub
... then after a few seconds, it says,
wine client error:3eb: pipe: Too many open files
Well, I poked around a little, and bumped up the file limit (ulimit -n is my friend), but that only helped for another second or so. I went poking around /proc/[PID]/fd, and discovered hundreds of open /dev/ttyUSB0 descriptors.
So, that non-fatal SetupComm error is actually a showstopper. It seems that iGuidance tries to open the serial port, and it sortof works, but since it doesn't *really* work, iGuidance keeps opening the port.
FYI, the actual mapping and GPS reading works fine. Also, I did get it running once, I don't know how, and it worked fine for 10, 15 minutes until I closed it.
Maybe you can send a message to the wine developers list. Have you tried running it as root (I know its not a great idea but it could help diagnose some problems).
A little off topic, but...
Is it worth it for me to try to get a copy of iguidance and a receiver? How much would it cost me to get set up?
iGuidance seems to be set up more for handheld users. However, the voice navigation is very nice, and the 3D map views are pretty cool, too. The maps themselves seem good, although I haven't really done a comprehensive test.
The latest iGuidance runs for $120 or so. A USB GPS device can be purchased off eBay for $80.
Unfortunately, the problems I mentioned before prevent it from running on Linux at this time. I have not tried running the software as root, but I don't think that will make a difference. The problem seems to lie in the Wine codebase. I'm going to try the latest Wine CVS, but work presses, so it might be a little while.
Wups, I forgot to post a final reply.
iGuidance 2.1 works almost perfectly with Wine 0.9.2. It functions exactly as it does in Windows.
There are two catches:
1) Start iGuidance in the installation directory, i.e. "wine iguidance.exe". If you don't, you'll get a "sound files not installed" error or somesuch, and the program won't start.
2) The sound does NOT mix well with any other audio playing. So, if you want to play MP3s and have the voice guidance, it doesn't work. Mute the vocals, don't play music, or outsource the music to a different device and use a mixer.
Other than that, it works fine. Just make sure the GPS device is plugged in, and the symlinks are set up right in .wine/.
Could you make the pics smaller?
I still have to scroll on my 21" monitor....:(
I was telling the original thread starter to lower the res on the pics....
You guys got me inspired. Eventhough iGuidance 2.1 appears to work with wine, I shot an e-mail to sales at inavcorp asking them if they plan to support Linux. I'll let you guys know if they reply back.
I know these guys like to lie through their teeth, but maybe by bugging them we can finaly get some native stuff written for Linux.
BTW, I think I may buy iGuidance when i get paid next week and check it out myself on linux.
I COMMAND THEE TREAD, RISE FROM THE DEAD!
Im bringing this back to life because Ive used suse linux and crossover office to run mutiple high end windows programs stabily. iGuidance is quite a simple program, from a hackers perspective, just hacking the .exe file will give you access to every .BMP the program uses. (custom GUI) Anyway school is 2 weeks from being over at which time I can dump this XP partition on my laptop and install SuSu again. Wine 0.9.12 is out right now (10 mini-releases since .0.9.2)
And im going to give this a whirl. I have IG 2.1 Ill let you guys know how this goes once im back in linux