Kirjoittaja Aihe: Miten löytää USB-modemin /dev/tty device path ?  (Luettu 262 kertaa)

Mistofelees

  • Käyttäjä
  • Viestejä: 694
    • Profiili
/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.
« Viimeksi muokattu: 30.01.26 - klo:22.32 kirjoittanut Mistofelees »

kamara

  • Käyttäjä
  • Viestejä: 3147
    • Profiili
Vs: Miten löytää USB-modemin /dev/tty device path ?
« Vastaus #1 : 31.01.26 - klo:06.30 »
Löytyisiköhän tty*-laite ...

Koodia: [Valitse]
ls -l /dev/*/* |grep 05c6

(Ainakin itselläni löytyi sen avulla USB-serial-laite.)

seuraavasti:
Koodia: [Valitse]
ls -l /dev/*/*|grep 1a86

... kun lsusb antaa seuraavaa...
Koodia: [Valitse]
$ lsusb
...
Bus 001 Device 005: ID 1a86:7523 QinHeng Electronics CH340 serial converter
...

Edit - Näyttäisi serialien symboliset linkit näyttäisi olevan ...
Koodia: [Valitse]
/dev/serial
-hakemistossa.
« Viimeksi muokattu: 31.01.26 - klo:06.35 kirjoittanut kamara »

nm

  • Käyttäjä
  • Viestejä: 16959
    • Profiili
Vs: Miten löytää USB-modemin /dev/tty device path ?
« Vastaus #2 : 01.02.26 - klo:00.39 »
[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.