Модем Huawei E8372h-153 прошу помощи

Пытаюсь настроить работу модема Huawei E8372h-153, прошитого прошивкой 21.318.01.00.00 (впрочем, до перепрошивки всё было аналогично). Причём в Ubuntu всё работает, но я не могу понять, почему не работает в openwrt. Модем виден только как устройство /dev/sda. Устройства /dev/ttyUSBx не появляются, сетевой интерфейс появляется и сразу же исчезает.

Логи, при подключении:

[ 2493.880077] usb 1-1: new high-speed USB device number 9 using xhci-mtk
[ 2494.082494] usb-storage 1-1:1.0: USB Mass Storage device detected
[ 2494.089489] scsi host0: usb-storage 1-1:1.0
[ 2494.241798] usb 1-1: USB disconnect, device number 9
[ 2494.989796] usb 1-1: new high-speed USB device number 10 using xhci-mtk
[ 2495.174083] cdc_ether 1-1:1.0 eth1: register ‘cdc_ether’ at usb-11200000.usb-1, CDC Ethernet Device, 0c:5b:8f:27:9a:64
[ 2495.185797] usb-storage 1-1:1.2: USB Mass Storage device detected
[ 2495.192559] scsi host0: usb-storage 1-1:1.2
[ 2495.293747] cdc_ether 1-1:1.0 eth1: unregister ‘cdc_ether’ usb-11200000.usb-1, CDC Ethernet Device
[ 2496.199982] scsi 0:0:0:0: Direct-Access HUAWEI TF CARD Storage 2.31 PQ: 0 ANSI: 2
[ 2496.209508] sd 0:0:0:0: Power-on or device reset occurred
[ 2496.215301] sd 0:0:0:0: [sda] Media removed, stopped polling
[ 2496.221948] sd 0:0:0:0: [sda] Attached SCSI removable disk
[ 2497.295575] cdc_ether 1-1:1.0 eth1: register ‘cdc_ether’ at usb-11200000.usb-1, CDC Ethernet Device, 0c:5b:8f:27:9a:64
[ 2497.409645] cdc_ether 1-1:1.0 eth1: unregister ‘cdc_ether’ usb-11200000.usb-1, CDC Ethernet Device

root@RouteRich:~# lsusb
Bus 002 Device 001: ID 1d6b:0003 Linux 5.15.167 xhci-hcd xHCI Host Controller
Bus 001 Device 010: ID 12d1:14db HUAWEI_MOBILE HUAWEI_MOBILE
Bus 001 Device 001: ID 1d6b:0002 Linux 5.15.167 xhci-hcd xHCI Host Controller

root@RouteRich:~# lsusb -tv
/: Bus 02.Port 1: Dev 1, Class=root_hub, Driver=xhci-mtk/1p, 20000M/x2
ID 1d6b:0003
/: Bus 01.Port 1: Dev 1, Class=root_hub, Driver=xhci-mtk/1p, 480M
ID 1d6b:0002
|__ Port 1: Dev 10, If 0, Class=, Driver=, 480M
ID 12d1:14db
|__ Port 1: Dev 10, If 1, Class=, Driver=, 480M
ID 12d1:14db
|__ Port 1: Dev 10, If 2, Class=, Driver=usb-storage, 480M
ID 12d1:14db

root@RouteRich:~# ls /dev/ttyUSB*
ls: /dev/ttyUSB*: No such file or directory

Я нутром понимаю, что для каждого режима должен быть подгружен драйвер и /dev/ttyUSB0 и ttyUSB1 появятся и я смогу туда отправить AT команды:

|__ Port 1: Dev 10, If 0, Class=, Driver=, 480M
|__ Port 1: Dev 10, If 1, Class=, Driver=, 480M
|__ Port 1: Dev 10, If 2, Class=, Driver=usb-storage, 480M

Прошу помощи.

На ubuntu всё происходит как и должно:

