win modem (загрузка модулей)
Модератор: Bizdelnick
-
Amir
- Сообщения: 17
- ОС: SUSE Linux 10.1
win modem
Есть win модем и Mandriva Linux 2006. Есть драйвер pctel-0.9.7-9-rht-4c, он нормально компилируется и инсталлируется, но при следующей загрузке всё сбрасывается. Приходится заново его инсталлировать и вручную загружать модули. Как сделать что бы 3 модуля загружались автоматически при загрузке системы и создавалась ссылка на устройство "/dev/ttyS_PCTEL0 /dev/modem". Указания в настройках "КРРР" устройства ttyS_PCTEL0 нечего не даёт.
-
Snupt
- Бывший модератор
- Сообщения: 2062
- Статус: No Place for RTFM Here…
- ОС: Mac OS X
Re: win modem
Модули пропишите в файл /etc/modprobe.preload (команду modprobe не пишите в этот скрипт, а только лишь название модуля).
Ссылку на устройство пропишите в файл /etc/rc.d/rc.local:
Желаю удачи.
Ссылку на устройство пропишите в файл /etc/rc.d/rc.local:
Код: Выделить всё
ln -s /dev/ttyS_PCTEL0 /dev/modemЖелаю удачи.
-
Amir
- Сообщения: 17
- ОС: SUSE Linux 10.1
Re: win modem
Спасибо, модули грузятся, а модем не работает. Помогает только инсталирование. Может надо не только ссылку на устройство, а что то другое. Вот что пишится при инсталяции:
Код: Выделить всё
rm -f /dev/ttyS_PCTEL0
mknod /dev/ttyS_PCTEL0 c 62 64
chmod 666 /dev/ttyS_PCTEL0
ln -sf /dev/ttyS_PCTEL0 /dev/modem
install -D -m 644 linmodem.ko /lib/modules/2.6.12-12mdksmp/misc/linmodem.ko
install -D -m 644 pctel.ko /lib/modules/2.6.12-12mdksmp/misc/pctel.ko
install -D -m 644 pctel_hw.ko /lib/modules/2.6.12-12mdksmp/misc/pctel_hw.ko
/sbin/depmod -a-
Snupt
- Бывший модератор
- Сообщения: 2062
- Статус: No Place for RTFM Here…
- ОС: Mac OS X
Re: win modem
Попробуйте
...это в /etc/rc.d/rc.local прописать надо.
Код: Выделить всё
rm -f /dev/ttyS_PCTEL0
mknod /dev/ttyS_PCTEL0 c 62 64
chmod 666 /dev/ttyS_PCTEL0
ln -sf /dev/ttyS_PCTEL0 /dev/modem
/sbin/depmod -a...это в /etc/rc.d/rc.local прописать надо.
-
Snupt
- Бывший модератор
- Сообщения: 2062
- Статус: No Place for RTFM Here…
- ОС: Mac OS X
-
estarchak
- Сообщения: 1368
- Статус: Оракловод
Re: win modem
Создайте ссылку на скрипт.
ln -s /путь/к/скрипту /etc/rc.d/rc5.d/S99modem
ln -s /путь/к/скрипту /etc/rc.d/rc5.d/S99modem
Дети любят тигра больше, чем Пржевальский лошадей. © Тимур Шаов.
Топик не читал, но внимательно просмотрел.
Топик не читал, но внимательно просмотрел.
-
Amir
- Сообщения: 17
- ОС: SUSE Linux 10.1
Re: win modem
К сожалению уровень моих знаний ещё очень низок что бы это сделать.
-
Amir
- Сообщения: 17
- ОС: SUSE Linux 10.1
Re: win modem
Написал вот такой скрипт
Помогает, только как его автоматически загружать я не понял, может кто нибудь раскажет.
Код: Выделить всё
#! /bin/bash
rm -f /dev/ttyS_PCTEL0
mknod /dev/ttyS_PCTEL0 c 62 64
chmod 666 /dev/ttyS_PCTEL0
ln -sf /dev/ttyS_PCTEL0 /dev/modem
modprobe linmodem
modprobe pctel
modprobe pctel_hw
# end fileПомогает, только как его автоматически загружать я не понял, может кто нибудь раскажет.
-
meskalin1974
- Сообщения: 338
- ОС: Xubuntu, WinXP 64bit
Re: win modem
Товарищ estarchak ведь написал, что надо создать ссылку на скрипт. Делается это так.
Открываешь консоль под root'ом (набираешь su, затем пароль root).
Делаешь скрипт исполняемым
Затем собственно создаешь ссылку на него
Вместо /путь/к/скрипту подставляешь местонахождение твоего скрипта,
Всё!
Открываешь консоль под root'ом (набираешь su, затем пароль root).
Делаешь скрипт исполняемым
Код: Выделить всё
chmod +x /путь/к/скриптуЗатем собственно создаешь ссылку на него
Код: Выделить всё
ln -s /путь/к/скрипту /etc/rc.d/rc5.d/S99modemВместо /путь/к/скрипту подставляешь местонахождение твоего скрипта,
Всё!
AMD Athlon 64 x2 3800+, 2 GB RAM, 2x 200 SATA II Seagate RAID 0, GeForce 7900GS
-
Amir
- Сообщения: 17
- ОС: SUSE Linux 10.1
Re: win modem
Спасибо сделал как написали всё работает.
-
Snupt
- Бывший модератор
- Сообщения: 2062
- Статус: No Place for RTFM Here…
- ОС: Mac OS X
Re: win modem
То же самое можно было сделать прописав содержимое скрипта в стартовый скрипт /etc/rc.d/rc.local. То есть, в самый конец дописать:
А поднятие модулей написать в /etc/rc.d/rc.modules:
Код: Выделить всё
rm -f /dev/ttyS_PCTEL0
mknod /dev/ttyS_PCTEL0 c 62 64
chmod 666 /dev/ttyS_PCTEL0
ln -sf /dev/ttyS_PCTEL0 /dev/modemА поднятие модулей написать в /etc/rc.d/rc.modules:
Код: Выделить всё
modprobe linmodem
modprobe pctel
modprobe pctel_hw