LinuxForum.Fans
Тема

Проблема с USB жжж (3G) модемом

Автор: AirStom 34 сообщений 12293 просмотров
#73182

faithman, У меня нет этого пакета и модем работает.Конфигурационные файлы модемов у меня содержутся в пакете usb_modeswitch,и находяттся в /etc/usb_modeswitch.d

AirStom написал:
Под CentOS не нашёл такой пакет, ставил только пакет usb_modeswitch-data с
http://www.draisberghof.de/usb_modeswit … .4.tar.bz2

AirStom, тебе из этого архива нужен файлик 12d1:1446.

#73308

Не забудь -- запускать надо с опцией -с

text

usb_modeswitch -c /etc/usb_modeswitch.d/12d1\:1446
#74633
faithman написал:
Не забудь -- запускать надо с опцией -с
text

usb_modeswitch -c /etc/usb_modeswitch.d/12d1\:1446

Поставил пакет usb_modeswitch, пакет usb_modeswitch-data.
Вернулся к той же ситуации, что и ранее, если модем воткнут в комп до загрузки компа, то всё нормально, определяется как модем.
Если на работающей системе передёрнуть модем, то автоматом он не определяется как модем.
Но команда usb_modeswitch -c /etc/usb_modeswitch.d/12d1\:1446 делает модем модемом :-)

Как дальше бороться?

#74755

AirStom, повсей видимости нужно добавить в /etc/udev/rules.d/usb_modeswitch.rules такую же строку как в файле 12d1:1446,если ее там нет.

#74881

Есть правило для udev 40-usb_modeswitch.rules в каталоге /lib/udev/rules.d ?
Этот файл тоже находится в пакете usb_modeswitch-data или как в вашем случае в архиве.
Распаковали бы оба архива и не было бы проблем.

#74891
faithman написал:
Есть правило для udev 40-usb_modeswitch.rules в каталоге /lib/udev/rules.d ?
Этот файл тоже находится в пакете usb_modeswitch-data или как в вашем случае в архиве.
Распаковали бы оба архива и не было бы проблем.

Есть, я его тоже перекинул в /etc/udev/rules.d/
40-usb_modeswitch.rules

#74920
AirStom написал:
Есть, я его тоже перекинул в /etc/udev/rules.d/
40-usb_modeswitch.rules

Так у тебя уже есть там от установленного пакета файлик 91-usb_modeswitch.rules,зачем ещё один положил,или ты удалил rpm пакет?Я писал выше просто проверь есть ли в этом файле строчка

text
ATTRS{idVendor}=="12d1", ATTRS{idProduct}=="1446", RUN+="usb_modeswitch '%b/%k'"
#74947
AirStom написал:

Есть, я его тоже перекинул в /etc/udev/rules.d/
40-usb_modeswitch.rules

Когда-то пробывал писать свои правила для моего модема, (когда не было пакета usb_modeswitch-data), но udev
в упор не хотел их исполнять, хотя писал по правильно.

Именно в /lib/udev/rules.d лежит ?

#75130
Gnom написал:
Так у тебя уже есть там от установленного пакета файлик 91-usb_modeswitch.rules,зачем ещё один положил,или ты удалил rpm пакет?Я писал выше просто проверь есть ли в этом файле строчка
text
ATTRS{idVendor}=="12d1", ATTRS{idProduct}=="1446", RUN+="usb_modeswitch '%b/%k'"

Я удалил родные драйверы.
Строчка есть.
Всё похоже я окончательно запутался, ;-(.
Заново переустановлю CentOS и начну эксперементы заново :-)

#75131
faithman написал:
Именно в /lib/udev/rules.d лежит ?

В /etc/udev/rules.d/

#75307

У меня там нет.

#75310

faithman, У тебя дистрибутив какой?

#75365

Fedora 13 (домашняя) + последние обновления

#75383
faithman написал:
Fedora 13 (домашняя) + последние обновления

Есть не большая разница в пакетах для федоры и Cent OS,в федоре файлы usb_modeswitch находятся в /lib/udev, а в Cent OS это находится в /etc/udev/rules.d в файлике 91-usb_modeswitch.rules,здесь вот с мандривой совпадение.

Войдите или зарегистрируйтесь, чтобы ответить.