Bug 34775
| Summary: | потеряна возможность автоматического подключения весьма популярного USB модема | ||
|---|---|---|---|
| Product: | Sisyphus | Reporter: | Gleb Kulikov <glebus> |
| Component: | udev | Assignee: | Alexey Shabalin <shaba> |
| Status: | RESOLVED WORKSFORME | QA Contact: | qa-sisyphus |
| Severity: | normal | ||
| Priority: | P3 | CC: | arseny, matorola, sem, shaba |
| Version: | unstable | ||
| Hardware: | all | ||
| OS: | Linux | ||
-> udev can you run from shell (could be unprivileged user):
> $ /usr/sbin/pktsetup 11:0
and report back the output? Thanks.
Переключение Huawei 12d1:1f01 в текущих данных предусмотрено, причём ровно тем способом, который в отчёте выполнялся руками.
usb-modeswitch-data 20251207-alt2: правило 40-usb_modeswitch.rules:15 срабатывает на ATTRS{idVendor}=="12d1" при bInterfaceClass=="08" (mass storage) и вызывает RUN+="usb_modeswitch '%b/%k'". Конфигурация usb_modeswitch.d/12d1:1f01 содержит
TargetVendor=0x12d1
TargetProductList="14db,14dc"
HuaweiNewMode=1
HuaweiNewMode=1 — это и есть ключ -J: usb_modeswitch.c:227,288 переводит его в HUAWEINEW_MODE, диспетчер разбирает параметр в usb_modeswitch_dispatcher.tcl:289. Сам usb-modeswitch — 2.6.2-alt1.
Сообщения pktsetup в приложенном логе идут от udftools и к модему отношения не имеют. Вопрос из комментария 2 (2019) остался без ответа, модема для проверки нет. Закрываю по текущему состоянию данных; если на 2.6.2 модем всё-таки остаётся в режиме накопителя, переоткройте с выводом "usb_modeswitch -v 12d1 -p 1f01 -J -W" и lsusb -t.
|

Description
Gleb Kulikov 2018-04-06 09:56:40 MSK