내 휴대폰이 어떤 USB 포트에 연결되어 있는지 확인하세요.

내 휴대폰이 어떤 USB 포트에 연결되어 있는지 확인하세요.

다음 명령을 시도했지만 USB 포트 이름을 찾을 수 없습니다

$ lsusb
Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 002 Device 002: ID 045e:00cb Microsoft Corp. Basic Optical Mouse v2.0
Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 001 Device 003: ID 04e8:6818 Samsung Electronics Co., Ltd 
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

$ cat /etc/fstab
proc /proc proc nodev,noexec,nosuid 0 0
# / was on /dev/sda1 during installation
UUID=8e93f00d-0154-495b-9c82-d9c485681cda / ext4 errors=remount-ro 0 1
# swap was on /dev/sda5 during installation
UUID=14fe526f-2b5c-429f-87dd-8ab40f4b5093 none swap sw 0 0

$ dmesg | grep tty
[ 0.000000] console [tty0] enabled
[ 1.900695] serial8250: ttyS0 at I/O 0x3f8 (irq = 4) is a 16550A
[ 2.257708] 00:06: ttyS0 at I/O 0x3f8 (irq = 4) is a 16550A

/dev/sdax위의 명령 중 어느 것도 USB 포트의 이름을 제공하지 않습니다. 출력이 비슷 하거나 유사 하기를 원합니다 ttysax.

다른 명령이나 제안이 도움이 될 것입니다.

답변1

다음과 같이 시도해 보세요:

ls -l /dev/disk/by-id/usb*

그러면 휴대폰을 포함하여 나열된 USB 장치 목록이 제공됩니다. 나에게 문자열은 다음과 같습니다.

usb-Manufacturer_Product_SerialNumber-0:0

장치를 쉽게 식별할 수 있도록 유사한 내용이 표시되어야 합니다.

ls -l표시될 장치 목록은 실제 장치 노드에 대한 심볼릭 링크일 뿐입니다( 와 유사 ../../sdc). 또는 readlink -e약간 더 간단한 출력이 제공됩니다.

답변2

어쩌면 이것은 약간 투박할 수도 있지만 다른 제안을 적용할 만큼 충분히 알지 못합니다. 동일한 상황에 처해 있는 경우 장치를 삽입하기 전과 후에 /dev에 표시되는 모든 항목의 목록이 포함된 두 개의 파일을 만들어 비교해 보십시오. 홈 디렉토리에서:

touch before after
chmod 777 before after
cd /dev
ls > ~/before

장치를 연결하거나 분리한 후 다음을 수행하십시오.

ls > ~/after
cd ~/
diff before after
rm before after

답변3

당신은 볼 수 있습니다

fdisk -l

휴대폰을 연결하기 전과 연결한 후.

또는 시청

tail -f /var/log/messages

그리고 휴대폰에 연결해 보세요.

어느 쪽이든 장치를 추론할 수 있어야 합니다.

답변4

연결할 전화가 없지만 /sys/ 파일 시스템에 쿼리해야 할 것 같습니다.

관련 정보