LINUX.ORG.RU

USB-composite в Mikrotik - усиленно не хочет видеть картридер модема

 , , ,


0

2

Есть микрот rb951ui, роутерос версии 7.20.4. Вставляю в него usb модем huawei e3372, сам модем в режиме хайлинк и для роутера с опенврт\линукса на десктопе\щитдовса прекрасно представляется как собственно сетевая карта и картридер микросд. Микрот отказывается видеть флешку, только сам модем - принудительно модему давить композиции не очень хочется ибо на 4пда инфы валом и сам черт ноги повырывает себе в попытках всё охватить и разобраться в противоречивой информации (то АТ команды, то напрямую в нврам писать - боязно модем грохнуть т.к сейчас это единственный выход в сеть). Собственно говоря, когда втыкаю модем, то получаю вот что:

dmesg

usb 1-1: new high-speed USB device number 2 using rb400-ehci
usb 1-1: USB disconnect, device number 2
atheros_enum_failure_fix
usb 1-1: new high-speed USB device number 3 using rb400-ehci
usb 1-1: Unsupported USB device bInterfaceClass 2
usb 1-1: Unsupported USB device bInterfaceClass 10
usbcore: registered new interface driver cdc_ether
usbcore: registered new interface driver rndis_host
usbcore: registered new interface driver MOSCHIP usb-ethernet driver
usbcore: registered new interface driver asix
cdc_ether 1-1:1.0 wwan0: register 'cdc_ether' at usb-rb400_usb-1, CDC Modem Device, 0c:5b:8f:27:9a:64
cdc_ether 1-1:1.0 wwan0: CDC: carrier off
cdc_ether 1-1:1.0 wwan0: CDC: carrier off
usbcore: registered new interface driver usbserial_generic
usbserial: USB Serial support registered for generic
usbcore: registered new interface driver option
usbserial: USB Serial support registered for GSM modem (1-port)

Консоль микрота

 /system/resource> hardware/print detail 
Flags: I - inactive 
 0   location="1-0" type=usb vendor="Linux 5.6.3 ehci_hcd" name="RB400 EHCI" serial-number="rb400_usb" vendor-id="0x1d6b" device-id="0x0002" speed="480" ports=1 usb-version=" 2.00" irq=0 device-path=bus/usb/001/001 

 1   location="1-1" parent=1-0 type=usb vendor="HUAWEI_MOBILE" name="HUAWEI_MOBILE" vendor-id="0x12d1" device-id="0x14dc" speed="480" usb-version=" 2.10" irq=0 owner="system" device-path="" 

