Сайт | Скачать | Видео | Wiki

Автор Тема: usb_modeswitch-2.5.2  (Прочитано 5537 раз)

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

Оффлайн DdShurick

  • Это Риччи
  • Модератор
  • Ветеран
  • ****
  • Сообщений: 8635
  • Репутация: +187/-2
  • Автор темы
  • Старый чайник
usb_modeswitch-2.5.2
« : 01 Март 2018, 18:17:55 »
 Что-то испортилось. Последняя версия не видит модем Huawei-E173. При запуске вручную работает, создаются /dev/ttyUSB*. Команда
Код
# /usr/sbin/usb_modeswitch -J -v 12d1 -p 1446 
где -J - new-huawei-mode, -v - vendor, -p - product.
Если удалить usb_modeswitch_dispatcher, от команды всё равно срабатывает. Отсюда вопрос, а нужен ли он?
Причина несрабатывания в 40-usb_modeswitch.rules, нет нужного правила для Huawei (раньше было)
Код
# grep 12d1 40-usb_modeswitch.rules 
ATTRS{idVendor}=="12d1", ATTRS{manufacturer}!="Android", ATTR{bInterfaceNumber}=="00", ATTR{bInterfaceClass}=="08", RUN+="usb_modeswitch '%b/%k'"
ATTR{idVendor}=="12d1", ATTR{idProduct}=="1573", RUN+="usb_modeswitch '/%k'"
ATTR{idVendor}=="12d1", ATTR{idProduct}=="15c1", RUN+="usb_modeswitch '/%k'"
Похоже, что немцы запутались в своей собственной бюрократии. Хочу переписать 40-usb_modeswitch.rules "как надо" и без толстого диспетчера. Кто со мной?
Моноблок Lenovo IdeaCentre c200 (Intel Atom D525, Intel GMA 3150, 2 Gb RAM) Richy64
Nettop Acer Aspire Revo R3610 (Atom N330, nVidia GeForce 9400, 3 Gb RAM) Richy64

Оффлайн DdShurick

  • Это Риччи
  • Модератор
  • Ветеран
  • ****
  • Сообщений: 8635
  • Репутация: +187/-2
  • Автор темы
  • Старый чайник
Re: usb_modeswitch-2.5.2
« Ответ #1 : 02 Март 2018, 10:46:32 »
 Тема никому не интересна? 3G-модемами никто не пользуется?
Моноблок Lenovo IdeaCentre c200 (Intel Atom D525, Intel GMA 3150, 2 Gb RAM) Richy64
Nettop Acer Aspire Revo R3610 (Atom N330, nVidia GeForce 9400, 3 Gb RAM) Richy64

Оффлайн Pro

  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 10737
  • Репутация: +113/-2
