Hi,

Sascha Wessel wrote:
Hi,

On Sun, Feb 08, 2009 at 06:25:24PM +0100, Michael Trimarchi wrote:
this is an RFC patch, I can't test it.

-#define UCON S3C2410_UCON_DEFAULT
+#define UCON (S3C2410_UCON_DEFAULT | S3C2443_UCON_RXERR_IRQEN)

Same problem as before....

*** syslog ***

Feb  9 15:04:37 gta02 kernel: [  344.270000] rxerr: port=1 ch=0xb5, 
rxs=0x00000001
Feb  9 15:04:37 gta02 kernel: [  344.270000] rxerr: port=0 ch=0x33, 
rxs=0x00000001
Feb  9 15:04:37 gta02 kernel: [  344.290000] rxerr: port=1 ch=0x00, 
rxs=0x00000001
Feb  9 15:04:48 gta02 kernel: [  354.890000] rxerr: port=1 ch=0x2c, 
rxs=0x00000001
Feb  9 15:05:18 gta02 kernel: [  385.235000] rxerr: port=0 ch=0x7e, 
rxs=0x00000001
Feb  9 15:05:18 gta02 /usr/sbin/gsm0710muxd[1592]: 
gsm0710muxd.c:1168:gsm0710_advanced_buffer_get_frame(): Dropping frame: FCS 
doesn't match
Feb  9 15:05:19 gta02 kernel: [  385.930000] rxerr: port=0 ch=0x7e, 
rxs=0x00000001
Feb  9 15:05:19 gta02 /usr/sbin/gsm0710muxd[1592]: 
gsm0710muxd.c:1168:gsm0710_advanced_buffer_get_frame(): Dropping frame: FCS 
doesn't match
Feb  9 15:05:23 gta02 kernel: [  390.225000] rxerr: port=1 ch=0x00, 
rxs=0x00000001
Feb  9 15:05:24 gta02 kernel: [  390.955000] modem wakeup interrupt
Feb  9 15:05:24 gta02 kernel: [  390.975000] rxerr: port=1 ch=0x3b, 
rxs=0x00000001
Feb  9 15:05:29 gta02 kernel: [  395.970000] modem wakeup interrupt
Feb  9 15:05:53 gta02 kernel: [  420.280000] rxerr: port=1 ch=0x04, 
rxs=0x00000001
Feb  9 15:07:46 gta02 kernel: [  532.500000] rxerr: port=1 ch=0x00, 
rxs=0x00000001
Feb  9 15:08:26 gta02 kernel: [  572.950000] modem wakeup interrupt
Feb  9 15:08:48 gta02 kernel: [  595.255000] rxerr: port=0 ch=0x7e, 
rxs=0x00000001
Feb  9 15:08:48 gta02 /usr/sbin/gsm0710muxd[1592]: 
gsm0710muxd.c:1168:gsm0710_advanced_buffer_get_frame(): Dropping frame: FCS 
doesn't match

*** frameworkd ***

2009.02.09 15:04:37 ogsmd.channel DEBUG    <MiscChannel via /dev/pts/4>: got 
298 bytes from: 
'39,83,124,96,43,94\r\n17,24,14,21,15,19\r\n17,24,14,21,15,19\r\n19,26,16,23,17,21\r\n31,24,26,25,57,26\r\n3999,8181,4107,3997,4090,4088\r\n37890,3\x007890,37890,37890,37890,37890\r\n1203087,0,8235,0,1203087,6550,1760\r\n0,0,0,0,0,0\r\n0,0,0,0,0,0\r\n2,2,2,2,2,2\r\n2,2,2,2,2,2\r\n0,0,0,0,0,0\r\n0,0,0,0,0,0\r\n4,4,4,4,4,4\r\n\r\nOK\r\n'

The additional 0x00 byte: 37890,3\x007890,37890,37890,37890,37890\r\n
                                 ^^^^

Greetings,
Sascha



  /* disable echo on serial ports */
struct termios  ios;
tcgetattr(fd, &ios);
ios.c_lflag = 0;  /* disable ECHO, ICANON, etc... */
ios.c_cflag |= CRTSCTS;
cfsetispeed(&ios, B0);
cfsetospeed(&ios, B115200);
tcflush(fd, TCIOFLUSH);
tcsetattr(fd, TCSANOW, &ios );

Can you give me your initialization please?

Michael

Reply via email to