Issue with XR17V35X

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hi all,

I've encountered a problem with the driver for the XR17V358
PCIe-to-serial converter.  When I try to send data to the chip, it is
only transmitted properly if I am also reading from the tty at the
same point.  That is the following sequence in the terminal works:

cat /dev/ttyS13 &
echo "this is a test" > /dev/ttyS13

The data "this is a test" will be sent correctly out the serial port.
However, if I don't cat it and do just the following:

echo "this is a test" > /dev/ttyS13

then I will occasionally get the first character('t'), occasionally
nothing, but never the entire message and never more than one byte.

I tried to track this down earlier today, but I haven't been able to
figure out where exactly it is going wrong.  Has anybody else seen
this?  Does anybody know what exactly to look for to fix this?  I was
poking around alot in 8250_port.c, since that seems to be where most
of this is happening, but I wasn't sure if this is an exar-specific
thing or if it is a problem with all 16550-compatible UARTs.

-Robert Middleton



[Index of Archives]     [Kernel Newbies]     [Security]     [Netfilter]     [Bugtraq]     [Linux PPP]     [Linux FS]     [Yosemite News]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Linux RAID]     [Samba]     [Video 4 Linux]     [Linmodem]     [Device Mapper]     [Linux Kernel for ARM]

  Powered by Linux