No właśnie najlepsze jest to że modemmanager też go nie pokazuje, jego port do komunikacji to /dev/mhi_DUN, a to się pokazuje tylko po wgraniu sterowników od quectela. I trzeba używać jakiegos programu quectela do połączenia się z internetem.
Nie jesteś zalogowany. Proszę się zalogować lub zarejestrować.
eko.one.pl → Posty przez lukasz3134
No właśnie najlepsze jest to że modemmanager też go nie pokazuje, jego port do komunikacji to /dev/mhi_DUN, a to się pokazuje tylko po wgraniu sterowników od quectela. I trzeba używać jakiegos programu quectela do połączenia się z internetem.
Mały update, sprawdziłem rewizje mojego modemu i jest to EM160RGLAPR02A07M4G, czyli wersja tylko pcie, bez portów USB do komunikacji. Ładnie wtopiłem...
To chyba jest jakis głębszy problem z samą bananką niż z modemami. Coś jest nie tak z tymi slotami pcie...
Dobra, spróbuję jeszcze raz.
EDIT: Nic sie nie dzieje, migła mi tylko dioda od sim1 i tyle...
Dobra, wykonałem to polecenie, było operation succesful, a teraz mam takie coś:
[11 gru 2025, 10:32:22 CET] daemon.warn: [5398]: <wrn> [modem0] port wwan0qmi0 timed out 2 consecutive times
[11 gru 2025, 10:32:22 CET] daemon.warn: [5398]: <wrn> [modem0] port wwan0qmi0 timed out 3 consecutive times
[11 gru 2025, 10:32:22 CET] daemon.warn: [5398]: <wrn> [modem0] port wwan0qmi0 timed out 4 consecutive times
[11 gru 2025, 10:32:22 CET] daemon.warn: [5398]: <wrn> [modem0] port wwan0qmi0 timed out 5 consecutive times
[11 gru 2025, 10:32:22 CET] daemon.warn: [5398]: <wrn> [modem0] port wwan0qmi0 timed out 6 consecutive times
[11 gru 2025, 10:32:22 CET] daemon.warn: [5398]: <wrn> [modem0] port wwan0qmi0 timed out 7 consecutive times
[11 gru 2025, 10:32:22 CET] daemon.warn: [5398]: <wrn> [modem0] port wwan0qmi0 timed out 8 consecutive times
[11 gru 2025, 10:32:22 CET] daemon.warn: [5398]: <wrn> [modem0] port wwan0qmi0 timed out 9 consecutive times
[11 gru 2025, 10:32:22 CET] daemon.err: [5398]: <err> [modem0] port wwan0qmi0 timed out 10 consecutive times, marking modem as invalid
[11 gru 2025, 10:32:22 CET] daemon.err: [5398]: <err> [modem0] port wwan0qmi0 timed out 11 consecutive times, marking modem as invalid
[11 gru 2025, 10:32:22 CET] daemon.err: [5398]: <err> [modem0] port wwan0qmi0 timed out 12 consecutive times, marking modem as invalid
[11 gru 2025, 10:32:22 CET] daemon.err: [5398]: <err> [modem0] port wwan0qmi0 timed out 13 consecutive times, marking modem as invalid
[11 gru 2025, 10:32:22 CET] daemon.err: [5398]: <err> [modem0] port wwan0qmi0 timed out 14 consecutive times, marking modem as invalid
[11 gru 2025, 10:32:22 CET] daemon.err: [5398]: <err> [modem0] port wwan0qmi0 timed out 15 consecutive times, marking modem as invalid
[11 gru 2025, 10:32:22 CET] daemon.err: [5398]: <err> [modem0] port wwan0qmi0 timed out 16 consecutive times, marking modem as invalid
[11 gru 2025, 10:32:22 CET] daemon.err: [5398]: <err> [modem0] port wwan0qmi0 timed out 17 consecutive times, marking modem as invalid
[11 gru 2025, 10:32:22 CET] daemon.err: [5398]: <err> [modem0] port wwan0qmi0 timed out 18 consecutive times, marking modem as invalid
[11 gru 2025, 10:32:22 CET] daemon.err: [5398]: <err> [modem0] port wwan0qmi0 timed out 19 consecutive times, marking modem as invalid
[11 gru 2025, 10:32:27 CET] daemon.info: [5398]: <inf> [modem0] SIM hot swap setup failed: Couldn't peek QMI port
[11 gru 2025, 10:32:27 CET] daemon.warn: [5398]: <wrn> [modem0] modem couldn't be initialized: Couldn't check unlock status: Couldn't get interface skeletonW dalszym ciągu modem jest niewidoczny ani nie ma żadnych interfejsów komunikacyjnych.
Skrypty do em120r są ale nie do em160r, boje się że uwale ten modem używając innych skryptów, a nie mam ani vid ani pid.
Właśnie na to patrzę, więc musze odblokować ten modem...
Udało mi się wyciągnąć jeszcze coś takiego :
root@BPI-R4:~# lsmod | grep mhi
mhi 65536 4 mhi_wwan_mbim,mhi_wwan_ctrl,mhi_pci_generic,mhi_net
mhi_net 12288 0
mhi_pci_generic 24576 0
mhi_wwan_ctrl 12288 0
mhi_wwan_mbim 12288 0
wwan 20480 7 mtk_t7xx,mhi_wwan_mbim,mhi_wwan_ctrl
root@BPI-R4:~# mncli
-ash: mncli: not found
root@BPI-R4:~# ls /dev/wwan*
/dev/wwan0mbim0 /dev/wwan0qcdm0 /dev/wwan0qmi0
root@BPI-R4:~# mbimcli -p -d /dev/wwan0mbim0 --quectel-query-radio-state
[/dev/wwan0mbim0] Radio state retrieved: 'fcc-locked'W logu wyświetla się tylko kontroler USB bananki:
root@BPI-R4:~# cat /sys/kernel/debug/usb/devices
T: Bus=01 Lev=00 Prnt=00 Port=00 Cnt=00 Dev#= 1 Spd=480 MxCh= 1
B: Alloc= 0/800 us ( 0%), #Int= 0, #Iso= 0
D: Ver= 2.00 Cls=09(hub ) Sub=00 Prot=01 MxPS=64 #Cfgs= 1
P: Vendor=1d6b ProdID=0002 Rev= 6.12
S: Manufacturer=Linux 6.12.57 xhci-hcd
S: Product=xHCI Host Controller
S: SerialNumber=11200000.usb
C:* #Ifs= 1 Cfg#= 1 Atr=e0 MxPwr= 0mA
I:* If#= 0 Alt= 0 #EPs= 1 Cls=09(hub ) Sub=00 Prot=00 Driver=hub
E: Ad=81(I) Atr=03(Int.) MxPS= 4 Ivl=256ms
T: Bus=01 Lev=01 Prnt=01 Port=00 Cnt=01 Dev#= 2 Spd=480 MxCh= 5
D: Ver= 2.10 Cls=09(hub ) Sub=00 Prot=02 MxPS=64 #Cfgs= 1
P: Vendor=2109 ProdID=2822 Rev= 0.30
S: Manufacturer=VIA Labs, Inc.
S: Product=USB2.0 Hub
C:* #Ifs= 1 Cfg#= 1 Atr=e0 MxPwr= 0mA
I: If#= 0 Alt= 0 #EPs= 1 Cls=09(hub ) Sub=00 Prot=01 Driver=hub
E: Ad=81(I) Atr=03(Int.) MxPS= 1 Ivl=256ms
I:* If#= 0 Alt= 1 #EPs= 1 Cls=09(hub ) Sub=00 Prot=02 Driver=hub
E: Ad=81(I) Atr=03(Int.) MxPS= 1 Ivl=256ms
T: Bus=01 Lev=02 Prnt=02 Port=04 Cnt=01 Dev#= 3 Spd=480 MxCh= 0
D: Ver= 2.01 Cls=11(blbrd) Sub=00 Prot=00 MxPS=64 #Cfgs= 1
P: Vendor=2109 ProdID=8822 Rev= 0.01
S: Manufacturer=VIA Labs, Inc.
S: Product=USB Billboard Device
S: SerialNumber=0000000000000001
C:* #Ifs= 1 Cfg#= 1 Atr=c0 MxPwr=100mA
I:* If#= 0 Alt= 0 #EPs= 0 Cls=11(blbrd) Sub=00 Prot=00 Driver=(none)
T: Bus=02 Lev=00 Prnt=00 Port=00 Cnt=00 Dev#= 1 Spd=10000 MxCh= 1
B: Alloc= 0/800 us ( 0%), #Int= 0, #Iso= 0
D: Ver= 3.10 Cls=09(hub ) Sub=00 Prot=03 MxPS= 9 #Cfgs= 1
P: Vendor=1d6b ProdID=0003 Rev= 6.12
S: Manufacturer=Linux 6.12.57 xhci-hcd
S: Product=xHCI Host Controller
S: SerialNumber=11200000.usb
C:* #Ifs= 1 Cfg#= 1 Atr=e0 MxPwr= 0mA
I:* If#= 0 Alt= 0 #EPs= 1 Cls=09(hub ) Sub=00 Prot=00 Driver=hub
E: Ad=81(I) Atr=03(Int.) MxPS= 4 Ivl=256ms
T: Bus=02 Lev=01 Prnt=01 Port=00 Cnt=01 Dev#= 2 Spd=5000 MxCh= 4
D: Ver= 3.10 Cls=09(hub ) Sub=00 Prot=03 MxPS= 9 #Cfgs= 1
P: Vendor=2109 ProdID=0822 Rev= 0.30
S: Manufacturer=VIA Labs, Inc.
S: Product=USB3.1 Hub
C:* #Ifs= 1 Cfg#= 1 Atr=e0 MxPwr= 0mA
I:* If#= 0 Alt= 0 #EPs= 1 Cls=09(hub ) Sub=00 Prot=00 Driver=hub
E: Ad=81(I) Atr=13(Int.) MxPS= 2 Ivl=16msDobra, zostawiam temat na przyszły tydzień jak dojdzie do mnie lepszy adapter na usb, zobaczymy wtedy.
Bananka w tym gnieździe obsługuje i usb i pci. Poza tym widać w logu że obsługuje go sterownik mhi pcie generic, tylko nie pojawiaja się żadne interfejsy. A ten temat co podlinkowałeś czytałem cały, tylko nie mam nawet jak wysłać komend AT do tego modemu.
No właśnie w mojej przejściówce usb nie chce działać. Dioda zasilania sie nie świeci na przejściówce.
Jak w tytule tematu nabyłem sobie ten modem i wsadziłem go do Bananki. Oczywiście nie działa. Nie widac portów przez które mógłbym się komunikować z tym modemem. Oto wynik lspci -v
0003:01:00.0 Unassigned class [ff00]: Qualcomm Technologies, Inc SDX24 [Snapdragon X24 4G]
Subsystem: Qualcomm Technologies, Inc Device 0307
Flags: bus master, fast devsel, latency 0, IRQ 132
Memory at 20200000 (64-bit, non-prefetchable) [size=4K]
Memory at 20201000 (64-bit, non-prefetchable) [size=4K]
Capabilities: [40] Power Management version 3
Capabilities: [50] MSI: Enable+ Count=8/32 Maskable+ 64bit+
Capabilities: [70] Express Endpoint, IntMsgNum 0
Capabilities: [100] Advanced Error Reporting
Capabilities: [148] Transaction Processing Hints
Capabilities: [1d4] Latency Tolerance Reporting
Capabilities: [1dc] L1 PM Substates
Kernel driver in use: mhi-pci-genericKtos coś ?
Soft przejściowy od Cudy też jest nowy przystosowany pod nowe pamięci, dlatego nie chce wam wgrać OpenWRT.
Taka mała uwaga odnośnie Kingston KC3000. Grzeje się i to dość sporo. W małej obudowie może być problem.
Aha, no to niech tak będzie, ten modem to i tak staroć trzymany na zapas.
Pierwsze polecenie:
crw-rw---- 1 root dialout 188, 0 Dec 5 17:56 /dev/ttyUSB0
crw-rw---- 1 root dialout 188, 1 Dec 5 17:59 /dev/ttyUSB1Drugie:
{
"csq":"30",
"signal":"96",
"operator_name":"Orange",
"operator_mcc":"260",
"operator_mnc":"03",
"country":"Poland",
"mode":"LTE B7 (2600 MHz)",
"registration":"1",
"lac_dec":"58825",
"lac_hex":"E5C9",
"cid_dec":"48142372",
"cid_hex":"2DE9824",
"addon":[{"idx":10,"key":"Temperature","value":"42.3 °C"},{"idx":30,"key":"Band","value":"B7 (2600 MHz)"},{"idx":34,"key":"EARFCN DL","value":"3025"},{"idx":32,"key":"Bandwidth DL","value":"15.0 MHz"},{"idx":34,"key":"EARFCN UL","value":"21025"},{"idx":31,"key":"Bandwidth UL","value":"15.0 MHz"},{"idx":36,"key":"RSRP","value":"-75 dBm"},{"idx":38,"key":"SINR","value":"16 dB"},{"idx":37,"key":"RSRQ","value":"-8 dB"}]
}Trzecie:
{
"vendor":"",
"product":"",
"revision":"",
"imei":"",
"iccid":"",
"imsi":""
}Ten modem działa mi tylko na ModemManager, na innych protokołach nie działa.
No w ogóle go nie widać. Nie mogę go wybrać. Nie ma sygnału, stanu sieci, stanu karty itd.
Chciałbym odświeżyć temat, jednak nie związany z Fibocomem. Mam jeszcze modem Huawei E3372-h 320 i nie jest on wykrywany przez modemdata. Jeśli mógłybyć Cezary go dodać to było by miło
Logi z debugowanie portu USB:
T: Bus=01 Lev=02 Prnt=02 Port=03 Cnt=01 Dev#= 5 Spd=480 MxCh= 0
D: Ver= 2.10 Cls=00(>ifc ) Sub=00 Prot=00 MxPS=64 #Cfgs= 1
P: Vendor=12d1 ProdID=1506 Rev= 1.02
S: Manufacturer=HUAWEI_MOBILE
S: Product=HUAWEI_MOBILE
C:* #Ifs= 5 Cfg#= 1 Atr=c0 MxPwr= 2mA
I:* If#= 0 Alt= 0 #EPs= 2 Cls=ff(vend.) Sub=02 Prot=12 Driver=option
E: Ad=82(I) Atr=02(Bulk) MxPS= 512 Ivl=0ms
E: Ad=02(O) Atr=02(Bulk) MxPS= 512 Ivl=0ms
I:* If#= 1 Alt= 0 #EPs= 3 Cls=ff(vend.) Sub=02 Prot=01 Driver=option
E: Ad=84(I) Atr=03(Int.) MxPS= 10 Ivl=32ms
E: Ad=83(I) Atr=02(Bulk) MxPS= 512 Ivl=0ms
E: Ad=03(O) Atr=02(Bulk) MxPS= 512 Ivl=0ms
I: If#= 2 Alt= 0 #EPs= 1 Cls=ff(vend.) Sub=02 Prot=16 Driver=huawei_cdc_ncm
E: Ad=86(I) Atr=03(Int.) MxPS= 16 Ivl=2ms
I:* If#= 2 Alt= 1 #EPs= 3 Cls=ff(vend.) Sub=02 Prot=16 Driver=huawei_cdc_ncm
E: Ad=86(I) Atr=03(Int.) MxPS= 16 Ivl=2ms
E: Ad=85(I) Atr=02(Bulk) MxPS= 512 Ivl=0ms
E: Ad=04(O) Atr=02(Bulk) MxPS= 512 Ivl=0ms
I:* If#= 3 Alt= 0 #EPs= 2 Cls=08(stor.) Sub=06 Prot=50 Driver=usb-storage
E: Ad=87(I) Atr=02(Bulk) MxPS= 512 Ivl=0ms
E: Ad=05(O) Atr=02(Bulk) MxPS= 512 Ivl=125us
I:* If#= 4 Alt= 0 #EPs= 2 Cls=08(stor.) Sub=06 Prot=50 Driver=usb-storage
E: Ad=88(I) Atr=02(Bulk) MxPS= 512 Ivl=0ms
E: Ad=06(O) Atr=02(Bulk) MxPS= 512 Ivl=125usTego trzeciego chyba nie ma po co wrzucać. Ale i tak dzięki za pomoc.
product.sh:
{
"vendor":"Fibocom",
"product":"L850 LTE Module,L850",
"revision":"18500.5001.00.05.27.12",
"imei":"862372042095885",
"iccid":"8948031916455564635F",
"imsi":"260036445556463"
}
+ DEVICE=/dev/ttyACM0
+ '[' -n /dev/ttyACM0 ]
+ '[' -e /dev/ttyACM0 ]
+ RES=/usr/share/modemdata
+ . /usr/share/modemdata/libs/getdevicevendorproduct
+ getdevicevendorproduct /dev/ttyACM0
+ basename /dev/ttyACM0
+ devname=ttyACM0
+ readlink -f /sys/class/tty/ttyACM0/device
+ devpath=/sys/devices/platform/soc/11200000.usb/usb2/2-1/2-1.4/2-1.4:1.2
+ T=/sys/devices/platform/soc/11200000.usb/usb2/2-1/2-1.4
+ cat /sys/devices/platform/soc/11200000.usb/usb2/2-1/2-1.4/idVendor
+ cat /sys/devices/platform/soc/11200000.usb/usb2/2-1/2-1.4/idProduct
+ echo usb/413c81d9
+ VIDPID=usb/413c81d9
+ '[' -e /usr/share/modemdata/vendorproduct/usb/413c81d9 ]
+ . /usr/share/modemdata/vendorproduct/generic
+ gcom -d /dev/ttyACM0 -s /usr/share/modemdata/vendorproduct/vendorproduct.gcom
+ O='+CGMI:+CGMI: "Fibocom"
+CGMM:+CGMM: "L850 LTE Module","L850"
+CGMR:+CGMR: "18500.5001.00.05.27.12"
+CGSN:862372042095885
+CIMI:260036445556463
+CCID: 8948031916455564635F'
+ echo '+CGMI:+CGMI: "Fibocom"
+CGMM:+CGMM: "L850 LTE Module","L850"
+CGMR:+CGMR: "18500.5001.00.05.27.12"
+CGSN:862372042095885
+CIMI:260036445556463
+CCID: 8948031916455564635F'
+ awk '/CGMI:/{gsub(/.*CGMI[ ]*:[ ]*/,"");gsub(/"/,"");print $0}'
+ T=Fibocom
+ '[' -n Fibocom ]
+ VENDOR=Fibocom
+ echo '+CGMI:+CGMI: "Fibocom"
+CGMM:+CGMM: "L850 LTE Module","L850"
+CGMR:+CGMR: "18500.5001.00.05.27.12"
+CGSN:862372042095885
+CIMI:260036445556463
+CCID: 8948031916455564635F'
+ awk '/CGMM:/{gsub(/.*CGMM[ ]*:[ ]*/,"");gsub(/"/,"");print $0}'
+ T='L850 LTE Module,L850'
+ '[' -n 'L850 LTE Module,L850' ]
+ PRODUCT='L850 LTE Module,L850'
+ echo '+CGMI:+CGMI: "Fibocom"
+CGMM:+CGMM: "L850 LTE Module","L850"
+CGMR:+CGMR: "18500.5001.00.05.27.12"
+CGSN:862372042095885
+CIMI:260036445556463
+CCID: 8948031916455564635F'
+ awk '/CGMR:/{gsub(/.*CGMR[ ]*:[ ]*/,"");gsub(/"/,"");print $0}'
+ T=18500.5001.00.05.27.12
+ '[' -n 18500.5001.00.05.27.12 ]
+ REVISION=18500.5001.00.05.27.12
+ echo '+CGMI:+CGMI: "Fibocom"
+CGMM:+CGMM: "L850 LTE Module","L850"
+CGMR:+CGMR: "18500.5001.00.05.27.12"
+CGSN:862372042095885
+CIMI:260036445556463
+CCID: 8948031916455564635F'
+ awk '/CGSN:/{gsub(/.*CGSN[ ]*:[ ]*/,"");gsub(/"/,"");print $0}'
+ T=862372042095885
+ '[' -n 862372042095885 ]
+ IMEI=862372042095885
+ echo '+CGMI:+CGMI: "Fibocom"
+CGMM:+CGMM: "L850 LTE Module","L850"
+CGMR:+CGMR: "18500.5001.00.05.27.12"
+CGSN:862372042095885
+CIMI:260036445556463
+CCID: 8948031916455564635F'
+ awk '/CCID:/{gsub(/.*CCID[ ]*:[ ]*/,"");gsub(/"/,"");print $0}'
+ T=8948031916455564635F
+ '[' -n 8948031916455564635F ]
+ ICCID=8948031916455564635F
+ echo '+CGMI:+CGMI: "Fibocom"
+CGMM:+CGMM: "L850 LTE Module","L850"
+CGMR:+CGMR: "18500.5001.00.05.27.12"
+CGSN:862372042095885
+CIMI:260036445556463
+CCID: 8948031916455564635F'
+ awk '/CIMI:/{gsub(/.*CIMI[ ]*:[ ]*/,"");gsub(/"/,"");print $0}'
+ T=260036445556463
+ '[' -n 260036445556463 ]
+ IMSI=260036445556463
+ cat
+ exit 0OK, logi pochodzą z modemu działającego w przejściówce na USB, md_serial_mcm:
[
{
"vendor":"Fibocom",
"product":"L850 LTE Module,L850",
"revision":"18500.5001.00.05.27.12",
"imei":"862372042095885",
"iccid":"8948031916455564635F",
"imsi":"260036445556463"
}
,
{
"status": "CONNECTED",
"conn_time_sec": "49",
"rx": "116.4 KiB",
"tx": "79.4 KiB"
}
,
{
"csq":"19",
"signal":"100",
"operator_name":"Orange",
"operator_mcc":"260",
"operator_mnc":"03",
"country":"Poland",
"mode":"LTE-A B7 (2600 MHz) / B1 (2100 MHz) / B3 (1800 MHz)",
"registration":"6",
"lac_dec":"58825",
"lac_hex":"E5C9",
"cid_dec":"48142372",
"cid_hex":"2DE9824",
"addon":[{"idx":23,"key":"TAC","value":"58825 (E5C9)"},{"idx":30,"key":"Primary band","value":"B7 (2600 MHz) @15 MHz"},{"idx":33,"key":"PCI","value":"20"},{"idx":34,"key":"EARFCN DL","value":"3025"},{"idx":34,"key":"EARFCN UL","value":"21025"},{"idx":36,"key":"RSRP","value":"-75 dBm"},{"idx":35,"key":"RSSI","value":"-51 dBm"},{"idx":37,"key":"RSRQ","value":"-10 dB"},{"idx":38,"key":"SNR","value":"14 dB"},{"idx":53,"key":"(S1) PCI","value":"485"},{"idx":54,"key":"(S1) EARFCN DL","value":"75"},{"idx":50,"key":"(S1) band","value":"B1 (2100 MHz) @15 MHz"},{"idx":56,"key":"(S1) RSRP","value":"-62 dBm"},{"idx":57,"key":"(S1) RSRQ","value":"-7 dB"},{"idx":58,"key":"(S1) SNR","value":"5 dB"},{"idx":63,"key":"(S2) PCI","value":"62"},{"idx":64,"key":"(S2) EARFCN DL","value":"1749"},{"idx":60,"key":"(S2) band","value":"B3 (1800 MHz) @10 MHz"},{"idx":66,"key":"(S2) RSRP","value":"-71 dBm"},{"idx":67,"key":"(S2) RSRQ","value":"-8 dB"},{"idx":68,"key":"(S2) SNR","value":"5 dB"}]
}
]Ok, za moment wrzuce tę logi bo pracuje jeszcze nad czymś innym.
Łoo, no to teraz się poprawiło
To wszystko ?
A jak mam to zrobić ?
eko.one.pl → Posty przez lukasz3134
Forum oparte o PunBB, wspierane przez Informer Technologies, Inc