Изменение одного модуля ядра
Модератор: Bizdelnick
-
bvlad
- Сообщения: 260
- ОС: Suse
Изменение одного модуля ядра
Если я вношу измененине в модуль ядра как правильно его пересобрать? Или придется пересобирать ядро полностью.
-
Docent
- Сообщения: 216
Re: Изменение одного модуля ядра
ядро придется собирать он же под ядро строится
-
Bolverk
- Бывший модератор
- Сообщения: 1571
- ОС: Cygwin
Re: Изменение одного модуля ядра
по идее если это только одно изменение, то
make modules
должно всё сделать, а потом либо
make modules_install
либо ручками скопировать и depmod -a
make modules
должно всё сделать, а потом либо
make modules_install
либо ручками скопировать и depmod -a
-
bvlad
- Сообщения: 260
- ОС: Suse
Re: Изменение одного модуля ядра
Пытаюсь настроить тюнер Avermedia cardbus plus(E501R). Нужно внести изменения в модуль saa7134.
Где-то в литературе нашел что для формирования собственного модуля надо сделать
make -C /usr/src/linux SUBDIRS=$PWD modules
дальше прдположил что надо
make -C /usr/src/linux SUBDIRS=$PWD modules_install
модули собираются и я их копирую ручками, но вот ничего не получается.
Поэтому собственно и возник этот вопрос
Где-то в литературе нашел что для формирования собственного модуля надо сделать
make -C /usr/src/linux SUBDIRS=$PWD modules
дальше прдположил что надо
make -C /usr/src/linux SUBDIRS=$PWD modules_install
модули собираются и я их копирую ручками, но вот ничего не получается.
Поэтому собственно и возник этот вопрос
-
Bolverk
- Бывший модератор
- Сообщения: 1571
- ОС: Cygwin
Re: Изменение одного модуля ядра
bvlad писал(а): ↑21.08.2006 21:16Пытаюсь настроить тюнер Avermedia cardbus plus(E501R). Нужно внести изменения в модуль saa7134.
Где-то в литературе нашел что для формирования собственного модуля надо сделать
make -C /usr/src/linux SUBDIRS=$PWD modules
дальше прдположил что надо
make -C /usr/src/linux SUBDIRS=$PWD modules_install
модули собираются и я их копирую ручками, но вот ничего не получается.
Поэтому собственно и возник этот вопрос
у вас 1) модуль отдельным пакетом или входит в ядро?
2) исходники лежат в /usr/src/linux?
-
bvlad
- Сообщения: 260
- ОС: Suse
Re: Изменение одного модуля ядра
1. Модуль входит в ядро (/usr/src/linux-2.6.13-15/drivers/media/video/saa7134)
2. /usr/src/linux ссылка на /usr/src/linux-2.6.13-15/
2. /usr/src/linux ссылка на /usr/src/linux-2.6.13-15/
-
Bolverk
- Бывший модератор
- Сообщения: 1571
- ОС: Cygwin
Re: Изменение одного модуля ядра
эти команды предполагают, что текущий - каталог с модулем
куда копируешь? сделай также
depmod -a
после копирования
кстати в каталоге с модулем можно просто сделать make modules и make modules_install, подобные извраты нужны только в том случае, если модуль идёт отдельным пакетом.
-
bvlad
- Сообщения: 260
- ОС: Suse
Re: Изменение одного модуля ядра
Копирую в /lib/modules/2.6.13-15-default/kernel/drivers/media/video/saa7134
За ответы спасибо вроде все понятно. Пересобирать ядро не хочу из-за того что боюсь всяких фокусов в SUSE. Они мне сейчас не нужны. Так в ноуте все работает нормально, кроме этого тюнера. Он мне покоя не дает.
За ответы спасибо вроде все понятно. Пересобирать ядро не хочу из-за того что боюсь всяких фокусов в SUSE. Они мне сейчас не нужны. Так в ноуте все работает нормально, кроме этого тюнера. Он мне покоя не дает.
-
helicopter
- Сообщения: 324
- Статус: Комсомолец
- ОС: Gentoo Linux
Re: Изменение одного модуля ядра
(bvlad @ Aug 21 2006, в 22:56) писал(а):Копирую в /lib/modules/2.6.13-15-default/kernel/drivers/media/video/saa7134
За ответы спасибо вроде все понятно. Пересобирать ядро не хочу из-за того что боюсь всяких фокусов в SUSE. Они мне сейчас не нужны. Так в ноуте все работает нормально, кроме этого тюнера. Он мне покоя не дает.
Ну скопируйте куда-нибудь старое ядро, если что, то можно будет откатиться.
Выбирая Linux, вы развиваете цивилизацию. Выбирая windows, вы набиваете кошелёк забугорному буржую...