update.Проверил на другом компе.
[ 0.000000] Linux version 3.2.0-4-amd64 (debian-kernel@lists.debian.org) (gcc version 4.6.3 (Debian 4.6.3-14) ) #1 SMP Debian 3.2.65-1
# dmesg | grep -E "(usb|cp210x|ttyUSB0)"
[ 207.725854] usb 3-4: new full-speed USB device number 6 using xhci_hcd
[ 207.743603] usb 3-4: New USB device found, idVendor=10c4, idProduct=ea60
[ 207.743612] usb 3-4: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[ 207.743617] usb 3-4: Product: CP2102 USB to UART Bridge Controller
[ 207.743622] usb 3-4: Manufacturer: Silicon Labs
[ 207.743626] usb 3-4: SerialNumber: 0001
[ 207.790922] usbcore: registered new interface driver usbserial
[ 207.790968] usbcore: registered new interface driver usbserial_generic
[ 207.790970] usbserial: USB Serial Driver core
[ 207.799749] USB Serial support registered for cp210x
[ 207.799763] cp210x 3-4:1.0: cp210x converter detected
[ 207.965746] usb 3-4: reset full-speed USB device number 6 using xhci_hcd
[ 207.983071] usb 3-4: cp210x converter now attached to ttyUSB0
[ 207.983108] usbcore: registered new interface driver cp210x
[ 207.983113] cp210x: v0.09:Silicon Labs CP210x RS232 serial adaptor driver
# stty -a -F /dev/ttyUSB0
speed 19200 baud; rows 24; columns 80; 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 cs8 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
# ls -la /dev/ttyUSB0
crw-rw---- 1 root tty 188, 0 Июн 21 14:24 /dev/ttyUSB0
# chmod 666 /dev/ttyUSB0
# ls -la /dev/ttyUSB0
crw-rw-rw- 1 root tty 188, 0 Июн 21 14:28 /dev/ttyUSB0
На echo откликается, hexdump считывает, даже какое-то время работает. Потом hexdump прерывается, возвращается в командную строку...
при попытке:
$ hexdump -C /dev/ttyUSB0
hexdump: /dev/ttyUSB0: Отказано в доступе
$ ls -la /dev/ttyUSB0
crw-rw---- 1 root tty 188, 0 Июн 21 14:32 /dev/ttyUSB0
dmesg никаких новых событий не показывает. Кто(что) меняет атрибуты ttyUSB0? Куда копать?