Форум русскоязычного сообщества Ubuntu


Автор Тема: Huawei E8372 - Отсутсвтие сетевого интерфейса  (Прочитано 792 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн acetone

  • Автор темы
  • Участник
  • *
  • Сообщений: 158
    • Просмотр профиля
    • Fediverse
Рад, что ты читаешь  ;)

Ubuntu Server 18.04 LTS
При подключении, модем Huawei E8372 опознается системой так:
decan@sgafs:~$ lsusb
Bus 001 Device 003: ID 12d1:14db Huawei Technologies Co., Ltd. E353/E3131
Изначально вид этой строки был другой:
2d1:1f01 Huawei Technologies Co., Ltd. E353/E3131 (Mass storage mode)

Вопрос перевода модема из режима файлового хранилища решился инструкциями из сети, в частности программой usb_modeswitch.

Однако радоваться было рано. Модем в системе больше никак не идентифицировался:
decan@sgafs:~$ ifconfig
enp0s7: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
        inet 192.168.0.220  netmask 255.255.255.0  broadcast 192.168.0.255
        inet6 fe80::224:21ff:fe5a:d014  prefixlen 64  scopeid 0x20<link>
        ether 00:24:21:5a:d0:14  txqueuelen 1000  (Ethernet)
        RX packets 2964  bytes 1736793 (1.7 MB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 5079  bytes 472406 (472.4 KB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

lo: flags=73<UP,LOOPBACK,RUNNING>  mtu 65536
        inet 127.0.0.1  netmask 255.0.0.0
        inet6 ::1  prefixlen 128  scopeid 0x10<host>
        loop  txqueuelen 1000  (Local Loopback)
        RX packets 2895  bytes 236704 (236.7 KB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 2895  bytes 236704 (236.7 KB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0
decan@sgafs:~$ ls /dev/ttyU*
ls: cannot access '/dev/ttyU*': No such file or directory
И еще dmesg:
decan@sgafs:~$ dmesg | grep HUAWEI
[ 1782.161267] usb 1-2: Product: HUAWEI_MOBILE
[ 1782.161269] usb 1-2: Manufacturer: HUAWEI_MOBILE
[ 1783.264926] scsi 4:0:0:0: CD-ROM            HUAWEI   Mass Storage     2.31 PQ: 0 ANSI: 2
[ 1783.265398] scsi 4:0:0:1: Direct-Access     HUAWEI   TF CARD Storage  2.31 PQ: 0 ANSI: 2
[ 1784.097114] usb 1-2: Product: HUAWEI_MOBILE
[ 1784.097116] usb 1-2: Manufacturer: HUAWEI_MOBILE
[ 1785.120901] scsi 4:0:0:0: Direct-Access     HUAWEI   TF CARD Storage  2.31 PQ: 0 ANSI: 2

От песка в глазах и бессонницы, грешу в сторону  netplan (сетевой менеджер вместо давно привычного по умолчанию NetworkManager) и серверной конфигурации дистрибутива, которая не имеет более-менее удобного графического интерфейса создания мобильного подключения. Если девайс распознался корректно, то почему же не создается сетевой интерфейс?
« Последнее редактирование: 22 Июнь 2020, 07:36:16 от acetone »
Пошутил про демона - нажал иконку.

Оффлайн Dzhoser

  • Старожил
  • *
  • Сообщений: 2424
    • Просмотр профиля
Какие манипуляции производились с модемом для изменения идентификатора? Прошивкой баловались? Дайте ссылки на последовательность действий.

Пользователь добавил сообщение 23 Июнь 2020, 09:25:18:
Правила udev находятся в /etc/udev/rules.d. Например, для автоматического переключения Huawei E3131 в режим модема, нужно создать файл /etc/udev/rules.d/40-huawei-e3131.rules с правилом:

SUBSYSTEM=="usb", SYSFS{idProduct}=="1f01", SYSFS{idVendor}=="12d1", RUN+="/lib/udev/modem-modeswitch --vendor 0x12d1 --product 0x1f01 --type option-zerocd"
« Последнее редактирование: 23 Июнь 2020, 09:25:18 от Dzhoser »

Оффлайн acetone

  • Автор темы
  • Участник
  • *
  • Сообщений: 158
    • Просмотр профиля
    • Fediverse
Dzhoser, ссылки конкретной дать не смогу. Но алгоритм такой:

1. Установил usb_modeswitch;
2. В файл /etc/usb_modeswitch.conf добавил строки:
DefaultVendor = 0x12d1
DefaultProduct = 0x1f01

3. sudo usb_modeswitch -c /etc/usb_modeswitch.conf -J

Модем не завёлся.

Пробовал такую забаву:
echo -e 'AT^SETPORT="A1,A2;10,12,13,A2"\r' | sudo tee /dev/ttyUSB0
Лучше не стало, поэтому послал другую команду для восстановления по-умолчанию: AT^SETPORT="A1,A2;12,16,A1,A2"
Чуть позже заметил, что у меня вообще нет ни одного устройства /dev/ttyUSB*, поэтому выходит, отправлял эти команды в никуда.

На этом этапе девайс уверенно автоматически определялся без Mass storage mode, однако в ifconfig, как приведено выше, интерфейс не появлялся. Неоднократно машину перезапускал.
Пошутил про демона - нажал иконку.

Оффлайн Dzhoser

  • Старожил
  • *
  • Сообщений: 2424
    • Просмотр профиля
lsusb ?
Щас в режиме модема или файлового хранилища?
Вытащите симку и переподключить модем
« Последнее редактирование: 24 Июнь 2020, 07:35:06 от Dzhoser »

Оффлайн mahinist

  • Модератор форума
  • Старожил
  • *
  • Сообщений: 3471
  • Ubuntu-20.04, Archlinux, Gentoo
    • Просмотр профиля
А какая прошивка в нём - HiLink, Stick ? НМ установлен, сервисы запущены ?
31-регион

Оффлайн zg_nico

  • Заслуженный пользователь
  • Модератор форума
  • Старожил
  • *
  • Сообщений: 3513
  • Nil mortalibus arduum est
    • Просмотр профиля
acetone, можно еще вот так попробовать. Если конечно bNumConfigurations>1.
Thunderobot G150-D2: Intel SkyLake Core i7-6700HQ 2.60GHz, 8Gb DDR4 2133 MHz, Intel HD530, NVidia GeForce GTX 960M 2Gb.  Ubuntu 16.04 64x [Unity], KUbuntu 18.04 64x.

 

Страница сгенерирована за 0.078 секунд. Запросов: 25.