[2836176.278298] usb 1-9: new high-speed USB device number 50 using xhci_hcd
[2836176.431066] usb 1-9: New USB device found, idVendor=12d1, idProduct=1f01, bcdDevice= 1.02
[2836176.431069] usb 1-9: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[2836176.431070] usb 1-9: Product: HUAWEI_MOBILE
[2836176.431071] usb 1-9: Manufacturer: HUAWEI_MOBILE
[2836176.431073] usb 1-9: SerialNumber: 0123456789ABCDEF
[2836176.432218] usb-storage 1-9:1.0: USB Mass Storage device detected
[2836176.434594] scsi host6: usb-storage 1-9:1.0
[2836177.442895] scsi 6:0:0:0: CD-ROM HUAWEI Mass Storage 2.31 PQ: 0 ANSI: 2
[2836177.443175] scsi 6:0:0:1: Direct-Access HUAWEI TF CARD Storage 2.31 PQ: 0 ANSI: 2
[2836177.443558] sr 6:0:0:0**: Power-on or device reset occurred**
[2836177.444340] sr 6:0:0:0: [sr0] scsi-1 drive
[2836177.482318] sr 6:0:0:0: Attached scsi CD-ROM sr0
[2836177.482399] sr 6:0:0:0: Attached scsi generic sg3 type 5
[2836177.482497] sd 6:0:0:1: Attached scsi generic sg4 type 0
[2836177.483050] sd 6:0:0:1**: Power-on or device reset occurred**
[2836177.530691] sd 6:0:0:1: [sdd] Attached SCSI removable disk
[2836177.598947] usb 1-9: USB disconnect, device number 50
[2836178.206343] usb 1-9: new high-speed USB device number 51 using xhci_hcd
[2836178.355402] usb 1-9: New USB device found, idVendor=12d1, idProduct=14db, bcdDevice= 1.02
[2836178.355403] usb 1-9: New USB device strings: Mfr=1, Product=2, SerialNumber=0
[2836178.355404] usb 1-9: Product: HUAWEI_MOBILE
[2836178.355405] usb 1-9: Manufacturer: HUAWEI_MOBILE
[2836178.359197] cdc_ether 1-9:1.0 eth0: register ‘cdc_ether’ at usb-0000:00:14.0-9, CDC Ethernet Device, 0c:5b:8f:27:9a:64
[2836178.359567] usb-storage 1-9:1.2: USB Mass Storage device detected
[2836178.359627] scsi host6: usb-storage 1-9:1.2
[2836178.395956] cdc_ether 1-9:1.0 enx0c5b8f279a64: renamed from eth0
[2836179.393191] scsi 6:0:0:0: Direct-Access HUAWEI TF CARD Storage 2.31 PQ: 0 ANSI: 2
[2836179.393434] sd 6:0:0:0: Attached scsi generic sg3 type 0
[2836179.393769] sd 6:0:0:0**: Power-on or device reset occurred**
[2836179.475859] sd 6:0:0:0: [sdd] Attached SCSI removable disk

root@ubuntu:~# lsusb
Bus 001 Device 051: ID 12d1:14db Huawei Technologies Co., Ltd. E353/E3131

root@ubuntu:~# lsusb -tv
/: Bus 01.Port 1: Dev 1, Class=root_hub, Driver=xhci_hcd/16p, 480M
|__ Port 9: Dev 51, If 0, Class=Communications, Driver=cdc_ether, 480M
|__ Port 9: Dev 51, If 1, Class=CDC Data, Driver=cdc_ether, 480M
|__ Port 9: Dev 51, If 2, Class=Mass Storage, Driver=usb-storage, 480M

Почему драйвер cdc_ether на openwrt 23.5 не работает как ожидается я не могу понять. На что обратить внимание?

