Мой линукс (Debian Unstable, linux-3.11) отказывается работать с последовательным портом, по которому комп должен общаться с микроконтроллером на отладочной плате через UART. После заливания фирмвари в мк, которая врубает uart и начинает периодическую передачу данных, ОСь начинает странно работать с устройством: во-первых, на /dev/ttyACM0 никаких данных не появляется; во-вторых, невозможно подключить устройство к виртуалке на винде, можно только отрубить мк от отладочной платы, подключить пустую плату к винде, а потом уже врубать микроконтроллер.
На виртуалке с виндой все работает, данные с порта приходят. На линуксе же после заливки прошивки и переподключения устройства к компу mspdebug в зависимости от фазы луны то видит, то не видит его. Еще после рандомного шаманства с rmmod cdc_acm && modprobe cdc_acm иногда даже появляются данные по cat /dev/ttyACM0.
Читал о каком-то баге с uart в старых версиях ядра, но его вроде давно пофиксили.
Собственно прошу помочь в решении этой проблемы.
Выхлоп dmesg после подключения платы с включенным uart:
[152429.218445] usb 2-1.1: new full-speed USB device number 49 using ehci-pci
[152429.333581] usb 2-1.1: New USB device found, idVendor=0451, idProduct=f432
[152429.333586] usb 2-1.1: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[152429.333588] usb 2-1.1: Product: Texas Instruments MSP-FET430UIF
[152429.333591] usb 2-1.1: Manufacturer: Texas Instruments
[152429.333592] usb 2-1.1: SerialNumber: E4FF4695F7143117
[152429.339355] cdc_acm 2-1.1:1.0: This device cannot do calls on its own. It is not a modem.
[152429.339360] cdc_acm 2-1.1:1.0: No union descriptor, testing for castrated device
[152429.339392] cdc_acm 2-1.1:1.0: ttyACM0: USB ACM device
[152439.392800] hid-generic 0003:0451:F432.003D: usb_submit_urb(ctrl) failed: -1
[152439.392816] hid-generic 0003:0451:F432.003D: timeout initializing reports
[152439.393013] hid-generic 0003:0451:F432.003D: hiddev0,hidraw2: USB HID v1.01 Device [Texas Instruments Texas Instruments MSP-FET430UIF] on usb-0000:00:1d.0-1.1/input1
debian, msp430, uart, микроконтроллеры