Linux - статьи



              

Настройка модема - часть 2


Country=7

Теперь загрузим драйвер mwave:

# /sbin/modprobe mwave

Проверим его:

# /sbin/lsmod

Если выводится строка:

mwave 30656 4

значит, драйвер модема загрузился успешно, в таком случае два следующих абзаца можно пропустить и переходить к установке скрипта mwaved.

Если же указанная строка не вывелась на консоль, то, вероятнее всего, возникла ошибка, связанная с неверно установленными значениями irq и io. Для данной модели ноутбука методом проб и ошибок было выявлено, что устройством, "мешающим" загрузке драйвера mwave, является pcmcia-контроллер. Проверить это можно, запустив утилиту редактор скриптов (ntsysv или ksysv) и удалив из пятого уровня загрузки скрипт поддержки pcmcia-контроллера (который так и называется - PCMCIA).

Для чистоты эксперимента следует перезагрузить компьютер, а затем выполнить команду:

# /sbin/modprobe mwave

Скорее всего, после этого драйвер загрузится. Проверить это можно с помощью команды lsmod. Если же произошло невероятное и выдается сообщение об ошибке, отчаиваться не стоит. Нужно проанализировать содержание файлов /proc/ioports, /proc/dma, /proc/interrupts и определить, какое устройство все-таки "мешает" работать mwave. Измените значения параметров загрузки драйвера (используйте свободные значения io, dma, irq) - и попробуйте еще раз.

Итак, драйвер загружается. Можно считать, что полдела сделано. Предстоит добавить скрипт, который будет загружать модуль mwave при каждом старте OC LINUX. Для этого необходимо скопировать /mwavem-1.0.3/src/mwavem/mwaved в папку /etc/rc.d/init.d. Далее запускаем утилиту ntsysv (ksysv) и добавляем в требуемый уровень загрузки скрипт mwaved с порядковым номером 30 (согласно рекомендациям авторов).

Чтобы драйверы pcmcia и mwaved заработали совместно, необходимо в файле /etc/pcmcia/config.opts убрать символ комментария ("#") перед строкой:

exclude irq 3

Эта строка указывает скрипту, устанавливающему драйвер pcmcia, что третье прерывание (irq 3) использовать не нужно, так как оно зарезервировано для использования другим устройством.




Содержание  Назад  Вперед