携帯電話がどの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に表示されるすべての項目のリストを含む2つのファイルを作成して比較してみてください。ホームディレクトリから:

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/ファイルシステムに問い合わせる必要があるようです。

関連情報