답변1
USB 장치는 USB 이더넷 어댑터를 에뮬레이션할 수 있는 USB 3G/4G 모뎀, 호스트 운영 체제용 드라이버가 포함된 CD-ROM 장치 등 여러 USB 인터페이스를 제공할 수 있습니다. 이것이 당신이 보는 것입니다.
AdminBee가 말했듯 lsusb
이 출력을 사용하여 실제로 다루고 있는 내용을 확인할 수 있습니다.
이 Debian 위키 문서를 사용하여 USB 포트를 식별하는 방법을 알아볼 수도 있습니다.
https://wiki.debian.org/HowToIdentifyADevice/USB
마지막으로 최신 버전인지 확인하세요.http://www.linux-usb.org/usb.ids설치하다.
답변2
다음은 AT 모뎀의 특정 주소를 얻는 간단한 스크립트입니다. 가능한 모든 ttyUSBx 포트에 연결하고 AT 명령을 보내려고 합니다. 스크립트에는 picocom >= v3.0이 필요합니다.
#!/usr/bin/env bash
for tty in $(ls /dev/ttyUSB*); do
echo "Checking $tty"
picocom -qrX -b 9600 $tty
sleep 1
result=$(echo "AT&F" | picocom -qrix 1000 $tty)
if [ "$result" = "AT&F" ]; then
echo "Found AT compatible modem at $tty"
else
echo "No AT compatible modem at $tty"
fi
done