Модераторы: powerfox, ZeeLax
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> из исходников ядра пересобрать и установить модуль, но только один а не все сразу. 
:(
    Опции темы
Denjs
Дата 29.5.2009, 23:41 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 35
Регистрация: 3.3.2008

Репутация: нет
Всего: нет



имеем SuSe Linux 11.1, ядро 2.6.7.24 (кажется)

В результате того, что нужное мне устройство ( usb-шная трубка SkypeMate P1K ) упорно идентифицирует себя новым id (0xb700 а не 0xb001, как ожидается судя по исходникам), и следовательно не желает подхватываться нужным мне модулем ядра ( нужен yealink а не usbhid) - 
полагаю нужно внести патч в два модуля ядра и пересобрать их.... 
usbhid - надо в его черный список (бан-лист?))) ) добавить id ещё одного устройства и этот-же id добавить в yealink.)
Ну и установить естественно - но их и только их, дабы не порушить чего случайно. 

Пересобирать ядро ради 2-х модулей как-то очень не хочется.... во первых оно нормально работает в уже собранном виде, да и , чувствую, не сконфигурирую я его так что бы оно потом взлетело на моем EEEPC901.

судя по #make help, есть направление сборки вида #make modules - но там собираются все модули + #make modules_install (так кажется) устанавливает все модули, а мне "все" - нафиг не нужно. (да и долго это ... часа 4-5 занимает... в случае ошибки в правках - становится "не очень удобно" начинать все с начала... ))) )

Вопрос как собрать и переустановить только один или два модуля которые мне нужны? 
или я что-то пропустил из "make help"? куда хоть "рыть" и как? 

Это сообщение отредактировал(а) Denjs - 29.5.2009, 23:55
PM MAIL   Вверх
MAKCim
Дата 30.5.2009, 10:48 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Воін дZэна
****


Профиль
Группа: Экс. модератор
Сообщений: 5644
Регистрация: 10.12.2005
Где: Менск, РБ

Репутация: 21
Всего: 207



Цитата(Denjs @  29.5.2009,  23:41 Найти цитируемый пост)
собрать и переустановить только один или два модуля которые мне нужны? 

ну так выбери нужные *.c файлы
пропатчи их и скопмиль 
Код

# make /usr/src/linux M=`pwd`

в Makefile
Код

obj-m += <module name>.o
objs-<module name> += <file 1>.o <file 2>.o ...


возможно, можно скомпилить их прямо из соответствующей ветки исходного кода ядра


--------------------
Ах, у елі, ах, у ёлкі, ах, у елі злыя волкі ©

PM MAIL   Вверх
Denjs
Дата 1.6.2009, 01:30 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 35
Регистрация: 3.3.2008

Репутация: нет
Всего: нет



В общем пересобрал я все модули через "make modules".
Сделал бакап "/lib/modules/....." и после запустил "make modules_install"....

в общем нужный мне модуль yealink просто отказывается грузиться. (другие думаю будут аналогично)

В общем в ответ на "modprobe yealink" выдает ...."бла-бла-бла ..... Invalid Module Format". в dmesg появляется "yealink: no symbol version for struct_module"..

к чему это, признаться ума не приложу...
"depmod -a" перед "modprobe yealink" вроде сделал... но без разницы...

PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Linux/UNIX: Oбщие вопросы"
nickless
Imple
nerezus

В тему здесь вопросы общие - не привязанные к определенному ПО или дистрибутиву BSD/Linux/UNIX.
Например вопросы о выборе ОС для определенных задач (но если Вы просто хотите узнать "Какой дистрибутив лучше", то для этого есть Клуб юнуксоидов).
Общие вопросы по shell-программированию тоже лучше задавать здесь.


  • Вопросы мобильной разработки тут
  • Вы должны соблюдать правила форума.
  • Помните: какой вопрос, такой и ответ. Прежде чем задать вопрос прочитайте вот эту статью на форуме CIT.
  • Оскорблять запрещается.
  • Религиозные войны в Религиозных войнах.
  • Общение "просто так" в Клубе юнуксоидов. В отличие от многих других разделов, здесь разрешается сдержанно оффтопить и юморить в тему.

За интересные статьи, находки, решения, программы и просто реальную помощь будут ставиться + в репу).


В данный момент этот раздел модерируют nerezus, nickless, powerfox, pythonwin, Imple и ZeeLax. Если вы хотите помочь нам, пишите в ПМ и мы обсудим.


Спасибо. И use UNIX or die; С уважением, nerezus, nickless, powerfox, pythonwin, Imple, ZeeLax.

 
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | *NIX системы: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.0682 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.