하나 테스트 중이에요수리 보드, Debian 9.8을 실행하는 ARM 가젯입니다. USB 모뎀을 연결했습니다. 모뎀이 감지된 것 같지만 해당 장치를 찾을 수 없습니다.
[ 8178.815663] usb 1-1.1.5: new full-speed USB device number 11 using dwc2
[ 8179.245691] usb 1-1.1.5: New USB device found, idVendor=0572, idProduct=1300
[ 8179.245712] usb 1-1.1.5: New USB device strings: Mfr=1, Product=2, SerialNumber=0
[ 8179.245726] usb 1-1.1.5: Product: USB HSF Modem
[ 8179.245738] usb 1-1.1.5: Manufacturer: Conexant Systems, Inc.
그리고:
$ ls /dev/*ACM*
ls: cannot access '/dev/*ACM*': No such file or directory
$ ls /dev/*USB*
ls: cannot access '/dev/*USB*': No such file or directory
데비안에는 위키 페이지가 있습니다:USB를 식별하는 방법 |하지만 저는 제가 무엇을 해야 하는지 잘 모르겠습니다. Fedora에서는 사용된 모뎀에 따라 /dev/ACM0
또는 을 엽니다 ./dev/USB0
USB 모뎀에 할당된 장치를 어떻게 확인합니까?
내가 찾은 대답은 하드 드라이브의 맥락에서였습니다.Linux에 연결된 USB 장치의 이름을 아는 유용한 방법그리고어떤 sd*가 USB인지 어떻게 알 수 있나요?. 모뎀이 하드 드라이브 이름을 할당하지 않은 것 같습니다.
다음은 RPI에 대한 유사한 질문이지만 모뎀에 /dev/USBn
장치가 할당되는 것을 보여 주지만 이 모뎀에서는 발생하지 않습니다.모뎀 관리자를 사용하는 IP가 없는 USB 3G 모뎀 Huawei E3131
그리고:
# lsusb
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 011: ID 0572:1300 Conexant Systems (Rockwell), Inc. SoftK56 Data Fax Voice CARP
Bus 001 Device 009: ID 046d:c05a Logitech, Inc. M90/M100 Optical Mouse
Bus 001 Device 007: ID 1c4f:0002 SiGma Micro Keyboard TRACER Gamma Ivory
Bus 001 Device 005: ID 2101:8501 ActionStar
Bus 001 Device 003: ID 2101:8500 ActionStar
Bus 001 Device 002: ID 05e3:0610 Genesys Logic, Inc. 4-port hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 003 Device 002: ID 0bda:481a Realtek Semiconductor Corp.
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
답변1
노드 생성을 시도하고 직렬 통신이 있는지 확인할 수 있습니다. 프로그램은 다음과 같이 통신할 수 있습니다.
mknod /dev/usb/ttyACM0 c 166 0
또는
mknod /dev/ttyACM0 c 166 0