Linux:デバイスの/ devの説明を調べる


1

USB経由で接続したマイクがあります。私がdmesgをするとき、それは示します

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

どうやって/ dev / ???を見つけるのですか?識別子はデバイスに関連付けられていますか? XVidCapを使って何かを録音したいのですが、それを機能させるためにマイクを設定する必要があります。

シモンズ:私はUbuntuの11.04にいるよ


に移行してください unix.stackexchange.com
9000

回答:


2

いつでも出力できます ls /dev > devs.txt それからあなたの装置を接続し、もう一度それをやりなさい ls /dev > devs2.txt その後、実行します diff devs.txt devs2.txt そして何が現れるのか見てください。


うーん..私は本当にアイデアが好きです。とても賢い。残念ながら、それらは同一のようです。
Frank Vilea

1
やってみる find /dev 代わりに - サブディレクトリがあります。 USBは私が使っているマシンの一つのサブディレクトリにあります。
Tom Anderson

1

でぶらぶらする価値があるかもしれません /sys/bus/usb/devices/5-1/しかし、私はすぐにそこから名前に入る方法を見つけることができません /dev


0

通常は次のように設定されています。 /dev/dsp1 あなたはあなたの中で何を見ますか? また見なさい lsusb --verbose | less 便利な出力が得られます。 USBデバイスを接続し、コンピュータがそれを識別したときに、より詳細な出力が/ var / log / messagesに表示される場合があります。


これは古いOSS名で、ALSAサウンドを備えた最新のシステムには関係ありません。
TomH

0

Tom Andersonがすでに述べたように、この情報は/ sysにあります。あります / sys / bus / usb / devices // product / sys / bus / usb / devices //製造元


Andreasに感謝します、/ sys / bus / usb / devices / 5-1にデバイスがありますそこから/ dev /識別子をどこで入手できますか?番号189:516のファイルdevがあります。これはどういうわけか助けになりますか?
Frank Vilea

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
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.