[Angstrom-distro-users] Angstrom 2007.12 + etrex gps on Zaurus c&50
green at ceid.upatras.gr
Sun Aug 17 21:01:36 CEST 2008
I am trying to connect my Garmin etrex legend gps (old model) with my Zaurus
C750 that runs Angstrom 2007.12.
I have an original Sharp serial cable and the etrex cable. Both are 9-pin
female so I use a gender changer in between (I do not know if the gender
changer crosses wires, but I do not think so).
I believe I have used the gps with OZ but I am not 100% sure (it's been so much
I start the gpsd on port /dev/ttyS0 (gpsd -D2 -N /dev/ttyS0) and gpsd reports
gpsd: opening GPS data source at '/dev/ttyS0'
gpsd: speed 115200, 8N1
gpsd: garmin_gps not active.
gpsd: gpsd_activate(0): opened GPS (5)
but no data come out of the serial device (and 115200, 8N1 is wrong, it should
be autoconfigured to 4800 8N1).
So, searching for info on the serial port I have found the following:
- I commented out the console line in /etc/inittab
#S:2345:respawn:/sbin/getty 115200 ttyS0
- dmesg reports however
<6>pxa2xx-uart.0: ttyS0 at MMIO 0x40100000 (irq = 22) is a FFUART
<6>console [ttyS0] enabled
- setserial reports
/dev/ttyS0, UART: undefined, Port: 0x0000, IRQ: 22
- and I cannot change anything with setserial (e.g., autoconfig), I always get:
Cannot set serial info: Invalid argument
I tried other ports but the result is the same. I tried also modprobbing
serial_cs and I get:
<6>Serial: 8250/16550 driver $Revision: 1.90 $ 4 ports, IRQ sharing disabled
but again no data flow from the serial port.
I have check the gpe serial port configuration applet and "Port A" and checked
"Nothing (free)". "fuser /dev/ttyS0" does not report anything.
The gps is functional and configured to send NMEA output.
I would be grateful for any help. Let me know if you need more information.
PhD candidate, Computer Engineering and Informatics Dept., U of Patras, Greece
PGP/GPG Key fingerprint: CDC7 BA79 3C5D 9520 F9F1 FC56 6B2A 2EEB 0227 C528
More information about the Angstrom-distro-users