13.04的USB DAC未出现在设置或LSUSB中

13.04的USB DAC未出现在设置或LSUSB中

我在 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

这是一个需要测试的解决方法。

  1. 拔下 USB DAC
  2. 切换到 rootsudo su
  3. 跑步:

    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

  • 否则,请重新启动。

相关内容