'cat' works fine in my case on another computer (the device behind only
send data).
It's the same result with minicom (I just tried again).
If I use directly the ftdi driver, I can set parameters but I can't read
data, like the serial port was closed.
If I add device id "by hand", I can read data but not at the right speed
(and number of bits by characters and parity)
with stty some parameters are rejected : 1200 cs7 and parenb (-parenb
seems to be accepted)
Le 16/02/2015 20:47, Greg KH a écrit :
On Sun, Feb 15, 2015 at 11:10:05AM +0100, faivre.laurent@xxxxxxxxxxx wrote:
Thanks for your reply.
If I use directly the ftdi_sio driver, I can't read anything.
some details :
$ dmesg
usb 1-1.3: new full-speed USB device number 4 using dwc_otg
usb 1-1.3: New USB device found, idVendor=0403, idProduct=6001
usb 1-1.3: New USB device strings: Mfr=1, Product=2, SerialNumber=3
usb 1-1.3: Product: FT232R USB UART
usb 1-1.3: Manufacturer: FTDI
usb 1-1.3: SerialNumber: AD02DY77
usbcore: registered new interface driver usbserial
usbcore: registered new interface driver usbserial_generic
usbserial: USB Serial support registered for generic
usbcore: registered new interface driver ftdi_sio
usbserial: USB Serial support registered for FTDI USB Serial Device
ftdi_sio 1-1.3:1.0: FTDI USB Serial Device converter detected
usb 1-1.3: Detected FT232RL
usb 1-1.3: FTDI USB Serial Device converter now attached to ttyUSB0
$stty -F /dev/ttyUSB0 ispeed 1200 ospeed 1200 cs7 -cstopb clocal cread
parenb -parodd inpck istrip -crtscts -icanon -echo -echoe -isig -ixon -ixoff
-ixany -icrnl -opost
$stty -F /dev/ttyUSB0 -a
speed 1200 baud; rows 0; columns 0; line = 0;
intr = ^C; quit = ^\; erase = ^?; kill = ^U; eof = ^D; eol = <undef>; eol2 =
<undef>; swtch = <undef>; start = ^Q; stop = ^S; susp = ^Z; rprnt = ^R;
werase = ^W; lnext = ^V; flush = ^O;
min = 1; time = 0;
parenb -parodd cs7 hupcl -cstopb cread clocal -crtscts
-ignbrk -brkint -ignpar -parmrk inpck istrip -inlcr -igncr -icrnl -ixon
-ixoff -iuclc -ixany -imaxbel -iutf8
-opost -olcuc -ocrnl onlcr -onocr -onlret -ofill -ofdel nl0 cr0 tab0 bs0 vt0
ff0
-isig -icanon iexten -echo -echoe echok -echonl -noflsh -xcase -tostop
-echoprt echoctl echoke
Settings are OK
$ cat /dev/ttyUSB0
Nothing appears !
Don't use 'cat' for a serial device, use something like minicom that
knows how to directly talk to a serial port properly.
thanks,
greg k-h
--
To unsubscribe from this list: send the line "unsubscribe linux-usb" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html