1

У меня есть микрофон, который я подключил через USB. Когда я делаю Dmesg это показывает

[37830.040274] usb 5-1: new full speed USB device using uhci_hcd and address 4

Как мне узнать, что /dev /??? идентификатор был связан с устройством? Я хочу записать что-нибудь, используя XVidCap, и мне нужно настроить микрофон, чтобы он работал.

PS: я на Ubuntu 11.04

6 ответов6

2

Вы всегда можете вывести ls /dev > devs.txt затем подключить ваше устройство, сделать это снова ls /dev > devs2.txt затем запустить diff devs.txt devs2.txt и посмотреть, что отобразится .

1

Может быть, стоит покопаться в /sys/bus/usb/devices/5-1/ , но я не могу сразу найти способ получить оттуда имя в /dev .

0

Обычно он устанавливается как /dev/dsp1 что вы видите у себя? Также посмотрите, если lsusb --verbose | less дает вам полезный вывод. Более подробный вывод может присутствовать в /var /log /messages, когда вы подключили USB-устройство и ваш компьютер идентифицировал его.

0

Как уже упоминал Том Андерсон, информация доступна в /sys. Есть /sys /bus /usb /devices //product /sys /bus /usb /devices // производитель

0

Если linux распознает его и может его обработать, тогда любые устройства будут находиться в /dev/snd но вы на самом деле не хотите получать доступ к устройству напрямую в системе на основе ALSA.

Вместо этого вы должны использовать библиотеки ALSA и / или инструменты командной строки для доступа к устройству.

0

#lsblk

Пример вывода:

sda      8:0    1   7.3G  0 disk
ââsda1   8:1    1   243M  0 part
ââsda2   8:2    1     1K  0 part
ââsda5   8:5    1     7G  0 part /
sdd      8:48   0   1.8T  0 disk
ââsdd1   8:49   0   1.8T  0 part

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