Ubuntu Suomen keskustelualueet
Ubuntun käyttö => Ohjelmointi, palvelimet ja muu edistyneempi käyttö => Aiheen aloitti: Mistofelees - 30.01.26 - klo:20.18
-
/dev-hakemistossa on ainakin sata laitetta. Miten saisi selville, mikä niistä on käytössä oleva 4G-modemi ?
lsusb antaa:
Bus 002 Device 015: ID 05c6:f00e Qualcomm, Inc. FP3
lsusb -t
|__ Port 002: Dev 017, If 0, Class=Wireless, Driver=rndis_host, 480M
|__ Port 002: Dev 017, If 1, Class=CDC Data, Driver=rndis_host, 480M
modprobe rndis_host antaa tyhjän rivin
dmesg:
[115370.220403] rndis_host 2-1.2:1.0 usb0: unregister 'rndis_host' usb-0000:00:1a.0-1.2, RNDIS device
[115388.013647] usb 2-1.2: new high-speed USB device number 16 using ehci-pci
[115388.093374] usb 2-1.2: New USB device found, idVendor=05c6, idProduct=f00e, bcdDevice=ff.ff
[115388.093390] usb 2-1.2: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[115388.093395] usb 2-1.2: Product: Android
[115388.093398] usb 2-1.2: Manufacturer: Android
[115388.093401] usb 2-1.2: SerialNumber: 0123456789ABCDEF
[115388.098102] rndis_host 2-1.2:1.0 usb0: register 'rndis_host' at usb-0000:00:1a.0-1.2, RNDIS device, fa:a7:a5:da:7d:a8
Vaikka tuon dmesg:n mukaan modemi olisi portissa usb0, ei esim putty löydä mitään /dev/tty0:sta.
modemin liittäminen ja taas poistaminen ei lisää eikä vähennä laitteita /dev -listauksessa
mmcli -L
No modems were found
Tiedostosta /sys/bus/usb/devices# less usb2/2-1/2-1.2/idVendor löytyi sama idVendor-tunnus 05c6, kuin lsusb:stä, mutta miten tästä eteenpäin ?
Netistä ja mukaälystä ei ole vielä ollut asiassa mitään apua.
-
Löytyisiköhän tty*-laite ...
ls -l /dev/*/* |grep 05c6
(Ainakin itselläni löytyi sen avulla USB-serial-laite.)
seuraavasti:
ls -l /dev/*/*|grep 1a86
... kun lsusb antaa seuraavaa...
$ lsusb
...
Bus 001 Device 005: ID 1a86:7523 QinHeng Electronics CH340 serial converter
...
Edit - Näyttäisi serialien symboliset linkit näyttäisi olevan ...
/dev/serial
-hakemistossa.
-
[115370.220403] rndis_host 2-1.2:1.0 usb0: unregister 'rndis_host' usb-0000:00:1a.0-1.2, RNDIS device
[115388.013647] usb 2-1.2: new high-speed USB device number 16 using ehci-pci
[115388.093374] usb 2-1.2: New USB device found, idVendor=05c6, idProduct=f00e, bcdDevice=ff.ff
[115388.093390] usb 2-1.2: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[115388.093395] usb 2-1.2: Product: Android
[115388.093398] usb 2-1.2: Manufacturer: Android
[115388.093401] usb 2-1.2: SerialNumber: 0123456789ABCDEF
[115388.098102] rndis_host 2-1.2:1.0 usb0: register 'rndis_host' at usb-0000:00:1a.0-1.2, RNDIS device, fa:a7:a5:da:7d:a8
Modeemi toimii rndis-rajapinnan kautta, eli se näkyy Linuxissa Ethernet-portin tapaan verkkolaitteena. Graafisella työpöydällä sen pitäisi näkyä suoraan käytettävissä verkoissa. Komentorivillä se löytynee esimerkiksi NetworkManagerilla (nmcli), tai matalamman tason verkkokomennoilla. Luulisin, että tekoäly osaa auttaa käytössä, jos ohjaat sitä vähän oikeaan suuntaan.
Rndis-laitetta ei varmaankaan voi ohjata sarjaporttimodeemin tapaan AT-komennoilla.