На микроконтроллере ATmega48 сделан переходник USB-UART, прошивка используется с сайта
www.recursion.jp/avrcdc/
Устройство обнаруживается в системе (Debian Lenny и Squeeze) как /dev/ttyACM0, но не работает — не передает и не принимает данные. Хотя minicom его видит и подключается.
В win7 устройство работает.
В readme.txt от прошивки есть такой текст
[Linux]<br/>
The device will be /dev/ttyACM*.<br/>
Linux <2.6.31 does not accept low-speed CDC without patching the kernel.<br/>
Replace the kernel to 2.6.31 or higher.
Обновил ядро до 2.6.32-5-686 в Debian squeeze, но никакого результата не принесло.
В чем может быть проблема и как ее решить?
PS может есть другие варианты для организации USB-UART на ATmega48?