Linux Kernel logo

Понадобился на даче интернет. Попробовал подключить свой мобильник по USB. Хоть устройство и видно по lsusb, но нужна поддержка в ядре. Перекомпилировал ядро с поддержкой usbserial:

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
Device Drivers
USB support
<M> USB Serial Converter support
[*] USB Generic Serial Driver
Device Drivers USB support <M> USB Serial Converter support [*] USB Generic Serial Driver
Device Drivers
  USB support
    <M> USB Serial Converter support
      [*] USB Generic Serial Driver

Теперь с помощью lsusb -v определяем vendor и product, и загружаем модуль с этими значениями:

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
modprobe usbserial vendor=0x045e product=0x0301
modprobe usbserial vendor=0x045e product=0x0301
modprobe usbserial vendor=0x045e product=0x0301

можно сразу прописать эти параметры в /etc/modules.autoload.d/kernel-2.6:

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
usbserial vendor=0x045e product=0x0301
usbserial vendor=0x045e product=0x0301
usbserial vendor=0x045e product=0x0301

Все, теперь у нас появится устройство /dev/ttyUSB0.