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


Считаете, что Ubuntu недостаточно дружелюбна к новичкам?
Помогите создать новое Руководство для новичков!

Автор Тема: Не удается использовать телефон в качестве wi-fi модема [Решено]  (Прочитано 2158 раз)

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

Оффлайн CDC-rom

  • Автор темы
  • Новичок
  • *
  • Сообщений: 34
    • Просмотр профиля
Здравствуйте.
Недавно установил на домашний компьютер ubuntu 18.04 и при попытке подключить телефон в качестве wi-fi модема возникает проблема следующего содержания:
- после включения режима "общий USB модем" система определяет подключение по локальной сети (здесь все ОК)
- по прошествии 5-10 секунд сеть пропадает и переключается в режим "мобильный" интернет
- после выключения и включения "общий USB модем" ситуация повторяется :(

Такая проблема возникает у меня с телефоном LG K8 (android 6), тогда как китайский планшет (android 5) все работает как положено... я не могу понять то ли это проблема android, то ли драйверов ubuntu...
Но, что делать я даже не представляю...

UPD. При всем при этом на рабочем компе с ubuntuGNOME 18.04 данный телефон работает отлично, значит проблема в домашнем компе.
« Последнее редактирование: 19 Марта 2021, 14:28:35 от zg_nico »

Оффлайн MooSE

  • Старожил
  • *
  • Сообщений: 1194
    • Просмотр профиля
А что в dmesg после того как телефон отвалится?

Оффлайн CDC-rom

  • Автор темы
  • Новичок
  • *
  • Сообщений: 34
    • Просмотр профиля
А что в dmesg после того как телефон отвалится?

Я обязательно напишу, но к сожалению ответить смогу только вечером...

Пользователь добавил сообщение 26 Июля 2018, 20:12:14:
Забавная ситуация. Только, что подключил телефон как модем...поработал и отвалился...ввел dmesg. Подключил опять как модем...и работает уже минут 15...не знаю теперь отправлять результат или так будет работать  :)
« Последнее редактирование: 26 Июля 2018, 20:38:54 от CDC-rom »

Оффлайн MooSE

  • Старожил
  • *
  • Сообщений: 1194
    • Просмотр профиля
Но ведь отвалился? И логи в dmesg вы видели? Всё-таки предоставьте их нам:)

Оффлайн CDC-rom

  • Автор темы
  • Новичок
  • *
  • Сообщений: 34
    • Просмотр профиля
Но ведь отвалился? И логи в dmesg вы видели? Всё-таки предоставьте их нам:)

