Wifi
是否可以獲得 USB wifi 設備的 devtype?
我知道
udevadm info
磁碟的 devtype 為disk
. 但是,我將如何獲得 USB wifi 適配器的 devtype?(即wlan
,wwan
等)
使用
lsusb
並找到您的設備。我將發布我lsusb
的範例Bus 002 Device 007: ID 13b1:0026 Linksys WUSB54GSC v1 802.11g Adapter [Broadcom 4320 USB] Bus 002 Device 006: ID 0a5c:2148 Broadcom Corp. BCM92046DG-CL1ROM Bluetooth 2.1 Adapter Bus 002 Device 005: ID 0a5c:4503 Broadcom Corp. Mouse (Boot Interface Subclass) Bus 002 Device 004: ID 0a5c:4502 Broadcom Corp. Keyboard (Boot Interface Subclass) Bus 002 Device 003: ID 0a5c:4500 Broadcom Corp. BCM2046B1 USB 2.0 Hub (part of BCM2046 Bluetooth) Bus 002 Device 002: ID 8087:0020 Intel Corp. Integrated Rate Matching Hub Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub Bus 001 Device 004: ID 8086:0186 Intel Corp. WiMAX Connection 2400m Bus 001 Device 003: ID 04f2:b1d6 Chicony Electronics Co., Ltd CNF9055 Toshiba Webcam Bus 001 Device 002: ID 8087:0020 Intel Corp. Integrated Rate Matching Hub Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
匯流排 002 設備 007 是舊的 wifi 卡,使用 USB 設備的 udev 命令格式為
udevadm info /dev/bus/usb/{BUS_NUMBER}/{DEVICE_NUMBER}
所以我會進入
udevadm info /dev/bus/usb/002/007
以獲取資訊。您需要輸入的內容取決於您的
lsusb
結果。對於要使用的 USB 網路相關設備類型
udev
:
- 從 中獲取介面的名稱
ifconfig
。- 然後執行:
udevadm info /sys/class/net/{name of interface}
- 搜尋:
ID_TYPE=
。這種類型將比DEVTYPE=usb_device
. 類型generic
可能表明驅動程序沒有為此設備設置類型。