Иллюстрированный самоучитель по Linux

Проверка загрузки модулей

Проверка конфигурации – не самая простая задача. Пока в сети не выполнена работа, описанная в следующем параграфе, определить, корректно ли сконфигурирована плата Ethernet, невозможно. Но можно вручную проверить загрузку модуля командой insmod, чтобы установить загружаемый модуль ядра.

Пользователь root в командной строке консоли или в окне xterm должен изменить текущий каталог на следующий:

$ cd /lib/modules/2.4.2-2/kernel/drivers/net/

Эта команда предполагает, что Red Hat Linux 7.1 инсталлирован с дистрибутива, и обновление ядра не проводилось. Тогда версия ядра будет 2.4.2-2 – как и отражено в наименовании каталога.

В указанном каталоге загрузите желаемый модуль (в нашем случае – для серии плат Novell) командой insmod.

$ insmod ne.o

Обратите внимание: имя файла этого модуля имеет расширение. о.

При правильном конфигурировании загружается драйвер платы и генерирует ряд сообщений. Эти сообщения для драйвера платы 3с59х будут примерно следующими:

3c59x.c:v0.46C 10/14/97 Donald Becker
http://eesdis.gsfc.nasa.gov/linux/drivers/vortex.html loading device 'ethO
etho: 3Com 3c905 Boomerang 100baseTx at 0x1440,
00:60:08:71:ad:8c, IRQ 111 8k word-wide RAM 3:5 Rx:Tx split,
autoselect/MII interface.
eth0: MII transceiver found at address 24.
eth0: Overriding PCI latency timer (CFLT) setting of 64, new value is 248.

Но они могут быть и совсем простыми:

Using /lib/modules/2.4.2-2/kernel/drivers/net/pcnet32.о

Если ошибки не появились, значит модуль успешно загружен и плата правильно сконфигурирована. В случае выявления проблем конфигурирования обратитесь к Ethernet HOWTO на странице http://www.linuxdoc.org/HOWTO/Ethernet-HOWTO.html.

Если Вы заметили ошибку, выделите, пожалуйста, необходимый текст и нажмите CTRL + Enter, чтобы сообщить об этом редактору.