Да действительно на следующий день начал снова "отключаться" :(
А логи в одно сообщение не помещаются. Может какую-то конкретную часть вырезать, что бы по всему логу не искать?
« Последнее редактирование: 24 Июля 2020, 16:25:58 от zg_nico »

Оффлайн MooSE

  • Старожил
  • *
  • Сообщений: 1194
    • Просмотр профиля
Да действительно на следующий день начал снова "отключаться" :(
А логи в одно сообщение не помещаются. Может какую-то конкретную часть вырезать, что бы по всему логу не искать?

Если вы введёте команду:
dmesg -T
То она будет содержать временные метки. Вот по ним стоит выбрать записи за подходящее время.

Morisson

  • Гость
у вас видимо по-умолчанию включено энергосбережение юсб.
добавьте свое устройство в белый список через udev-правило

Оффлайн CDC-rom

  • Автор темы
  • Новичок
  • *
  • Сообщений: 34
    • Просмотр профиля
прежде, чем делать Udev-правило, о котором мне еще нужно будет читать, я всё-таки представлю кусок вывода dmesg

(Нажмите, чтобы показать/скрыть)

Оффлайн zg_nico

  • Заслуженный пользователь
  • Почётный модератор
  • Старожил
  • *
  • Сообщений: 3512
  • Nil mortalibus arduum est
    • Просмотр профиля
New USB device found, idVendor=1004, idProduct=6344
Можно полюбопытствовать вывод команды (при условии, пока модем не отвалился и доступен):lsusb -v -d $(lsusb -d 1004: | awk '{print $6}')?
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.

Оффлайн CDC-rom

  • Автор темы
  • Новичок
  • *
  • Сообщений: 34
    • Просмотр профиля
вывод команды (при условии, пока модем не отвалился и доступен)
Кажется вовремя сделал.
(Нажмите, чтобы показать/скрыть)
« Последнее редактирование: 27 Июля 2020, 08:46:16 от zg_nico »

Оффлайн zg_nico

  • Заслуженный пользователь
  • Почётный модератор
  • Старожил
  • *
  • Сообщений: 3512
  • Nil mortalibus arduum est
    • Просмотр профиля
CDC-rom, сделали вовремя, однако к сожалению я не вижу в выводе того, на что я надеялся. Исходя из ранее приведенного Вами вывода dmesg: он у Вас откровенно странный. Начнем с того, что время идет не по порядку, и заканчивая сегментом вида
[Сб июл 25 21:50:56 2020] usb 2-1.3: Product: LG-X240
[Сб июл 25 21:50:56 2020] usb 2-1.3: Ma[Сб июл 25 21:49:36 2020] usb 2-1.3: new high-speed USB device number 3 using ehci-pci
[Сб июл 25 21:49:36 2020] usb 2-1.3: New USB device found, idVendor=1004, idProduct=633e
Предполагаю, что Вы его из кусков руками собирали. Ну да ладно. По выводу dmesg можно составить примерно такую "картину преступления":01. usb 2-1.3: new high-speed USB device number 3 using ehci-pci
02. usb 2-1.3: New USB device found, idVendor=1004, idProduct=633e
03. usb 2-1.3: New USB device strings: Mfr=2, Product=3, SerialNumber=4
04. usb 2-1.3: Product: LG-X240
05. usb 2-1.3: Manufacturer: LGE
06. usb 2-1.3: SerialNumber: 6H6PPZZPFEI7A6KZ
07. cdc_acm 2-1.3:1.1: ttyACM0: USB ACM device
08. usbcore: registered new interface driver cdc_acm
09. cdc_acm: USB Abstract Control Model driver for USB modems and ISDN adapters
10. usb 2-1.3: USB disconnect, device number 3
11. usb 2-1.3: new high-speed USB device number 4 using ehci-pci
12. usb 2-1.3: New USB device found, idVendor=1004, idProduct=6344
13. usb 2-1.3: New USB device strings: Mfr=2, Product=3, SerialNumber=4
14. usb 2-1.3: Product: LG-X240
15. usb 2-1.3: Manufacturer: LGE
16. usb 2-1.3: SerialNumber: 6H6PPZZPFEI7A6KZ
17. cdc_acm 2-1.3:1.2: ttyACM0: USB ACM device
18. usbcore: registered new interface driver cdc_ether
19. rndis_host 2-1.3:1.0 usb0: register 'rndis_host' at usb-0000:00:1d.0-1.3, RNDIS device, 1e:dc:4b:ce:2b:99
20. usbcore: registered new interface driver rndis_host
21. rndis_host 2-1.3:1.0 enp0s29u1u3: renamed from usb0
22. IPv6: ADDRCONF(NETDEV_UP): enp0s29u1u3: link is not ready
23. usb 2-1.3: USB disconnect, device number 4
24. rndis_host 2-1.3:1.0 enp0s29u1u3: unregister 'rndis_host' usb-0000:00:1d.0-1.3, RNDIS device
Строчки 1-9: попытка подцепить устройство с использованием cdc_acm. Судя по всему, ошибочная или как минимум неудачная. Возможно, проблема в ней, - можно попробовать загнать этот модуль (cdc_acm) в blacklist (пример того, как это делается) и подключить телефон без него (возможно, поведение при этом поменяется).
Строчки 11-21: попытка подцепить устройство с использованием cdc_ether. Здесь уже, исходя из лога, все получается на первых порах. Смущает меня только использование именно cdc_ether (у меня на машине используется xhci_hcd), хотя допускаю, что причина кроется в разных портах (допустим, у Вас USB 2.0). Картину прояснил бы вывод dmesg | tail -n 50 при подключении того самого планшета, с которого у Вас интернет работает нормально, в тот же порт, где сейчас подключен был телефон, который нормально не работает.
Строчки 22-24: разрыв соединения с модемом в результате ошибки. Причем единственное сообщение, что выдает ядро перед тем, как отбросить устройство, упоминает IPv6. Исходя из этого, я бы попробовал в настройках сетевого соединения (создано было автоматически при первом подключении устройства) отказаться от использования IPv6 в пользу IPv4 (запретить IPv6). Маловероятно, но шут его знает - может что и даст.
Ко всему: исключены ли Вами проблемы на текущий момент времени:
1. Банальная неисправность кабеля или разъемов на нем (попробовать использовать другой кабель, в работоспособности которого Вы точно уверены)
2. Неисправность разъема в самом телефоне / нарушение в работе прошивки и т.п. (подключить к другой машине, проверить работу там)
3. Перегрузка по питанию шины USB (попробовать отключить все лишнее из USB-портов - принтеры, клавиатуры, мышки и тому подобное, и посмотреть как будет себя вести подключенный телефон; попробовать подключить телефон в один из разъемов на задней стороне системного блока). На всякий случай: вывод dmesg в реальном времени можно посмотреть, введя в терминал командуdmesg -wHостановить работу команды можно, активировав его (кликнув в нем мышкой), и после этого нажав в нем комбинацию клавиш Ctrl+C (раскладка латинская). И да: при перегрузе шины по питанию чудеса бывают разные, а телефон по USB вполне может не только "модемить", но и заряжаться, чем будет нехило так сажать шину (и да, планшет вполне может при этом не заряжаться, либо "жрать" меньше тока).
4. Аппаратная неисправность самого разъема USB в системном блоке ПК (попробовать другой порт, попробовать все возможные порты).
Словом, вот такие мысли на данный момент времени.
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.

Оффлайн CDC-rom

  • Автор темы
  • Новичок
  • *
  • Сообщений: 34
    • Просмотр профиля
переключил порт. С третьего раза, вроде, подключился и работает. Но я до конца не уверен, что это случайность.

в dmesg -T вот последние три случая:

[Пн июл 27 14:32:30 2020] usb 2-1.5: new high-speed USB device number 37 using ehci-pci
[Пн июл 27 14:32:30 2020] usb 2-1.5: New USB device found, idVendor=1004, idProduct=6344
[Пн июл 27 14:32:30 2020] usb 2-1.5: New USB device strings: Mfr=2, Product=3, SerialNumber=4
[Пн июл 27 14:32:30 2020] usb 2-1.5: Product: LG-X240
[Пн июл 27 14:32:30 2020] usb 2-1.5: Manufacturer: LGE
[Пн июл 27 14:32:30 2020] usb 2-1.5: SerialNumber: 6H6PPZZPFEI7A6KZ
[Пн июл 27 14:32:30 2020] rndis_host 2-1.5:1.0 usb0: register 'rndis_host' at usb-0000:00:1d.0-1.5, RNDIS device, 16:c1:32:ec:94:e6
[Пн июл 27 14:32:30 2020] cdc_acm 2-1.5:1.2: ttyACM0: USB ACM device
[Пн июл 27 14:32:30 2020] rndis_host 2-1.5:1.0 enp0s29u1u5: renamed from usb0
[Пн июл 27 14:32:30 2020] IPv6: ADDRCONF(NETDEV_UP): enp0s29u1u5: link is not ready
[Пн июл 27 14:34:36 2020] usb 2-1.5: USB disconnect, device number 37
[Пн июл 27 14:34:36 2020] rndis_host 2-1.5:1.0 enp0s29u1u5: unregister 'rndis_host' usb-0000:00:1d.0-1.5, RNDIS device
[Пн июл 27 14:34:36 2020] usb 2-1.5: new high-speed USB device number 38 using ehci-pci
[Пн июл 27 14:34:36 2020] usb 2-1.5: New USB device found, idVendor=1004, idProduct=633e
[Пн июл 27 14:34:36 2020] usb 2-1.5: New USB device strings: Mfr=2, Product=3, SerialNumber=4
[Пн июл 27 14:34:36 2020] usb 2-1.5: Product: LG-X240
[Пн июл 27 14:34:36 2020] usb 2-1.5: Manufacturer: LGE
[Пн июл 27 14:34:36 2020] usb 2-1.5: SerialNumber: 6H6PPZZPFEI7A6KZ
[Пн июл 27 14:34:36 2020] cdc_acm 2-1.5:1.1: ttyACM0: USB ACM device
[Пн июл 27 14:34:39 2020] usb 2-1.5: USB disconnect, device number 38
[Пн июл 27 14:34:39 2020] cdc_acm 2-1.5:1.1: failed to set dtr/rts

**** А вот успешный ****
[Пн июл 27 14:34:40 2020] usb 2-1.5: New USB device found, idVendor=1004, idProduct=6344
[Пн июл 27 14:34:40 2020] usb 2-1.5: New USB device strings: Mfr=2, Product=3, SerialNumber=4
[Пн июл 27 14:34:40 2020] usb 2-1.5: Product: LG-X240
[Пн июл 27 14:34:40 2020] usb 2-1.5: Manufacturer: LGE
[Пн июл 27 14:34:40 2020] usb 2-1.5: SerialNumber: 6H6PPZZPFEI7A6KZ
[Пн июл 27 14:34:40 2020] rndis_host 2-1.5:1.0 usb0: register 'rndis_host' at usb-0000:00:1d.0-1.5, RNDIS device, 82:8f:ce:a9:d9:d2
[Пн июл 27 14:34:40 2020] cdc_acm 2-1.5:1.2: ttyACM0: USB ACM device
[Пн июл 27 14:34:40 2020] rndis_host 2-1.5:1.0 enp0s29u1u5: renamed from usb0
[Пн июл 27 14:34:40 2020] IPv6: ADDRCONF(NETDEV_UP): enp0s29u1u5: link is not ready

Оффлайн CDC-rom

  • Автор темы
  • Новичок
  • *
  • Сообщений: 34
    • Просмотр профиля
Строчки 1-9: попытка подцепить устройство с использованием cdc_acm. Судя по всему, ошибочная или как минимум неудачная. Возможно, проблема в ней, - можно попробовать загнать этот модуль (cdc_acm) в blacklist (пример того, как это делается) и подключить телефон без него (возможно, поведение при этом поменяется).

Я всё-таки решился добавить в черный список данный модуль. Пока подключался несколько раз и пользуюсь без проблем.
Только у меня есть опасения, что в дальнейшем могут возникнуть не предвиденные ошибки.

Поэтому я прошу, если возможно, объяснить, что я сделал :) То есть за, что отвечает этот модуль и на, что он может повлиять потенциально.


А так спасибо огромное, не хотелось расставаться с телефоном - привык я к нему, тупой он немного, но такой родной :)

Оффлайн CDC-rom

  • Автор темы
  • Новичок
  • *
  • Сообщений: 34
    • Просмотр профиля
Столкнулся с еще одной проблемой: Добавлять данный модуль в черный список нужно каждый раз при включении компьютера, а можно как-то один раз и на всегда?

Оффлайн zg_nico

  • Заслуженный пользователь
  • Почётный модератор
  • Старожил
  • *
  • Сообщений: 3512
  • Nil mortalibus arduum est
    • Просмотр профиля
CDC-rom, как минимум два варианта:
1) добавить параметрmodprobe.blacklist=cdc_acmк строке инициализации ядра в  в файл /etc/default/grub (в указанный в нем параметр GRUB_CMDLINE_LINUX_DEFAULT="quiet splash", приведя его к виду GRUB_CMDLINE_LINUX_DEFAULT="quiet splash modprobe.blacklist=cdc_acm") с последующим обновлением конфигурации grub2 (выполняется командой sudo update-grub) для того, чтоб эти параметры прописались, и перезагрузкой, чтобы применились.
2) создать файл /etc/modprobe.d/myconf.conf с кодом blacklist cdc_acm
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.027 секунд. Запросов: 22.