Поддержка устройств.

Множество устройств, каких, как клавиатура, например, обычно работают изначально. Для иных требуется отдельно указать, что оные нам нужны в работающем виде. Указывать можно в ручную (кому, как не вам знать начинку собственного системного блока), пример чего приведён ниже, а можно и автоматически. В RedHat для автоматического определения железа используется демон kudzu, в Debian GNU/Linux -- он же, либо discover, либо и вовсе hotplug.

Сетевая карта.
По идее вы должны были добавить и настроить вашу сетевую карту на этапе инсталляции. Если же вы пропустили что-либо при установке Linux, то не помешает разобраться в сетевой поддержке самостоятельно. Я вкратце опишу то, что пришлось однажды выполнять для подключения Debian GNU/Linux к сети.

Для начала отредактируйте файл /etc/network/interfaces, если вы забыли указать соответствующие параметры во время установки (в этом деле очень может помочь программа etherconf).

Теперь (в том редком случае, если это не было сделано одной из указанных выше программ) следует добавить модуль вашей сетевой карты, для чего наберите из под рута команду modconf6, выбираем kernel/net/ne, например, для добавления модуля карты NE. В качестве параметров указываем соответствующие вашей карте io и irq, впрочем и то и другое система попытается определить самостоятельно, но если знаете - то отчего бы и не облегчить системе жизнь.

Если же вы имеете несчастье использовать модем для выхода в сеть, то воспользуйтесь программой pppconfig для настройки вашего PPP соединения и демоном diald для автоматизации подключения при появлении в этом нужды.

Точно так же добавляются и другие модули - например, поддержки звуковой карты. Для моей AWE64 тогда оказалось достаточно прописать в modules.conf (а точнее в каталог /etc/modutils, данные из которого переносятся в modules.conf при очередном update-modules):

alias sound-slot-0 sb                                                                                            
options sound dmabuf=1                                                                                           
options opl3 io=0x388                                                                                            
alias synth0 awe_wave                                                                                            
post-install awe_wave /usr/bin/sfxload /etc/midi/GU11-ROM.SF2                                                    
options sb io=0x220 irq=5 dma=1 dma16=5 mpu_io=0x330

Если OSS поддержки вашей звуковой карты нет, то рекомендую воспользоваться программным пакетом ALSA, входящем по умолчанию в состав ядра 2.6. Если ваше ядро не содержит необходимых модулей, то не сложно установить помимо всего прочего (имеющего в своём составе слово alsa) версию пакета alsa-modules под ваше ядро, либо alsa-source, если ядро самосборное. В последнем случае вам придётся самостоятельно (а пользователям Debian GNU/Linux одной командой make-kpkg modules, находясь в каталоге /usr/src/linux) собрать модуль вашей аудиокарты под ваше же ядро. Затем запускаем alsaconf и наслаждаемся прекрасным звуком (если звук не очень прекрасен, то рекомендую для начала запустить программу alsamixer и настроить ей аудиокарту, а если это не помогло, то купить что либо получше вашей Audigy2).

Вы можете столкнуться с не очевидными (по методу разрешения) проблемами при использовании новейших чипсетов. В подобных ситуациях я рекомендую в первую очередь обратится на сайт изготовителя вашего чипсета в надежде, что там окажется решение проблемы. Так, например, в обеспечении поддержки i845G с его интегрированным audio-video мне весьма помог сайт www.intel.com. Также рекомендую не забывать про существование USENET, в котором почти наверняка найдётся ответ на ваш (или похожий) вопрос...



Footnotes

...modconf6
Либо, если её нет, то воспользуйтесь командой modprobe имя_модуля, где имя модуля берите исходя из содержимого /lib/modules/ваше_ядро/kernel/


Subsections

Copyleft © 2002-2007 г.   Nikolay A. Panov, "Intro To Linux" (orig),  author@niksite.ru