Openmoko Bug #2180: stable-tracking: 'rxserr' UART messages
Openmoko Public Trac
bugs at docs.openmoko.org
Thu Dec 18 17:28:26 CET 2008
#2180: stable-tracking: 'rxserr' UART messages
-----------------------------+----------------------------------------------
Reporter: laforge | Owner: openmoko-kernel
Type: defect | Status: new
Priority: high | Milestone: FSO
Component: System Software | Version:
Severity: normal | Keywords: gps s3x24xx_serial rxerr
Haspatch: 0 | Blockedby:
Estimated: | Patchreview:
Blocking: | Reproducible:
-----------------------------+----------------------------------------------
the stable-tracking kernel shows a number of receive error messages on the
UART for GPS:
[ 4559.800000] rxerr: port ch=0x39, rxs=0x00000001
[ 4562.285000] rxerr: port ch=0x00, rxs=0x0000000c
Those perceived receive errors lead to missing characters in the u-blox
binary protocol and corrupt the checksum and lead to all kinds of havoc on
higher layers.
This bug did not occur with older kernel versions, though it is unclear
what was the last working version.
The same problem also exists with non-gta02 hardware (e.g. the E-TEN
glofiish devices), so it is believed to be a bug in the s3c24xx serial
driver.
It can be reproduced _always_ during power-up of the GPS device. However,
it also occurs sporadically later during data transmission.
--
Ticket URL: <https://docs.openmoko.org/trac/ticket/2180>
docs.openmoko.org <http://docs.openmoko.org/trac/>
openmoko trac
More information about the openmoko-kernel
mailing list