Загрузка ядра Linux-модуля с помощью modprobe - требуется перезагрузка

467
Quick n Dirty

Я просто играл с биосом, и поэтому мне пришлось загрузить модуль pcspkr. Но звуковой сигнал будет работать только после перезагрузки системы. Модуль определенно загружен, но драйвер динамика не работает до перезагрузки системы.

Вот что я сделал:

$ modprobe pcspkr $ lsmod | grep pcspkr pcspkr 12702 0  

В чем причина такого поведения?

С уважением

Обновление: даже приостановка в ОЗУ заставляет биос работать.

1
Я думаю, что `pcspkr` зависит от некоторых других модулей, которые не были загружены. terdon 10 лет назад 0
Я бы сказал, один или несколько других модулей должны быть выгружены до того, как издаст динамик. Можете ли вы привести вашу систему в состояние, когда она не подает звуковой сигнал, и затем предоставить полный вывод `lsmod`? ott-- 10 лет назад 0
@terdon: `modprobe` всегда сначала вставляет зависимые модули. grawity 10 лет назад 0
@ Grawity Да, но я представлял некоторые странные ситуации с модулями в черном списке. Совсем нет уверенности в том, что это возможно, но если черный список был прочитан и модуль заблокирован, а затем загружен тот, который требует запрещенного, будет ли черный список игнорироваться? terdon 10 лет назад 0
нет, я так не думаю; Кстати: первоначально модуль pcspkr был занесен в черный список в моей системе, но я удалил его из черного списка Quick n Dirty 10 лет назад 0

0 ответов на вопрос

Похожие вопросы