Estoy usando Linux (similar a ubuntu, 2.6.38) y conecto múltiples adaptadores de red a través de USB.
Quiero encontrar el número USB de donde está conectado el adaptador actualmente.
- los dispositivos usb-serial, por ejemplo, tienen controladores ttyUSB para que pueda usarlos udevadm
para obtener su ubicación USB (por ejemplo, '/devices/pci0000:00/0000:00:17.0/0000:01:00.0/0000:02:02.3/usb1 /1-1/1-1:1.0/ttyUSB0 ')
: los dispositivos de Ethernet (y los adaptadores de USB a ETH) tienen el nodo' dispositivo 'en el /sys/class/net/ethN/device
que se refiere al sistema de archivos del dispositivo.
Estoy buscando otra forma complicada de encontrar lo mismo para un dongle USB WiFi que conecto.
El WiFi está basado en ralink, y estoy usando el módulo rt5370sta.ko para que funcione.
así que funciona y crea la ra0
interfaz, pero no encuentro la forma de obtener su número USB.
He intentado buscar ra0
en /sys/devices
, pero todo lo que se ve es /sys/devices/virtual/net/ra0
lo que no ayuda mucho.
¿Existe una solución fuera de línea que no requiera verificar dmesg / udev (prefiero menos este tipo de soluciones)?
lsusb
hacer?