Решение проблемы с винмодемом Lucent для ASPLinux10

В данном форуме предлагается обсуждать темы связанные с любым "железом", а также его работой под Linux
Аватара пользователя
mihail
Неотъемлемая часть форума
Сообщения: 494
Зарегистрирован: 20 окт 2004, 01:35
Откуда: Минск

Решение проблемы с винмодемом Lucent для ASPLinux10

Сообщение mihail »

Расскажу как я решил проблемы с Винмодемом Lucent на ASPLinux 10.

Эта тема также может быть актуальна и для других дистрибутивов типа Red Hat, где используется UDEV.

По-порядку:

1. Скачал дрова ltmodem-8.31a10.tar.zip

2. Распаковал, установил:
./build_module
./ltinst
./autoload

Но для работы этих драйверов требуется, что бы в каталоге /dev существовало устройство ttyLT0 и симлинк на него modem. При установке драйвер ltmodem-8.31a10 их естественно создаёт, однако udev убирает и ttyLT0 и modem. Поэтому после перезагрузки модем нифига не работает . (Udev - это такая злобная системная утилита, что пытается при загрузке навести порядок в каталоге /dev.)

Я сделал следующее:
3. Создал в каталоге /etc/rc.d скрипт rc.local.local следующего содержания:
  • #!/bin/sh
    #
    mknod /dev/ttyLT0 c 62 64
    ln -s /dev/ttyLT0 /dev/modem
Этот скрипт создаёт устройство ttyLT0 и симлинк modem. При загрузке скрипты которые находятся в /etc/rc/d выполняются - типа что-то автозагрузки. То есть каждый раз при включении уомпьютера через этот скрипт у нас создаются нужные нам устройства и винмодем без проблем определяется тем же КРРР.

Главное, не забудьте установить права на выполнение для скрипта rc.local.local :)

У меня мой Lucent пашет.