Для новичков как вообще в Linux, так и в конкретной теме, к которой относится вопрос.
Модератор: Bizdelnick
Toxygene
Сообщения: 17
Сообщение
Toxygene » 15.04.2006 19:35
Чтобы загрузить модуль gamecon мне приходится сначала выгружать модуль lp, т.е.
Можно ли раз и навсегда удалить lp и автоматически загружжать gamecon, чтобы обойтись без выполнения перечисленных выше команд при каждой загрузке.
Заранее спасибо за ответ.
Suse 10, 2.6.13-15-default, KDE 3.4.2
boombick
Сообщения: 516
Статус: Anonymous
ОС: ArchLinux 0.8 Voodoo
Сообщение
boombick » 15.04.2006 20:07
А что за дистр?
в слаке могу порекомендовать поковырять /etc/rc.d/rc.modules на предмет загрузки и выгрузик модулей
oberlicht
Сообщения: 381
Статус: Апатичный новичок
ОС: Slackware, Gentoo
Сообщение
oberlicht » 15.04.2006 20:07
редактировать сценарии загрузки, например, /etc/rc.d/rc.modules (в слаке)
(upd) синхронно, однако
Slackware 11 - 2.6.18 @ Athlon XP 1800+/512Mb
Slackware-12 - 2.6.21.5 @ Celeron D 2533/512Mb
Gentoo (amd64) - 2.6.22 @ Athlon X2 5600+/2048Mb
Toxygene
Сообщения: 17
Сообщение
Toxygene » 15.04.2006 20:19
Совсем забыл, SuSE 10, ядро 2.6.13-15-default. А /etc/rc.d/rc.modules нет.
Suse 10, 2.6.13-15-default, KDE 3.4.2
Snupt
Бывший модератор
Сообщения: 2062
Статус: No Place for RTFM Here…
ОС: Mac OS X
Сообщение
Snupt » 15.04.2006 23:57
modprobe.preload должно быть. Это одно и то же.
Лис
Сообщения: 1639
ОС: Zenwalk
Сообщение
Лис » 16.04.2006 00:29
В Suse файл называется
/etc/modprobe.conf
Toxygene
Сообщения: 17
Сообщение
Toxygene » 16.04.2006 17:03
Лис , спасибо за ответ. После прочтения man'ов к modprobe и modprobe.conf я добавил в modprobe.conf.local следующие строки
Код: Выделить всё
options gamecon map=0,7,0,0,0,0
remove lp /sbin/modprobe -i -r lp
install gamecon /sbin/modprobe -i gamecon - ничего не вышло. Пробовал дописывать опции к команде install - никакого результата.
Самое интересное в том, что
Код: Выделить всё
modprobe -i -r lp
modprobe -i gamecon map=0,7,0,0,0,0 набранные в консоли работают прекрасно. Огромная просьба, ткните носом в ошибку.
Suse 10, 2.6.13-15-default, KDE 3.4.2
Лис
Сообщения: 1639
ОС: Zenwalk
Сообщение
Лис » 16.04.2006 17:11
А что это за модуль? Информацию можно узнать с помощью /sbin/modinfo. Возможно, что стоит вообще отключить сервис, который его запускает или подкорректировать этот сервис, чтобы запускал нужный модуль.
Toxygene
Сообщения: 17
Сообщение
Toxygene » 16.04.2006 17:48
Модуль gamecon - это NES, SNES, N64, MultiSystem, PSX gamepad driver. Запускаю его я, в modprobe.conf.local добавил строку
Код: Выделить всё
install pad /sbin/modprobe -r lp && /sbin/modprobe gamecon map=0,7, теперь он стартует по команде
. Мне бы хотелось, чтобы модуль запускался при загрузке без моего вмешательства. Безмерно буду благодарен тому, кто подскажет, как этого добиться.
Suse 10, 2.6.13-15-default, KDE 3.4.2
Alexxx
Сообщения: 892
Статус: --==XXX==--
ОС: Archlinux current
Сообщение
Alexxx » 16.04.2006 18:59
Toxygene писал(а): ↑ 16.04.2006 17:48
теперь он стартует по команде
. Мне бы хотелось, чтобы модуль запускался при загрузке без моего вмешательства. Безмерно буду благодарен тому, кто подскажет, как этого добиться.
Ну пропиши это в один из стартовых скриптов. rc.local то наверняка есть в Syse.
Toxygene
Сообщения: 17
Сообщение
Toxygene » 16.04.2006 23:22
Alexxx , спасибо за совет. Ознакомился со статьей Владимира Попова "Init et cetera или О стилях загрузки Linux" и решил проблему.
А rc.local в Suse нет, есть rc.d и init.d.
Suse 10, 2.6.13-15-default, KDE 3.4.2
Toxygene
Сообщения: 17
Сообщение
Toxygene » 20.04.2006 21:20
Продолжаю тему ядерных модулей. При загрузке возникают следующие ошибки:
Код: Выделить всё
FATAL: error inserting fan(...): No such device
FATAL: error inserting thermal(...): No such deviceЧего я только не пробовал: ядро с acpi=off запускал, MODULES="none" (и не только) в /etc/default/acpid прописывал, все скрипты в /etc/init.d прочесал на предмет modprobe. Никакого результата. Слезно прошу помощи. Заранее спасибо за ответ.
Дистр: Ubuntu 5.10, ядро родное.
Suse 10, 2.6.13-15-default, KDE 3.4.2