Я подключил GSM-модем на Kubuntu Linux через USB. Как я узнаю точный путь к устройству? Он обнаруживается системой, и когда я запускаю lsusb, я вижу следующее:

rvb@rvb:/dev$ lsusb
Bus 008 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 007 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 006 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
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 007: ID 12d1:1446 Huawei Technologies Co., Ltd. 
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 002: ID 04f2:b070 Chicony Electronics Co., Ltd 
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

Устройство, которое я подключил, указано как Huawei Technologies Co., Ltd. Я узнаю, включено ли мое устройство /dev /, просто посмотрев на вывод выше?

2 ответа2

1

Для флешки вы можете сделать:

ls -l /sys/dev/block

Это даст вам список всех блочных устройств, которые ядро и udev распознают даже до того, как устройство будет смонтировано. Вывод будет включать что-то вроде:

../../devices/pci0000:00/0000:00:1d.7/usb1......./block/sda/sda1

Таким образом, новое устройство - /dev /sda1.

Ваш USB-модем, вероятно, является символьным устройством, поэтому попробуйте:

ls -l /sys/dev/char

Ищите новую запись после того, как она включена. Для USB-принтера я получаю:

../../devices/pci0000:00/0000:00:1d.7/usb1/1-1/1-1:1.0/usb/lp0

Таким образом, новое устройство - /dev /lp0 и является символьным устройством.

1

Попробуйте запустить lshw и посмотрите, видите ли вы что-нибудь о модеме или последовательном устройстве. Попробуйте запустить dmesg пару раз сразу после подключения устройства. Если устройства USB распознаны, вы можете увидеть уведомления о том, что они настраивают что-то в /dev /ttyS *

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .