- 主题:怎么查看USB声卡对应的USB的插槽号
某一USB声卡多个,同时插出系统,怎么看hw:x对应的usb插槽号(Bus 01,Port y)?
--
FROM 123.116.149.*
lsusb -t
【 在 gaofei123 的大作中提到: 】
: 某一USB声卡多个,同时插出系统,怎么看hw:x对应的usb插槽号(Bus 01,Port y)?
--
FROM 114.242.250.*
udevadm monitor,然后插拔声卡,看显示的card号
--
FROM 106.37.226.*
谢谢,这个确实能看到信息。
就是需要拔插下,启动时这些信息会存哪么?
【 在 pheyx 的大作中提到: 】
: udevadm monitor,然后插拔声卡,看显示的card号
--
FROM 123.116.150.*
能看到usb信息,看不到声卡编号信息。
【 在 SlO 的大作中提到: 】
: lsusb -t
--
FROM 123.116.150.*
用 udev 机制,增加 自己的rule。可以根据特定的 usb声卡编号或者指定usb口 生成特定的设备名字。
【 在 gaofei123 的大作中提到: 】
: 能看到usb信息,看不到声卡编号信息。
--
FROM 114.242.250.*
##################
SUBSYSTEM!="sound", GOTO="alsa_naming_end"
ACTION=="add|change", GOTO="alsa_naming_start"
ACTION!="add", GOTO="alsa_naming_end"
LABEL="alsa_naming_start"
DEVPATH=="/devices/pci0000:00/0000:00:14.0/usb3/3-11/3-11.1/3-11.1:1.0/sound/card?",ATTR{id}="card_name"
LABEL="alsa_naming_end"
#################
把以上内容存到/etc/udev/rules.d里,DEVPATH根据你udevadm monitor 看到的信息改写。
然后运行 udevadm control --reload ;udevadm trigger生效。注意DEVPATH 里card后的编号用?代替,因为每次重启后,编号会变。
然后指定设备如hw:N,0就可以用hw:card_name,0来代替了。
【 在 gaofei123 的大作中提到: 】
: 谢谢,这个确实能看到信息。
: 就是需要拔插下,启动时这些信息会存哪么?
:
--
FROM 106.37.226.*