我在 13.04 上使用 Schiit Audio Modi USB DAC。我以前用过它,但偶尔不会在“设置”>“声音”中显示。这个问题总是通过卸载并重新安装 alsa-utils 来解决。上次我尝试这样做时,我的电脑死机了,我被迫硬重启。此后,重新安装 alsa-utils 也无法解决问题。如果我使用 lsusb,我的 DAC 不会显示,它会返回以下内容。
Bus 001 Device 002: ID 0424:2514 Standard Microsystems Corp. USB 2.0 Hub
Bus 002 Device 002: ID 046d:c52b Logitech, Inc. Unifying Receiver
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
另一个帖子建议发布输出dmesg | tail
[ 595.499347] usb 1-4: Product: Schiit USB Audio Device
[ 595.499353] usb 1-4: Manufacturer: Schiit
[ 595.530201] usbhid 1-4:1.2: can't add hid device: -71
[ 595.530223] usbhid: probe of 1-4:1.2 failed with error -71
[ 595.530325] usb 1-4: USB disconnect, device number 34
[ 595.768069] usb 1-4: new high-speed USB device number 35 using ehci-pci
[ 595.907322] usb 1-4: New USB device found, idVendor=0d8c, idProduct=1319
[ 595.907330] usb 1-4: New USB device strings: Mfr=1, Product=2, SerialNumber=0
[ 595.907336] usb 1-4: Product: Schiit USB Audio Device
[ 595.907341] usb 1-4: Manufacturer: Schiit
关于如何解决这个问题有什么想法吗?
答案1
这是一个需要测试的解决方法。
- 拔下 USB DAC
- 切换到 root
sudo su
跑步:
clear ; modprobe -r usbhid ; echo "Plug now your USB DAC then wait" ; sleep 60 ; modprobe usbhid ; echo "Timeout Now, Test your DAC" ;
会发生什么:
- usbhid 将从内核卸载,并且您的 USB 鼠标和键盘将停止工作。
- 终端上会显示一条消息“现在插入您的 USB DAC,然后等待”。因此,您先插入 USB DAC,然后再60秒延时传球。
- 等到出现“现在超时,测试您的 DAC”消息时,usbhid 将重新加载,并且您的 USB 鼠标和键盘将恢复工作。然后测试您的 DAC。
最糟糕的事情可能会发生,例如老鼠没有回来:
如果您的键盘仍能正常工作:
按CTRL+ ALT+ F6,登录,运行
sudo modprobe usbhid
否则,请重新启动。