LINUX.ORG.RU

Gentoo и usb модем Huawei e8372

 ,


0

1

пытаюсь получить доступ в мир через модем e8372, но пока тщетно

  1. я пересобрал ядро относительно доков https://wiki.gentoo.org/wiki/USB_mobile_broadband_modem

  2. поставил usb_modeswitch и wvdial

  3. сконфигурировал usb_modeswitch относительно https://gist.github.com/guseppiguliano/614055d0bc260f5ea305d71439a03790 поправив конфиг на свои значения

  4. модем определился в /dev/tty как USB устройство

  5. при попытке запуска wvdialconf я получаю это: https://i.imgur.com/SdbolOt.jpg

помимо этого в ifconfig я не вижу сетевой интерфейс

что я делаю не так?

★★

Последнее исправление: BitSum (всего исправлений: 1)

попробовал поставить modemmanager, соответственно удалил своё правило в udev.

при попытке запустить ModemManager в консоль выводит:

Could not acquire the 'org.freedesktop.ModemManager1' service name
ModemManager[1247]: <info> ModemManager is shut down

у меня нет вашего systemd!11

BitSum ★★
() автор топика

Вот тут говорит надо сделать файл в каталоге с номером в начале

/etc/udev/rules.d/70-huawei_e8372.rules

внести в него дурь

ACTION=="add", SUBSYSTEM=="usb", ATTRS{idVendor}=="12d1", ATTRS{idProduct}=="1f01", RUN+="/usr/sbin/usb_modeswitch -v 12d1 -p 1f01 -M '55534243123456780000000000000a11062000000000000100000000000000'" ACTION=="add", SUBSYSTEM=="usb", ATTRS{idVendor}=="12d1", ATTRS{idProduct}=="1f01", RUN+="/bin/bash -c 'modprobe option && echo 12d1 14db > /sys/bus/usb-serial/drivers/option1/new_id'"

Обновить правила

udevadm control --reload-rules

И перезагрузить.

https://gist.github.com/guseppiguliano/614055d0bc260f5ea305d71439a03790

Видимо должны появиться два устройства

/dev/ttyUSB0
/dev/ttyUSB1
anonymous
()
Ответ на: комментарий от BitSum

1) Поскольку у тебя gentoo, usb_modeswitch должен быть достаточно свежий. Правило для 12d1:1f01 там уже есть, так что по идее добавление собственного может только что-нибудь поломать.
Попробуй аккуратно всё почистить, рестартануть udev (или перезагрузиться) и воткнуть модем. В lsusb должно появиться устройство 12d1:14db (или 14dc), в /var/log/messages - сообщения о создании ttyUSBx. Если нет - возвращайся к своему варианту.
2)

при попытке запуска wvdialconf я получаю это:

Научись копировать терминальный вывод и логи: Как правильно копировать вывод терминала.
Видимо, следут запускать его на ttyUSB0.
Вообще-то, следует сначала проверить порт на работоспособность с помощью minicom или cutecom. 3)

помимо этого в ifconfig я не вижу сетевой интерфейс

а откуда он возьмется, если vwdial не отработал?

ABW ★★★★★
()
Ответ на: комментарий от ABW
  1. Поскольку у тебя gentoo, usb_modeswitch должен быть > достаточно свежий. Правило для 12d1:1f01 там уже есть, так что по > идее добавление собственного может только что-нибудь поломать.

у меня gentoo stable и не 1f01, а что-то другое было

В lsusb должно появиться устройство 12d1:14db (или 14dc)

оно и так там есть

в /var/log/messages - сообщения о создании ttyUSBx.

после добавления правила в udev, где я 1f01 менял на свои значения из lsusb был создан один ttyUSBx или это неправильно?

а откуда он возьмется, если vwdial не отработал?

а он вообще нужен?

BitSum ★★
() автор топика
Последнее исправление: BitSum (всего исправлений: 5)
Ответ на: комментарий от BitSum

у меня gentoo stable и не 1f01, а что-то другое было

в дереве сейчас только usb_modeswitch-2.5.2

и не 1f01, а что-то другое было

/usr/share/usb_modeswitch/12d1:1f01

оно и так там есть

оно там появляется вместо 1f01 как раз после отработки usb_modeswitch

был создан один ttyUSBx или это неправильно?

неправильно, должно быть как минимум ttyUSB0 и ttyUSB1, причём для работы тебе нужен именно нулевой.

а он вообще нужен?

нет, можно прописать chat-скрипты в настройках ppp и пользоваться pon/poff

ABW ★★★★★
()
Ответ на: комментарий от ABW

в дереве сейчас только usb_modeswitch-2.5.2

поставил последнюю версию и последнюю дату - проблема прежняя

неправильно, должно быть как минимум ttyUSB0 и ttyUSB1, причём для работы тебе нужен именно нулевой.

из коробки вообще ничего не отображается

BitSum ★★
() автор топика
Последнее исправление: BitSum (всего исправлений: 1)

А что с ядром? На бинарном пробовал? Драйверы для USB модемов в своем ядре включил?

На той же йоте никакие танцы с бубном у меня не потребовались, просто включил драйвер в Device drivers -> Network device support -> USB network adapters, и все зафурычило.

gill_beits ★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.