Просто в терминале

 cat /sys/bus/usb/devices/*/bInterfaceClass
09
02
0a
08

lsmod | grep usb
usb_wwan 8192 1 option, Live 0xc77dc000
usbserial 20480 2 option,usb_wwan, Live 0xc77d0000
fp_usbnet 49152 0 - Live 0xc7780000
usbler 4096 1 - Live 0xc72e4000
usbcore 131072 5 option,usb_wwan,usbserial,fp_usbnet,ehci_hcd, Live 0xc7440000
nls_base 8192 1 usbcore, Live 0xc7320000
usb_common 4096 1 usbcore, Live 0xc730a000
packet_hook 139264 17 fp_usbnet,xt_layer7,xt_misc,ag7240,ath,wlan,bridge2,switch, Live 0xc7f40000

lsusb
Bus 001 Device 001: ID 1d6b:0002
Bus 001 Device 003: ID 12d1:14dc

Посмотрел что имеется в модулях ядра:

Диски и карты памяти (drivers/mmc/, drivers/scsi/)
mmc_core.ko, mmc_block.ko — ядро поддержки карт памяти (MMC/SD).
mmc_spi.ko, of_mmc_spi.ko — драйверы для SPI‑интерфейса карт памяти.
scsi_mod.ko, sd_mod.ko — подсистема SCSI и блочные устройства (жёсткие диски, оптические приводы).

USB‑подсистема (drivers/usb/)
usbcore.ko — базовая поддержка USB (ядро подсистемы).
ohci-hcd.ko, ehci-hcd.ko — драйверы контроллеров USB 1.1 (OHCI) и 2.0 (EHCI).
usb-common.ko — общие утилиты для USB‑драйверов.
udc-core.ko — основа для USB Device Controller (режим «устройства»).
libcomposite.ko — фреймворк для создания composite‑устройств (например, модем + картридер).

u_ether.ko, usb_f_rndis.ko — функции USB‑устройства:
Ethernet через USB;
RNDIS (Microsoft Remote NDIS).

usb_f_mass_storage.ko — эмуляция USB‑накопителя.
u_serial.ko — базовый драйвер для USB‑серийных портов.
usbserial.ko — каркас для драйверов USB‑модемов/адаптеров.
sierra.ko, qcserial.ko, option.ko — драйверы для 3G/4G‑модемов (Sierra, Qualcomm, Option).
ftdi_sio.ko, cp210x.ko, pl2303.ko, ch341.ko — драйверы для USB‑UART‑конвертеров (FTDI, Silicon Labs, Prolific, CH341).
usb_wwan.ko, ipw.ko, hso.ko — поддержка мобильных широкополосных модемов.
usb-storage.ko — драйвер для USB‑накопителей (флешки, внешние HDD).
cdc-acm.ko — драйвер для устройств класса CDC ACM (USB‑модемы, виртуальные COM‑порты).

Если «втупую» пробую insmod libcomposite.ko и прочее, то ловлю «нет такого файла», с полным путём плачет, что «Unknown symbol in module» (Да, мне за 6 лет ни разу не приходилось insmod\rmmod юзать и вообще так глубоко копать)

Что ещё попробовать\уточнить и как заставить невротик видеть картридер?



Последнее исправление: Dark_Snow (всего исправлений: 2)

сам модем в режиме хайлинк и для роутера с опенврт\линукса на десктопе\щитдовса прекрасно представляется как собственно сетевая карта и картридер микросд.

А вы уверены?
К примеру https://4pda.to/forum/index.php?showtopic=1007632&st=60#entry104966882

Явно говорится что оно ИЛИ cdrom+sd_reader ИЛИ только «модем»

Flotsky ★★★
()
Ответ на: комментарий от Flotsky

Уверен. Уже больше 10 лет такими пользуюсь - сначала e3372s был, сейчас e3372h, вот лог с ролтера на опенврт и e3372h (текущий «живой» модем).

[    4.874728] usbcore: registered new interface driver usbfs
[    4.880488] usbcore: registered new interface driver hub
[    4.886134] usbcore: registered new device driver usb
[    4.904167] SCSI subsystem initialized
[    4.915537] ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver
[    4.923882] ehci-platform: EHCI generic platform driver
[    4.929393] ehci-platform ehci-platform: EHCI Host Controller
[    4.935428] ehci-platform ehci-platform: new USB bus registered, assigned bus number 1
[    4.945764] ehci-platform ehci-platform: irq 3, io mem 0x1b000000
[    4.963264] ehci-platform ehci-platform: USB 2.0 started, EHCI 1.00
[    4.970787] hub 1-0:1.0: USB hub found
[    4.975209] hub 1-0:1.0: 1 port detected
[    4.981753] ohci_hcd: USB 1.1 'Open' Host Controller (OHCI) Driver
[    4.989744] ohci-platform: OHCI generic platform driver
[    4.997875] uhci_hcd: USB Universal Host Controller Interface driver
[    5.009419] usbcore: registered new interface driver usb-storage
[    5.016470] kmodloader: done loading kernel modules from /etc/modules-boot.d/*
[    5.026383] init: - preinit -
[    5.489442] usb 1-1: new high-speed USB device number 2 using ehci-platform
[    5.591182] random: procd: uninitialized urandom read (4 bytes read, 9 bits of entropy available)
[    5.661737] usb-storage 1-1:1.0: USB Mass Storage device detected
[    5.671566] scsi host0: usb-storage 1-1:1.0
[    6.679438] scsi 0:0:0:0: CD-ROM            HUAWEI   Mass Storage     2.31 PQ: 0 ANSI: 2
[    6.690316] scsi 0:0:0:1: Direct-Access     HUAWEI   TF CARD Storage  2.31 PQ: 0 ANSI: 2
[    6.704364] sd 0:0:0:1: [sda] Attached SCSI removable disk

[   11.600090] usbcore: registered new interface driver cdc_acm
[   11.606015] cdc_acm: USB Abstract Control Model driver for USB modems and ISDN adapters
[   11.654792] usbcore: registered new interface driver cdc_wdm
[   11.674921] Loading modules backported from Linux version wt-2017-01-31-0-ge882dff19e7f
[   11.683261] Backport generated by backports.git backports-20160324-13-g24da7d3c
[   11.740443] nf_conntrack version 0.5.0 (450 buckets, 1800 max)
[   11.892372] usbcore: registered new interface driver usbserial
[   11.898628] usbcore: registered new interface driver usbserial_generic
[   11.905542] usbserial: USB Serial support registered for generic
[   11.922396] usb 1-1: USB disconnect, device number 2
[   11.949647] xt_time: kernel timezone is -0000
[   11.956729] usbcore: registered new interface driver cdc_ether
[   11.966575] usbcore: registered new interface driver cdc_ncm
[   12.012890] usbcore: registered new interface driver huawei_cdc_ncm
[   12.035236] ip_tables: (C) 2000-2006 Netfilter Core Team
[   12.121432] PPP generic driver version 2.4.2
[   12.136840] NET: Registered protocol family 24
[   12.148781] usbcore: registered new interface driver qmi_wwan
[   12.165569] usbcore: registered new interface driver rndis_host
[   12.255931] usbcore: registered new interface driver option
[   12.261798] usbserial: USB Serial support registered for GSM modem (1-port)

[   12.376484] kmodloader: done loading kernel modules from /etc/modules.d/*
[   12.713318] usb 1-1: new high-speed USB device number 3 using ehci-platform
[   12.899426] cdc_ether 1-1:1.0 eth2: register 'cdc_ether' at usb-ehci-platform-1, CDC Ethernet Device, 0c:5b:8f:27:9a:64
[   12.930747] usb-storage 1-1:1.2: USB Mass Storage device detected
[   12.963491] scsi host1: usb-storage 1-1:1.2
[   14.004457] scsi 1:0:0:0: Direct-Access     HUAWEI   TF CARD Storage  2.31 PQ: 0 ANSI: 2
[   14.029898] sd 1:0:0:0: [sda] Attached SCSI removable disk

А вот я его потом перетыкал, когда сети хреново было

[315444.538508] usb 1-1: USB disconnect, device number 3
[315444.554500] cdc_ether 1-1:1.0 eth2: unregister 'cdc_ether' usb-ehci-platform-1, CDC Ethernet Device
[315536.923366] usb 1-1: new high-speed USB device number 4 using ehci-platform
[315537.077897] usb-storage 1-1:1.0: USB Mass Storage device detected
[315537.094140] scsi host2: usb-storage 1-1:1.0
[315537.554475] usb 1-1: USB disconnect, device number 4
[315538.033436] usb 1-1: new high-speed USB device number 5 using ehci-platform
[315538.212219] cdc_ether 1-1:1.0 eth2: register 'cdc_ether' at usb-ehci-platform-1, CDC Ethernet Device, 0c:5b:8f:27:9a:64
[315538.225844] cdc_ether 1-1:1.0 eth2: kevent 12 may have been dropped
[315538.249428] usb-storage 1-1:1.2: USB Mass Storage device detected
[315538.256279] cdc_ether 1-1:1.0 eth2: kevent 11 may have been dropped
[315538.283002] scsi host3: usb-storage 1-1:1.2
[315539.304645] scsi 3:0:0:0: Direct-Access     HUAWEI   TF CARD Storage  2.31 PQ: 0 ANSI: 2
[315539.320086] sd 3:0:0:0: [sda] Attached SCSI removable disk

Вот лог с пк в который вставил e3372s (у него проблемы с сим картой, поэтому как раз на нём «тренируюсь» - поставил свежие мод прошивку и мод вебюи как раз для того, чтобы композиции переключать с самого модема)

[Вс ноя 16 14:52:24 2025] usb 2-3: new high-speed USB device number 10 using xhci_hcd
[Вс ноя 16 14:52:24 2025] usb 2-3: New USB device found, idVendor=12d1, idProduct=1f01, bcdDevice= 1.02
[Вс ноя 16 14:52:24 2025] usb 2-3: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[Вс ноя 16 14:52:24 2025] usb 2-3: Product: HUAWEI_MOBILE
[Вс ноя 16 14:52:24 2025] usb 2-3: Manufacturer: HUAWEI_MOBILE
[Вс ноя 16 14:52:24 2025] usb 2-3: SerialNumber: 0123456789ABCDEF
[Вс ноя 16 14:52:24 2025] usb-storage 2-3:1.0: USB Mass Storage device detected
[Вс ноя 16 14:52:24 2025] scsi host6: usb-storage 2-3:1.0
[Вс ноя 16 14:52:25 2025] usb 2-3: USB disconnect, device number 10
[Вс ноя 16 14:52:25 2025] usb 2-3: new high-speed USB device number 11 using xhci_hcd
[Вс ноя 16 14:52:26 2025] usb 2-3: New USB device found, idVendor=12d1, idProduct=14dc, bcdDevice= 1.02
[Вс ноя 16 14:52:26 2025] usb 2-3: New USB device strings: Mfr=1, Product=2, SerialNumber=0
[Вс ноя 16 14:52:26 2025] usb 2-3: Product: HUAWEI_MOBILE
[Вс ноя 16 14:52:26 2025] usb 2-3: Manufacturer: HUAWEI_MOBILE
[Вс ноя 16 14:52:26 2025] cdc_ether 2-3:1.0 eth0: register 'cdc_ether' at usb-0000:00:14.0-3, CDC Ethernet Device, 0c:5b:8f:27:9a:64
[Вс ноя 16 14:52:26 2025] usb-storage 2-3:1.2: USB Mass Storage device detected
[Вс ноя 16 14:52:26 2025] scsi host6: usb-storage 2-3:1.2
[Вс ноя 16 14:52:26 2025] cdc_ether 2-3:1.0 enp0s20u3: renamed from eth0
[Вс ноя 16 14:52:27 2025] scsi 6:0:0:0: Direct-Access     HUAWEI   TF CARD Storage  2.31 PQ: 0 ANSI: 2
[Вс ноя 16 14:52:27 2025] sd 6:0:0:0: Attached scsi generic sg4 type 0
[Вс ноя 16 14:52:27 2025] sd 6:0:0:0: [sdd] 1989632 512-byte logical blocks: (1.02 GB/972 MiB)
[Вс ноя 16 14:52:27 2025] sd 6:0:0:0: [sdd] Write Protect is off
[Вс ноя 16 14:52:27 2025] sd 6:0:0:0: [sdd] Mode Sense: 0f 00 00 00
[Вс ноя 16 14:52:27 2025] sd 6:0:0:0: [sdd] Write cache: enabled, read cache: enabled, doesn't support DPO or FUA
[Вс ноя 16 14:52:27 2025] sd 6:0:0:0: [sdd] Attached SCSI removable disk

По сути в целом сейчас тот же H модем сначала представляется как сдром и картридер, потом переключается в режим модем и картридер. S вариант аналогичен, а раз микрот видит модем, значит он корректно отрабатывает переключение модема из одной композиции в другую, просто не хочет «отдавать» картридер в систему. Да и когда я принудительно включал рндис-порты-картридер, то всё равно микрот видел только модем (тогда ещё доступа к линукс консоли не было, чуть позже сниму лог дмесг в таком режиме) Вот скрин возможных режимов, что могу включить из вебморды без колупания нврам https://disk.yandex.ru/i/nUXsfJf4m9yRoQ

Dark_Snow
() автор топика
Ответ на: комментарий от Flotsky

То что там говорится полный бред, иначе бы смысла не было - суть же вроде «вот он что-то качает и может сохранить сразу на флешку», тянется это ещё с 3г модемов. Я посматриваю в сторону первичную композицию вообще отключить (FF), а вот во вторичной сразу всё отдавать (но в данном случае вроде как раз вариант либо сдром, либо картридер, но не хочется терять дрова под щитдовс, мало ли что), но т.к на 4пда как раз таки дохрена инфы и одна половина противоречит другой, то до сих пор поэтому не рискую nvram модема трогать (сначала в старом модеме надо починить сим лоток, чтобы был резервный модем, на случай факапа)

Dark_Snow
() автор топика
Последнее исправление: Dark_Snow (всего исправлений: 1)
Ответ на: комментарий от Dark_Snow

Видимо тогда дело на самом микротике, возможно где-то в этих строках

atheros_enum_failure_fix
usb 1-1: new high-speed USB device number 3 using rb400-ehci
usb 1-1: Unsupported USB device bInterfaceClass 2
usb 1-1: Unsupported USB device bInterfaceClass 10

Можно на linux ПК подсмотреть bInterfaceClass силами lsusb -v

Может микротик не научили в работу с usb composite нужных устройств? Вот в changelog записи вида *) lte - added basic support for Quectel RG255C-GL modem in "at+qcfg="usbnet",0" USB composition; выглядят как «точечные» для производителей.

Думаю имеет смысл задать вопрос на форуме микротика

Flotsky ★★★
()
Ответ на: комментарий от Flotsky

Думаю если я на форуме микротика скажу, что я рутанул микротик, то они меня сразу забанят…

 lsusb -s 014
Bus 002 Device 014: ID 12d1:14dc Huawei Technologies Co., Ltd. E3372 LTE/UMTS/GSM HiLink Modem/Networkcard
lsusb -s 014 -v | grep bInterfaceClass
      bInterfaceClass         2 Communications
      bInterfaceClass        10 CDC Data
      bInterfaceClass         8 Mass Storage
Dark_Snow
() автор топика
Ответ на: комментарий от Dark_Snow

Что ты как ни человек

Спрашивай возможно ли использовать картридер и модем одновременно в их божественном микротике // хотя сама идея качать и писать на карту памяти тот ещё изврат

anonymous
()
Ответ на: комментарий от anonymous

Не я это придумывал и разрабатывал. Моя задача подцепить эту чёртову флешку чтобы поберечь ресурс встроенной иначе при её замене привет веселье с лицензией, которая привязана к серийнику нанда. А я хочу entware запустить на некроте ибо контейнеры для мипсов зажали, да и вообще энтварь удобная штука - я её даже на своих андроидах разворачиваю (и работает даже на 4м, хз что там термукс школоло ноют про ограничения). Я то попробую сходить к некротоводам, но что-то мне подсказывает, что ответ будет «оно тебе не нужно», ведь все вокруг всегда знают, что нужно или нет другим и как всем вокруг жить надо

Dark_Snow
() автор топика
Ответ на: комментарий от Dark_Snow

Наверное, мой опыт совсем устарел. Когда я пользовался «модемом+картридер» всё это работало ненадёжно:

  • модем отваливался из-за перегрева, стоило задействовать его для скачки чего-то более объёмного, чем одна страница веба
  • картридер тоже отваливался, если сохранять на него что-то большее, чем десятки/сотни мегабайт

Да и ещё и напрямую эта связка не умела работать. Нужно было скачать на хост, потом сохранить на карту в картридере. Иногда удавалось…

Нет, можно было и напрямую задать «качать на карточку картридера модема» (у меня это гарантировало отвал всего этого хозяйства в короткие сроки) – проверка/восстановление ФС сильно муторнее, чем возобновить коннект.

Видимо, в современности этого не наблюдается. Повезло вам…

anonymous
()

Просто твой микротик не загружает ядерный модуль usb_storage.ko. Вообще usb устройства состоят из одного или нескольких интерфейсов, и каждый интерфейс обслуживается своим драйвером в линуксе.

Для сравнения, твой опенврт загружает модуль usb_storage.ko автоматически, у модуля внутри драйвер usb-storage, драйвер цепляется к интерфейсу :1.2 устройства:

usb-storage 1-1:1.2: USB Mass Storage device detected

Попробуй на микротике загрузить модуль usb_storage.ko вручную.

iliyap ★★★★★
()
Ответ на: комментарий от anonymous

Да нет, я и сам вообще особо не пользуюсь сейчас картридером - один раз хотел к опенврт extroot приделать много лет назад, не разобрался как заставить систему ждать появления флешки и забыл. Сейчас вот тоже хочу юзать именно под «системные дела» без сотен мегабайт в секунду

Dark_Snow
() автор топика
Ответ на: комментарий от iliyap

Если «втупую» пробую insmod libcomposite.ko и прочее, то ловлю «нет такого файла», с полным путём плачет, что «Unknown symbol in module» (Да, мне за 6 лет ни разу не приходилось insmod\rmmod юзать и вообще так глубоко копать)

Так как правильно то модули подгружать подскажи пожалуйста?

Dark_Snow
() автор топика
Ответ на: комментарий от Dark_Snow

modprobe usb_storage.

По идее lsusb -tv должен показывать вот такое (в порт 5 корневого хаба подключено устройство с тремя интерфейсами):

$ lsusb -tv
/:  Bus 003.Port 001: Dev 001, Class=root_hub, Driver=xhci_hcd/12p, 480M
    ID 1d6b:0002 Linux Foundation 2.0 root hub
    |__ Port 005: Dev 061, If 0, Class=Communications, Driver=cdc_ether, 480M
        ID 12d1:14dc Huawei Technologies Co., Ltd. E3372 LTE/UMTS/GSM HiLink Modem/Networkcard
    |__ Port 005: Dev 061, If 1, Class=CDC Data, Driver=cdc_ether, 480M
        ID 12d1:14dc Huawei Technologies Co., Ltd. E3372 LTE/UMTS/GSM HiLink Modem/Networkcard
    |__ Port 005: Dev 061, If 2, Class=Mass Storage, Driver=usb-storage, 480M
        ID 12d1:14dc Huawei Technologies Co., Ltd. E3372 LTE/UMTS/GSM HiLink Modem/Networkcard

Тут хорошо видно, что к интерфейсам 0 и 1 прицепился драйвер cdc_ether, в интерфейсу 2 прицепился драйвер usb-storage.

Если он у тебя показывает Driver=, значит драйвер не прицепился. Либо из-за того, что модуль с драйвером не загружен, либо драйвер не смог.

Если Driver=usb-storage есть, а /dev/sda (SD-драйв) или /dev/sr0 (виртуальный CDROM-драйв) отсутствуют, значит не загрузился автоматом модуль sd_mod (с драйвером SCSI дисков sd) или sr_mod (с драйвером SCSI CDROM-ов sr). Тогда надо ещё modprobe sd_mod или modprobe sr_mod.

Я понятия не имею, почему RouterOS не загружает какие-то модули автоматом.

iliyap ★★★★★
()
Ответ на: комментарий от iliyap

Вот блин, а insmod для чего тогда? У меня в голове было что rm отключает, ins соответственно инсертит…

Пы.Сы.: Да тыж мой зайка хороший!!! Куда в тебя лайки совать?)

Хотя твой вариант с lsusb -tv и невозможен ибо в бизибоксе урезанный он какой-то, но modprobe usb_storage и modprobe sd_mod дали вот такую картину и в том же винбоксе в файл менеджере появился usb1

[  534.824475][  T105] usb 1-1: new high-speed USB device number 6 using rb400-ehci
[  534.953683][  T105] usb-storage 1-1:1.0: USB Mass Storage device detected
[  534.954113][  T105] scsi host0: usb-storage 1-1:1.0
[  535.078193][  T105] usb 1-1: USB disconnect, device number 6
[  535.684504][  T105] atheros_enum_failure_fix
[  535.754542][  T105] usb 1-1: new high-speed USB device number 7 using rb400-ehci
[  535.805706][  T105] usb 1-1: Unsupported USB device bInterfaceClass 2
[  535.805748][  T105] usb 1-1: Unsupported USB device bInterfaceClass 10
[  535.924229][  T226] cdc_ether 1-1:1.0 wwan0: register 'cdc_ether' at usb-rb400_usb-1, CDC Modem Device, 0c:5b:8f:27:9a:64
[  535.927915][  T105] usb-storage 1-1:1.2: USB Mass Storage device detected
[  535.928340][  T105] scsi host0: usb-storage 1-1:1.2
[  535.949462][    C0] cdc_ether 1-1:1.0 wwan0: CDC: carrier off
[  535.965469][    C0] cdc_ether 1-1:1.0 wwan0: CDC: carrier off
[  536.969869][  T105] scsi 0:0:0:0: Direct-Access     HUAWEI   TF CARD Storage  2.31 PQ: 0 ANSI: 2
[  536.979136][   T48] sd 0:0:0:0: [sda] 1989632 512-byte logical blocks: (1.02 GB/972 MiB)
[  536.979737][   T48] sd 0:0:0:0: [sda] Write Protect is off
[  536.979780][   T48] sd 0:0:0:0: [sda] Mode Sense: 0f 00 00 00
[  536.980244][   T48] sd 0:0:0:0: [sda] Write cache: enabled, read cache: enabled, doesn't support DPO or FUA
[  537.017783][   T48] sd 0:0:0:0: [sda] Attached SCSI removable disk
[  544.110396][  T246] cdc_ether 1-1:1.0 wwan0: unregister 'cdc_ether' usb-rb400_usb-1, CDC Modem Device
[  544.234529][  T246] atheros_enum_failure_fix
[  544.304478][  T246] usb 1-1: reset high-speed USB device number 7 using rb400-ehci
[  544.456237][  T105] cdc_ether 1-1:1.0 wwan0: register 'cdc_ether' at usb-rb400_usb-1, CDC Modem Device, 0c:5b:8f:27:9a:64
[  544.478465][    C0] cdc_ether 1-1:1.0 wwan0: CDC: carrier off
[  544.494343][    C0] cdc_ether 1-1:1.0 wwan0: CDC: carrier off
[  544.495204][    C0] sd 0:0:0:0: Power-on or device reset occurred
[  544.727122][   T68] EXT4-fs (sda): recovery complete
[  544.732897][   T68] EXT4-fs (sda): mounted filesystem with ordered data mode. Opts: (null)
[  544.751510][  T105] ksmbd: ksmbd: iface->name:lo
[  544.754588][  T105] ksmbd: ksmbd: iface->name:wsbd
[  544.755923][  T105] ksmbd: ksmbd: iface->name:switch0
[  544.759976][  T105] ksmbd: ksmbd: iface->name:eth0
[  544.766983][  T105] ksmbd: ksmbd: iface->name:eth2
[  544.774619][  T105] ksmbd: ksmbd: iface->name:eth3
[  544.774891][  T105] ksmbd: ksmbd: iface->name:eth4
[  544.782463][    C0] cdc_ether 1-1:1.0 wwan0: CDC: carrier on
[  544.782812][  T105] ksmbd: ksmbd: iface->name:br0
[  544.783385][  T105] ksmbd: ksmbd: iface->name:wwan0

Продолжу вести наблюдение, да и теперь надо тогда найти какой-нибудь скрипт, что при старте запускается т.к родные скрипты и планировщик сильно ограничены.

Dark_Snow
() автор топика
Последнее исправление: Dark_Snow (всего исправлений: 2)
Ответ на: комментарий от Dark_Snow

Сейчас вот тоже хочу юзать именно под «системные дела» без сотен мегабайт в секунду

Я ж не против. Но помни, что при любом отвале модема картридер автоматом отвалится. Наоборот тоже «работает».

P.S. modprobe это такой «швецарский нож» для работы с ядерными модулями (умений у него много, очень полезный «ножик»)

anonymous
()
Ответ на: комментарий от anonymous

Про «отвалится» я знаю и понимаю, но это ж микрот, так что думаю сделаю что-то вроде ватчдога, который в случае чего снимет питание модема на время, потом спустя время (необходимое на рестарт модема) заново всё смонтирует (естественно перед этим проверив фс на флешке)

Dark_Snow
() автор топика
Ответ на: комментарий от Dark_Snow

modprobe работает только с модулями в /lib/modules/$(uname -r)/kernel. Но зато умеет всякие полезные функции: поддерживает модалиасы (грубо говоря, умеет находить модуль по идентификаторам устройства), умеет в зависимости (грузит модуль и все модули, от которых он зависит прямо или косвено).

insmod ничего этого не умеет, зато может загрузить модуль откуда угодно. Обычно им разработчики пользуются в процессе разработки.

iliyap ★★★★★
()