Автор Тема: Стартеркит на xfce не видит модем Huawei E352b  (Прочитано 5925 раз)

Оффлайн Сергей-70

  • Давно тут
  • **
  • Сообщений: 496
Добрый день! Как и здесь https://forum.altlinux.org/index.php?topic=38658.15 столкнулся с проблемой. После установки стартеркита xfce на p8 на ноутбук не работает модем huawei e352b.

Вчера попробовал новую simply - та же самая проблема. Причем на другом компе с такой же симпли все работает.

Модем удалось запустить с помощью команды
# usb_modeswitch -v 12d1 -p 14fe -V 12d1 -P 14fe -W -M 55534243123456780000000000000011062000000100000000000000000000

Но lsusb иногда выдает для модема ID 12d1:1506,
а иногда ID 12d1:14fe. Это наверное идентификаторы двух устройств - модема и накопителя?
Подскажите, пож-та, как можно решить проблему с автоматическим определением модема?
« Последнее редактирование: 31.07.2017 10:44:06 от Сергей-70 »

Оффлайн Сергей-70

  • Давно тут
  • **
  • Сообщений: 496
После того, как модем вынимаю и снова подключаю, он определяется как 12d1:14fe, а после выполнения команды usb-modeswitch - 12d1:1506.

Оффлайн yaleks

  • Мастер
  • ***
  • Сообщений: 6 223
Да, модемы huawei переключать вручную, бага висит уже пару лет.

Оффлайн Сергей-70

  • Давно тут
  • **
  • Сообщений: 496
У меня подозрение, что проблема связана не только с модемом. Я на одном ноуте ставил новую симпли - все ОК с тем же модемом. На этом же - с той же флешки устанавливаю симпли - не работает, стартеркит на xfce - опять же не работает.
На убунте до этого - работало. Может это связано именно с дистрибутивами, основанными на xfce?

Оффлайн Сергей-70

  • Давно тут
  • **
  • Сообщений: 496
Пробую сделать кнопку для включения модема.
В файле /etc/sudoers
как советовали прописал такую строчку
WHEEL_USERS ALL=(ALL) ALL NOPASSWD: /opt/e352b
Но при запуске ругается
sudo: parse error in /etc/sudoers near line 94
sudo: no valid sudoers sources found, quitting
sudo: unable to initialize policy plugin

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 246
  • Учиться .... Телепатами не рождаются, ими ....
    • Email
Ну, значит скрипт у вас не лежит в /opt/e352b

Оффлайн Speccyfighter

  • Мастер
  • ***
  • Сообщений: 10 259
Пробую сделать кнопку для включения модема.
В файле /etc/sudoers
как советовали прописал такую строчку
WHEEL_USERS ALL=(ALL) ALL NOPASSWD: /opt/e352b
Но при запуске ругается
sudo: parse error in /etc/sudoers near line 94
sudo: no valid sudoers sources found, quitting
sudo: unable to initialize policy plugin

Вторую фразу сверху можно прочитать даже при полном незнании английского, если использовать метод ассоциаций и аналогий:
no - не, нет, отрицание
инвалид - неправильный
сырцы (жарг.), исходники, источники
sudo: нет правильных sudoers источников, выход

Т.е. вы добавили в /etc/sudoers для польззователя группы wheel  строку даже не задумываясь над тем что вам посоветовали?

Оффлайн Сергей-70

  • Давно тут
  • **
  • Сообщений: 496
Т.е. вы добавили в /etc/sudoers для польззователя группы wheel  строку даже не задумываясь над тем что вам посоветовали?
Отнюдь, команда понятна, подозрения мои вызваны, во-первых тем, что в синтаксисе что-то попутал.
А во-вторых, тем, что в скрипте у меня выполняется usb-modeswitch, а на нее я разрешения не давал. Поэтому прошу совета: нужно ли прописывать так:
WHEEL_USERS ALL=(ALL) ALL NOPASSWD: /opt/e352b, usb_modeswitchИ вот еще что обнаружилось: Одна и та же загрузочная флешка с различными сборками альта по-разному отрабатывает подключенный 3G модем на разных компьютерах. Перепробовал стартеркиты на xfce, lxde, simply, все на Р8. На двух компах (ноут и неттоп) - модем определяется и подключается при загрузке в live cd. Соответственно при установке с модемом проблем не возникает. На другом ноуте (samsung) - модем не определяется ни в режиме live cd, ни после установки. Попробовал подключть при загружке с флешки модем вручную и установить с этой же флешки систему, но установщик отказался - поскольку не может отмонтировать устройство (модем).
На этом ноуте раньше стояла убунта, там все определялось.



Таким образом, уважаемые разработчики, бага с подключением модема huawei, проявляется, скорее всего, лишь на определенном железе.
« Последнее редактирование: 01.08.2017 15:58:43 от Сергей-70 »

Оффлайн Сергей-70

  • Давно тут
  • **
  • Сообщений: 496
Итак, вот работающий рецепт подключения модема, естественно, не для спецов, а для таких как я чайников, надеюсь окажется полезным для владельцев 3g модемов huawei (в частности, работает на Huawei E352b)

1. Создается файл /opt/e352b следующего содержания:
#!/bin/sh
usb_modeswitch -v 12d1 -p 14fe -V 12d1 -P 14fe -W -M 55534243123456780000000000000011062000000100000000000000000000
Где 12d1 - код производителя Huawei, 14fe - идентификатор устройства. Его можно узнать после выполнения в терминале команды lsusb - нужно будет найти строчку с данными модема. У меня она выглядит так:
Bus 002 Device 022: ID 12d1:14fe Huawei Technologies Co., Ltd. Modem/Networkcard

2. В файле /etc/sudoers (править в терминале командой visudo) прописываем строчку:
WHEEL_USERS ALL=(ALL) NOPASSWD: /opt/e352b,/usr/sbin/usb_modeswitch3. На рабочем столе создаем значок запуска с командой sudo /opt/e352b
Уважаемые специалисты, посмотрите, пожалуйста, все ли корректно?
« Последнее редактирование: 01.08.2017 16:17:32 от Сергей-70 »

Оффлайн Сергей-70

  • Давно тут
  • **
  • Сообщений: 496
А кто-нибудь может объяснить, почему в simply 8 нет файла 40-usb_modeswitch.rules?

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 246
  • Учиться .... Телепатами не рождаются, ими ....
    • Email
40-usb_modeswitch.rules
Не установлен usb-modeswitch из коробки?

Оффлайн Сергей-70

  • Давно тут
  • **
  • Сообщений: 496
как раз usb_modeswitch из коробки присутствует. Поэтому и непонятно

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 246
  • Учиться .... Телепатами не рождаются, ими ....
    • Email
A usb-modeswitch-data ?

Оффлайн Skull

  • Глобальный модератор
  • *****
  • Сообщений: 19 908
    • Домашняя страница
    • Email
На диске есть оба пакета.
Андрей Черепанов (cas@)

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 246
  • Учиться .... Телепатами не рождаются, ими ....
    • Email
Может не там ищите? т.к.:
$ rpm -qf /lib/udev/rules.d/40-usb_modeswitch.rules
usb-modeswitch-data-2.3.0-alt1.noarch