LINUX.ORG.RU

компиляция драйвера cp210x

 ,


0

1

В инструкции к сборке драйвера написано:

4. make ( your cp210x driver )  // should be able to build successfully at this point
5. cp cp210x.ko to /lib/modules/<kernel-version>/kernel/drivers/usb/serial
6a. insmod /lib/modules/<kernel-version/kernel/drivers/usb/serial/usbserial.ko
6. insmod cp210x.ko
7. sudo chmod 666 /dev/ttyUSB0
8. sudo chmod 666 /dev/ttyUSB1
После компиляции получил cp210x.ko. А зачем нужен usbserial.ko? он необходим для работы cp210x.ko? Зачем два драйвера собирать?


Ответ на: комментарий от gorog

зачем нужен usbserial.ko

Это вообще-то не драйвер, а необходимый модуль для работы всех подобных пребразователей (если я не ошибаюсь). usbserial это что-то общее...

I-Love-Microsoft ★★★★★
()
Ответ на: комментарий от hateyoufeel

При подключении преобразователя к компьютеру

lsmod | grep cp210
cp210x                 22912  0 
lsmod | grep usb
usbnet                 36015  1 cdc_ether
mii                    13311  1 usbnet
usb_storage            47203  3 

нет модуля usbserial, а преобразователь вроде работает нормально, данные передаются принимаются

gorog
() автор топика
Ответ на: комментарий от gorog

нет модуля usbserial, а преобразователь вроде работает нормально, данные передаются принимаются

Наверное, потому что он у тебя встроен в ядро. Увидишь, если наберёшь вот это:

zcat /proc/config.gz|grep CONFIG_USB_SERIAL=

hateyoufeel ★★★★★
()
Ответ на: комментарий от gorog

уф... cat /lib/modules/`uname -r`/build/.config | grep CONFIG_USB_SERIAL= или где у тебя там в федоре твой конфиг лежит. Алсо уже Fedora 25 вышла.

hateyoufeel ★★★★★
()
Последнее исправление: hateyoufeel (всего исправлений: 1)
Ответ на: комментарий от gorog

нет модуля usbserial, а преобразователь вроде работает нормально, данные передаются принимаются

Ну чо ты упираешься? lsmod показывает только динамические модули, а не то что вкомпилено в ведро.

Этот драйвер зависит от этой опции. Это исчерпывающая инфа 146%.

I-Love-Microsoft ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.