12d1:14db - pidvid как у e3372h. Следовательно openwrt воспринимает его как 3372h. Сменить прошивку на какую нибудь хорошую (если еще не сделано), далее посмотреть как на нем поменять композицию. Скорее всего он отдает модем после извлечения cd-rom, а cd-rom не извлекается - ну и модема (сетевой карты нет).
Пробовать варианты с композициями, пока не появится сетевая карта в openwrt. https://4pda.to/forum/index.php?act=search&query=AT^NVWREX%3D50091&username=&forums[]=922&topics=678549&source=pst&sort=rel&result=posts тут посмотрите

Я писал про то, что до перепрошивки модема он вёл себя аналогично.
В vid/pid не вижу проблемы. e8372h имеет именно этот pid.
На нескольких убунтах попробовал - всё работает. Не думаю, что проблема в прошивке.
Про композиции не понял. Я привёл вывод lsusb и видно, его vid/pid: 12d1:14db. Получается, что usb_modeswitch отрабатывает корректно и переключает композицию 12d1:1f01 → 12d1:14db. На убунте и openwrt это происходит одинаково, считаю, корректно.
Или я вас не понял?

Ради эксперимента нашёл модем Huawei e3372-325 с заводской прошивкой и он завёлся без проблем:

[ 2478.173851] xhci-mtk 11200000.usb: drop_ep_quirk high-speed ep3in intr, mpkt:16, interval:5/2ms
[ 2491.770261] usb 1-1: new high-speed USB device number 10 using xhci-mtk
[ 2491.954139] rndis_host 1-1:1.0 usb0: register ‘rndis_host’ at usb-11200000.usb-1, RNDIS device, 1a:de:07:00:9b:95
[ 2493.944563] usb 1-1: USB disconnect, device number 10
[ 2493.949805] rndis_host 1-1:1.0 usb0: unregister ‘rndis_host’ usb-11200000.usb-1, RNDIS device
[ 2494.000274] xhci-mtk 11200000.usb: drop_ep_quirk high-speed ep2in intr, mpkt:8, interval:4/1ms
[ 2494.909576] usb 1-1: new high-speed USB device number 11 using xhci-mtk
[ 2495.091974] usb-storage 1-1:1.0: USB Mass Storage device detected
[ 2495.098668] scsi host0: usb-storage 1-1:1.0
[ 2495.252149] usb 1-1: USB disconnect, device number 11
[ 2495.759436] usb 1-1: new high-speed USB device number 12 using xhci-mtk
[ 2495.952949] cdc_ether 1-1:1.0 usb0: register ‘cdc_ether’ at usb-11200000.usb-1, CDC Ethernet Device, f2:96:d6:f9:7d:1f

root@RouteRich:~# lsusb
Bus 002 Device 001: ID 1d6b:0003 Linux 5.15.167 xhci-hcd xHCI Host Controller
Bus 001 Device 012: ID 12d1:155e Mobile Mobile
Bus 001 Device 001: ID 1d6b:0002 Linux 5.15.167 xhci-hcd xHCI Host Controller

root@RouteRich:~# lsusb -tv
/: Bus 02.Port 1: Dev 1, Class=root_hub, Driver=xhci-mtk/1p, 20000M/x2
ID 1d6b:0003
/: Bus 01.Port 1: Dev 1, Class=root_hub, Driver=xhci-mtk/1p, 480M
ID 1d6b:0002
|__ Port 1: Dev 12, If 0, Class=, Driver=cdc_ether, 480M
ID 12d1:155e
|__ Port 1: Dev 12, If 1, Class=, Driver=cdc_ether, 480M
ID 12d1:155e

Но мой проблемный e8372h с заводской прошивкой тоже не работал. И сейчас не работает. Прошивку я уже попробовал с темы про сабж на 4pda не одну и видится мне, не в ней проблема, ибо на виндовсах и убунтах он работает хорошо, как и ожидается. Кстати, e8372 и e3372 отличаются, если не ошибаюсь, только наличием wifi у первого.
В общем, продолжаю эксперименты, пока не надоело. Попробую вручную переключить композиции.