Openmoko Bug #2180: stable-tracking: 'rxserr' UART messages

Openmoko Public Trac bugs at
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

 It can be reproduced _always_ during power-up of the GPS device.  However,
 it also occurs sporadically later during data transmission.

Ticket URL: <> <>
openmoko trac

More information about the openmoko-kernel mailing list