USB Wi-Fi 장치의 devtype을 얻을 수 있습니까?

USB Wi-Fi 장치의 devtype을 얻을 수 있습니까?

udevadm info디스크의 devtype이 이라는 것을 알고 있습니다 disk. 하지만 USB Wi-Fi 어댑터의 devtype을 얻는 방법은 무엇입니까? (예: wlan, wwan등)

답변1

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은 오래된 Wi-Fi 카드입니다. USB 장치의 udev 명령 형식은 다음과 같습니다.

 udevadm info /dev/bus/usb/{BUS_NUMBER}/{DEVICE_NUMBER}

udevadm info /dev/bus/usb/002/007그럼 정보를 얻으러 들어가보겠습니다 .

입력해야 할 내용은 lsusb결과에 따라 다릅니다.

사용할 USB 네트워크 관련 장치 유형은 다음과 같습니다 udev.

  1. 에서 인터페이스 이름을 가져옵니다 ifconfig.
  2. 그런 다음 다음을 실행하십시오. udevadm info /sys/class/net/{name of interface}
  3. 찾다: ID_TYPE=. 이 유형은 DEVTYPE=usb_device.Type 보다 작습니다 . generic유형은 드라이버가 이 장치에 대한 유형을 설정하지 않았음을 나타낼 수 있습니다.

관련 정보