Jump to content

    

Ядро 2.6.24 + usbserial modulе

Ребят имею платформу

AT91sam9260 (32 мВ ram)

загрузчик uBoot

ядро старенькое + debian 5 (загрузка с SD)

--

Нужно завести USB в режиме serial

ругается нет модуля USB_SERIAL

пока опыта для персборки ядра не хвататет (только изучаю) - постоянно какие то ошибки лезут

-

Может у кого есть или ядро 2.6.24 с поддержкой usbserial или модуль

буду очень признателен.

 

 

Share this post


Link to post
Share on other sites
Ребят имею платформу

AT91sam9260 (32 мВ ram)

загрузчик uBoot

ядро старенькое + debian 5 (загрузка с SD)

--

Нужно завести USB в режиме serial

ругается нет модуля USB_SERIAL

пока опыта для персборки ядра не хвататет (только изучаю) - постоянно какие то ошибки лезут

-

Может у кого есть или ядро 2.6.24 с поддержкой usbserial или модуль

буду очень признателен.

 

Вставьте ваше устройство в УСБ коннектор.

Команда lsusb должна показать все усб устройства и их VendorID:ProductID. По этой паре надо найти в исходниках ядра какой драйвер поддерживает.

Для поиска:

В корне исходников ядра команда

grep -rn 'XXXX:YYYY' drivers

Где XXXX -- VendorID, а YYYY -- ProductID. В точности как было показано командой lsusb.

 

Далее в директории, где находится драйвер ищете чем включается (ключ условной компиляции) на компиляцию этот файл в Makefile. В Kconfig ищете этот ключ и смотрите каким ключевым словом он разрешается.

Потом в корневой директории ядра заходите в конфигурацию "make menuconfig" и разрешаете этот ключ. Если поставить M (или уже стоит), то оно компиллируется как модуль. Модуль может быть подключен к уже работающей системе.

Это генеральная линия. Многое вам непонятно. Спрашивайте о деталях.

 

Share this post


Link to post
Share on other sites

Спасибо

вроде получилось

если не против по мере посупления вопросов буду их задавать.. -)

Share this post


Link to post
Share on other sites
Спасибо

вроде получилось

Поздравляю.

если не против по мере посупления вопросов буду их задавать.. -)

Да сколько угодно.

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this