![]() |
Модераторы: powerfox, ZeeLax |
![]() ![]() ![]() |
|
Denjs |
|
|||
Новичок Профиль Группа: Участник Сообщений: 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 |
|||
|
||||
MAKCim |
|
||||||
![]() Воін дZэна ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 5644 Регистрация: 10.12.2005 Где: Менск, РБ Репутация: 21 Всего: 207 |
ну так выбери нужные *.c файлы пропатчи их и скопмиль
в Makefile
возможно, можно скомпилить их прямо из соответствующей ветки исходного кода ядра -------------------- Ах, у елі, ах, у ёлкі, ах, у елі злыя волкі © |
||||||
|
|||||||
Denjs |
|
|||
Новичок Профиль Группа: Участник Сообщений: 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" вроде сделал... но без разницы... |
|||
|
||||
![]() ![]() ![]() |
Правила форума "Linux/UNIX: Oбщие вопросы" | |
|
В тему здесь вопросы общие - не привязанные к определенному ПО или дистрибутиву BSD/Linux/UNIX.
За интересные статьи, находки, решения, программы и просто реальную помощь будут ставиться + в репу). В данный момент этот раздел модерируют nerezus, nickless, powerfox, pythonwin, Imple и ZeeLax. Если вы хотите помочь нам, пишите в ПМ и мы обсудим. Спасибо. И use UNIX or die; С уважением, nerezus, nickless, powerfox, pythonwin, Imple, ZeeLax. |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | *NIX системы: Общие вопросы | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |