Yeah, I've tried that: stty -F /dev/tts/0 -raw 4800 Had no effect... :/ I guess I'm just not sure if the UART or the device has been set up properly or not. On 7/6/06, Jeronimo Zucco <jczucco@xxxxxx> wrote:
Try use stty to configure serial port before comunication. -- Jeronimo Zucco LPIC-1 Linux Professional Institute Certified Núcleo de Processamento de Dados Universidade de Caxias do Sul http://jczucco.blogspot.com lee nookx wrote: > Hi, > > I am trying to debug a serial port problem I am having with kernel > 2.4.19, and was hoping someone might point me at some useful > documentation. > > I am running a ipaq under familiar linux and am trying to get a navman > gps sleeve to work. However, it seems as though the serial port in the > sleeve is not being detected properly. > > My dmesg output looks like this: > > navman_gps_cf_probe_sleeve: Navman GPS/CF Sleeve serial_port=0 > serial_ioaddr=cabe0000 > register_serial: port=cabe0000 irq=45 flags=1000040 > Testing ttyS0 (0xcabe0000, 0x0000)... > serial in: MCR (4)=52 ? LOOP RTS > serial in: LCR (3)=1c EPS PEN STB > serial: Check to see if UART is there > serial out: LCR (3)=bf DLAB STCP EPS PEN STB WLS1 WLS0 > serial out: FCR (2)=00 > serial out: LCR (3)=00 > serial out: FCR (2)=01 EFIFO > serial in: IIR (2)=01 INTF > serial: Read scratch = 0x00 > serial out: LCR (3)=1c EPS PEN STB > serial in: SCR (7)=08 > serial out: SCR (7)=a5 > serial in: SCR (7)=07 > serial out: SCR (7)=5a > serial in: SCR (7)=07 > serial out: SCR (7)=08 > serial: status1: 0x07 status2: 0x07 > serial out: MCR (4)=52 ? LOOP RTS > serial out: FCR (2)=07 CLXMIT CLRCVR EFIFO > serial out: FCR (2)=00 > serial in: RCVR (0)=f0 > serial out: IER (1)=00 > *** port: cabe00000000, iomem_base=0xcabe0000 > ttyS00 at port 0xcabe0000 (irq = 45) is a 8250 > navman_gps_cf_probe_sleeve: Serial line: 0 > navman_gps_cf_probe_sleeve: NavMan GPS Sleeve initialisation complete. > > > Which seems to imply that the device is up and running. However, when > I try and cat /dev/tts/0 I just get nothing (no garbage, just does > nothing...). > > The sleeve works under earlier versions of the familiar kernel > (2.4.18), but I can't see an obvious difference in the initialisation > codes between the two kernel versions. > > Is there anyone here who would either be able to help me debug the > problem, or at least point me at some good low-level serial documents > that might assist? > > > > Thanks, > > > > --lnookx > > -- > Kernelnewbies: Help each other learn about the Linux kernel. > Archive: http://mail.nl.linux.org/kernelnewbies/ > FAQ: http://kernelnewbies.org/faq/ >
-- Kernelnewbies: Help each other learn about the Linux kernel. Archive: http://mail.nl.linux.org/kernelnewbies/ FAQ: http://kernelnewbies.org/faq/