Re: usb_modeswitch-2.5.2
« Ответ #2 : 02 Март 2018, 10:47:38 »
нету :(
Я загружаю новые пакеты сюда: http://file.puppyrus.org/users/ а дальше можно найти самостоятельно.

Оффлайн knn

  • Ветеран
  • *****
  • Сообщений: 2538
  • Репутация: +33/-0
Re: usb_modeswitch-2.5.2
« Ответ #3 : 02 Март 2018, 16:46:37 »
Подскажите, телефон(андроид), подключенный к комп-ру в режиме модема "приравнивается" к 3G-модему?
Gr4D, Grub2; HP Mini 210 VT - Intel Atom N470  @ 1.83GHz, Intel GMA3150, RAM=2 ГБ ;
Sams-n110: N270 - 1,6 ГГц, Intel GMA 950, RAM=2 ГБ.

Оффлайн DdShurick

  • Это Риччи
  • Модератор
  • Ветеран
  • ****
  • Сообщений: 8635
  • Репутация: +187/-2
  • Автор темы
  • Старый чайник
Re: usb_modeswitch-2.5.2
« Ответ #4 : 02 Март 2018, 17:45:14 »
Судя по этому - ATTRS{manufacturer}!="Android", usb_modeswitch отсеивает такие устройства, а исходя из того, что в 4G-модемах использован "обрезаный" андроид, то приравнивать надо к 4G-модему. Впрочем определить не трудно, если устройство видно как /dev/ttyUSB* (ttyACM*), то 3G, если как /sys/class/net/wwan0 (или как вариант usb0), то 4G.
Моноблок Lenovo IdeaCentre c200 (Intel Atom D525, Intel GMA 3150, 2 Gb RAM) Richy64
Nettop Acer Aspire Revo R3610 (Atom N330, nVidia GeForce 9400, 3 Gb RAM) Richy64

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 33965
  • Репутация: +231/-0
    • PuppyRus-A
Re: usb_modeswitch-2.5.2
« Ответ #5 : 04 Март 2018, 08:28:24 »
Последняя версия не видит модем Huawei-E173
Проявляется в любом линуксе ? Не аппаратные проблемы?
Проблема только с этим модемом?
Если откатиться на старый 2.5.0 - все ок?
У кого еще такие проблемы?
Тема никому не интересна? 3G-модемами никто не пользуется?
Только на даче, где без антенны плохо. В прочих случаях - чем хуже раздать с телефона по вифи?
Кто со мной?
У меня 1 модем и мало знаний по теме. Смогу помочь , наверное только тестами
переписать 40-usb_modeswitch.rules "как надо" и без толстого диспетчера
Надо ли так кардинально ... Может в следующей версии поправят. А может и багрепорт написать
Ну или поправить только правила

Оффлайн DdShurick

  • Это Риччи
  • Модератор
  • Ветеран
  • ****
  • Сообщений: 8635
  • Репутация: +187/-2
  • Автор темы
  • Старый чайник
Re: usb_modeswitch-2.5.2
« Ответ #6 : 04 Март 2018, 09:26:59 »
Проблема только с этим модемом?
Другого 3G нет :(
Моноблок Lenovo IdeaCentre c200 (Intel Atom D525, Intel GMA 3150, 2 Gb RAM) Richy64
Nettop Acer Aspire Revo R3610 (Atom N330, nVidia GeForce 9400, 3 Gb RAM) Richy64

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 33965
  • Репутация: +231/-0
    • PuppyRus-A
Re: usb_modeswitch-2.5.2
« Ответ #7 : 04 Март 2018, 09:31:30 »
Если есть желающие проверить в пра (отзовитесь) - могу скомпилить usb_modeswitch-2.5.2

Оффлайн DdShurick

  • Это Риччи
  • Модератор
  • Ветеран
  • ****
  • Сообщений: 8635
  • Репутация: +187/-2
  • Автор темы
  • Старый чайник
Re: usb_modeswitch-2.5.2
« Ответ #8 : 04 Март 2018, 10:08:00 »
Надо ли так кардинально ...
Не знаю, но давно и о-очень хочется. Слишком у них накручено, вроде init от B.K. с его PUPMODE, выкинул, только лучше работать стало. Совершенно непонятен смысл цепочки udev %b/%k (фактически это sr1) -> /lib/udev/usb_modeswitch (bash-script) -> usb_modeswitch_dispatcher -> usb_modeswitch, когда можно все необходимые параметры для переключения модема получить напрямую от udev.
есть желающие
Вряд ли :(
Моноблок Lenovo IdeaCentre c200 (Intel Atom D525, Intel GMA 3150, 2 Gb RAM) Richy64
Nettop Acer Aspire Revo R3610 (Atom N330, nVidia GeForce 9400, 3 Gb RAM) Richy64

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 33965
  • Репутация: +231/-0
    • PuppyRus-A
Re: usb_modeswitch-2.5.2
« Ответ #9 : 04 Март 2018, 10:16:14 »
Как у нас тестируют - Вы знаете. Поэтому альтернативные решения, протестированные только автором на его железе внесут только еще большую путаницу
Для тез модемой что сейчас продаются в салонах операторов usb_modeswitch по прежнему нужен?

Оффлайн DdShurick

  • Это Риччи
  • Модератор
  • Ветеран
  • ****
  • Сообщений: 8635
  • Репутация: +187/-2
  • Автор темы
  • Старый чайник
Re: usb_modeswitch-2.5.2
« Ответ #10 : 04 Март 2018, 12:10:29 »
usb_modeswitch по прежнему нужен?
Как правило, нет.
Моноблок Lenovo IdeaCentre c200 (Intel Atom D525, Intel GMA 3150, 2 Gb RAM) Richy64
Nettop Acer Aspire Revo R3610 (Atom N330, nVidia GeForce 9400, 3 Gb RAM) Richy64

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 33965
  • Репутация: +231/-0
    • PuppyRus-A
Re: usb_modeswitch-2.5.2
« Ответ #11 : 04 Март 2018, 12:14:17 »
Может в следующей версии поправят. А может и багрепорт написать

Оффлайн DdShurick

  • Это Риччи
  • Модератор
  • Ветеран
  • ****
  • Сообщений: 8635
  • Репутация: +187/-2
  • Автор темы
  • Старый чайник
Re: usb_modeswitch-2.5.2
« Ответ #12 : 04 Март 2018, 14:21:46 »
 У меня заработало после комментирования строк 34,35 /lib/udev/usb_modeswitch
Код
#		v_id="$(printf %04x $(($v_id)))"
# p_id="$(printf %04x $(($p_id)))"
Но сами эти строки всего лишь обрезают число до 4 знаков
Код
# printf %04x 0x1446
1446
Выходит, что-то я в системе сломал, раньше работало.
С другой стороны, вся эта конструкция работает более чем странно, эту команду
Код
exec usb_modeswitch_dispatcher --switch-mode --symlink-name &
скрипт выдаёт трижды ни разу не указывая устройство. В чём смысл, где логика?
Моноблок Lenovo IdeaCentre c200 (Intel Atom D525, Intel GMA 3150, 2 Gb RAM) Richy64
Nettop Acer Aspire Revo R3610 (Atom N330, nVidia GeForce 9400, 3 Gb RAM) Richy64

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 33965
  • Репутация: +231/-0
    • PuppyRus-A
Re: usb_modeswitch-2.5.2
« Ответ #13 : 04 Март 2018, 14:25:21 »
Выходит, что-то я в системе сломал, раньше работало.
Решили бы вы с системой. Последнее время в ваших постах только запутки с ней. Сами мучаетесь и людей путаете
Вон, может к slitaz64 в соседней теме подключитесь. Компилится из исходников - как Вы любите

Оффлайн DdShurick

  • Это Риччи
  • Модератор
  • Ветеран
  • ****
  • Сообщений: 8635
  • Репутация: +187/-2
  • Автор темы
  • Старый чайник
Re: usb_modeswitch-2.5.2
« Ответ #14 : 04 Март 2018, 19:40:05 »
Вон, может к slitaz64 в соседней теме подключитесь.
Они мне ничего плохого не сделали, зачем же их так? Своё я там применить не смогу, к чужому буду относиться крайне критически. Вот вы же принимаете в штыки мой init. Я понимаю, у вас стаж на форуме портеус более пяти лет, привычка однако, вот и вы меня поймите.
Сами мучаетесь и людей путаете
Ещё кому-нибудь я мешаю? Не стесняйтесь, говорите правду.
Моноблок Lenovo IdeaCentre c200 (Intel Atom D525, Intel GMA 3150, 2 Gb RAM) Richy64
Nettop Acer Aspire Revo R3610 (Atom N330, nVidia GeForce 9400, 3 Gb RAM) Richy64