четверг, 22 мая 2014 г.

Как загрузить драйвер ubuntu modprobe

В современных ядрах при подключении оборудования модули подключаются автоматически, а это событие обрабатывается демоном udev, который создает соответствующий файл устройства в каталоге dev".

После компиляции модуля на выходе будет получен один или несколько файлов с расширением «ko».

Если вы использовали другие значения в файле /etc/nf, то здесь вам надо использовать те же значения.

Замечание: этот модуль не поддерживает драйвер карту SoundBlaster VibraX16.

Modprobe snd-card-fm801 Для версии alsa -pre4, вы должны пропустить "card-" (не для всех!) в названиях драйверов.

Если необходимость в модуле не на столько очевидна, ядро его не загружает самостоятельно.

Это достигается путем загрузки и выгрузки некоторых частей ядра, которые называются модулями.



Нужны будут новые заголовочные файлы и потребуется заново пересобрать модуль.

Например, для загрузки модуля ядра «rt73usb» из дерева ядра, включая все зависимости, и отключив аппаратное шифрование, нужно выполнить команду: # modprobe rt73usb nohwcrypt0, загрузка этого модуля командой «insmod» произойдет следующим образом: # insmod /lib/modules/-gentoo-r1/kernel/drivers/net/wireless/rt2x00/rt73usb.

Это достигается путем загрузки и выгрузки некоторых частей ядра, которые называются модулями.

Ko» явно указывает на то, что этот модуль драйвер устройства беспроводной связи на базе чипа rt73.

Например, найти код нужного видеорежима драйвера «vesafb» можно в файле документации «Documentation/fb/vesafb.

В современных ядрах при подключении оборудования модули подключаются автоматически, а это событие обрабатывается демоном udev, который создает соответствующий файл устройства в каталоге dev.

После загрузки модуля можно проверить его наличие в списке загруженных в ядро модулей при помощи команды «lsmod # lsmod grep rt73usb, module, size, used by rt73usb 17305 0 crc_itu_t 999 1 rt73usb rt2x00usb 5749 1 rt73usb rt2x00lib 19484 2 rt73usb.



Modprobe для драйверов без автоматического определения карты Если у вас драйвер без автоматического определения, то для его работы вам потребуется внести больше информации при его загрузке.

ForteMedia FM801 modprobe snd-mozart OPTi 82C9xx Разд.

ForteMedia FM801 Группа карт, использующих чипсет OPTi 82C9xx, такие как Audio 16 Pro EPC-soun9301 (основанная на 82C930 ExpertColor MED-3931 v2.0 (основанная на 82C931 ExpertMedia Sound 16 MED-1600 ( AD1848, основанная на 82C928 Mozart S601206-G ( CS4231, основанная на opti601) и Sound Player S-928 modprobe snd-card-opti9xx AD1847/48 and CS4248 modprobe snd-card-ad1848 Yamaha OPL3-SA2/SA3 soundcards Разд.

Можно попробовать их загрузить при помощи команды «insmod» и протестировать их работу.

Более подробно это описано в файле install каталога драйвера.

Файлы конфигурация модулей находится в каталоге etc/modprobe.

Теперь вам следует запустить "modprobe snd-card- soundcard ".

Попробуйте найти утилиту modprobe в /sbin/modprobe snd-card-sb16' или где-либо еще.



Чтобы его выгрузить, можно воспользоваться командой «rmmod» или той же командой «modprobe» с ключем -r.

Если у вас IBM Thinkpad с этим чипсетом, то загляните на ml.

ForteMedia FM801 Карты на основе ESS AudioDrive ES-18xx modprobe snd-card-audiodrive18xx Gravis UltraSound PnP Разд.

Если модуль не используется, то он будет выгружен, а если используется будет выдана ошибка, и придется выгружать все модули, которые от него зависят: # rmmod rt2x00usb error: Module rt2x00usb is in use by rt73usb # rmmod rt73usb # rmmod rt2x00usb.

ForteMedia FM801 Команда modprobe snd-opl3sa не будет работать, так как этот драйвер не проводит автоматического определения.

modprobe snd-card-fm801 Для версии alsa -pre4, вы должны пропустить card- (не для всех!) в названиях драйверов.

Но нужно помнить, что при использовании «insmod» все зависимости придется подгружать вручную.


Комментариев нет:

Отправить комментарий