USB 오디오 장치(Tascam US-2x2HR)가 가끔 로드되지 않아 다른 USB 장치가 작동하지 않게 되는 경우가 있습니다. 이 문제를 해결하거나 디버깅하려면 어떻게 해야 합니까?

USB 오디오 장치(Tascam US-2x2HR)가 가끔 로드되지 않아 다른 USB 장치가 작동하지 않게 되는 경우가 있습니다. 이 문제를 해결하거나 디버깅하려면 어떻게 해야 합니까?

Windows와 Ubuntu 22.04.01 LTS를 이중 부팅했습니다. Windows에서는 내 오디오 장치(Tascam US-2x2HR)가 제대로 작동합니다. 우분투에서는 부팅 시 작동하지 않지만 플러그를 뽑았다가 다시 연결하면 결국 완벽하게 작동합니다. 때로는 컴퓨터를 연결할 때 컴퓨터가 부분적으로 멈추는 것처럼 보이지만(예: 버튼을 클릭하여 터미널을 열 수 있음) 오디오 장치를 분리할 때까지 터미널이 열리지 않습니다.

이것은 내가 찾는 방법을 아는 최고의 로그 조각입니다. 물론 추가 정보를 제공하게 되어 기쁩니다!

dmesg다음은 관련 정보가 있는 것으로 보이는 일부 내용입니다 .

[  425.021608] pcieport 0000:00:03.2: AER: Corrected error received: 0000:00:03.2
[  425.021622] pcieport 0000:00:03.2: PCIe Bus Error: severity=Corrected, type=Physical Layer, (Receiver ID)
[  425.021626] pcieport 0000:00:03.2:   device [8086:2f0a] error status/mask=00000001/00002000
[  425.021643] pcieport 0000:00:03.2:    [ 0] RxErr                 
[  429.346228] usb 3-3: 1:0: usb_set_interface failed (-110)
[  434.462227] usb 3-3: 1:0: usb_set_interface failed (-110)
[  439.610209] usb 3-3: 1:1: cannot get freq (v2/v3): err -110
[  444.730280] usb 3-3: 1:1: cannot set freq 44100 (v2/v3): err -110
[  449.822347] usb 3-3: 1:0: usb_set_interface failed (-110)
[  454.942400] usb 3-3: 1:0: usb_set_interface failed (-110)
[  460.090325] usb 3-3: 1:1: cannot get freq (v2/v3): err -110

장치를 연결했는데 작동하지 않을 때 tail -f /var/log/syslog이런 일이 발생합니다 .

Nov 14 08:13:32 desktop kernel: [ 1429.572860] usb 3-3: new high-speed USB device number 10 using xhci_hcd
Nov 14 08:13:32 desktop kernel: [ 1429.721386] usb 3-3: New USB device found, idVendor=0644, idProduct=8070, bcdDevice= 1.00
Nov 14 08:13:32 desktop kernel: [ 1429.721394] usb 3-3: New USB device strings: Mfr=1, Product=2, SerialNumber=3
Nov 14 08:13:32 desktop kernel: [ 1429.721398] usb 3-3: Product: US-2x2HR
Nov 14 08:13:32 desktop kernel: [ 1429.721401] usb 3-3: Manufacturer: TASCAM
Nov 14 08:13:32 desktop kernel: [ 1429.721404] usb 3-3: SerialNumber: no serial number
Nov 14 08:13:37 desktop kernel: [ 1434.973026] usb 3-3: parse_audio_format_rates_v2v3(): unable to retrieve number of sample rates (clock 1)
Nov 14 08:14:32 desktop systemd-udevd[436]: 3-3: Worker [6354] processing SEQNUM=6118 is taking a long time
Nov 14 08:14:44 desktop mtp-probe: checking bus 3, device 10: "/sys/devices/pci0000:00/0000:00:14.0/usb3/3-3"
Nov 14 08:14:44 desktop mtp-probe: bus: 3, device: 10 was not an MTP device
Nov 14 08:14:44 desktop mtp-probe: checking bus 3, device 10: "/sys/devices/pci0000:00/0000:00:14.0/usb3/3-3"
Nov 14 08:14:44 desktop mtp-probe: bus: 3, device: 10 was not an MTP device
Nov 14 08:14:49 desktop kernel: [ 1506.627314] usb 3-3: 1:0: usb_set_interface failed (-110)
Nov 14 08:14:54 desktop kernel: [ 1511.775449] usb 3-3: 1:1: cannot get freq (v2/v3): err -110
Nov 14 08:14:59 desktop kernel: [ 1516.895577] usb 3-3: 1:1: cannot set freq 44100 (v2/v3): err -110
Nov 14 08:15:04 desktop kernel: [ 1521.987790] usb 3-3: 1:0: usb_set_interface failed (-110)
Nov 14 08:15:09 desktop kernel: [ 1527.107948] usb 3-3: 1:0: usb_set_interface failed (-110)

때때로 장치가 표시되고 lsusb(작동하지 않더라도) 때로는 lsusb를 실행하면 장치를 분리할 때까지(또는 오랫동안 기다릴 때까지) 터미널이 정지됩니다.

마지막으로 syslog성공적인 연결 해제/연결 후의 모습은 다음과 같습니다. 그 후 장치는 잘 작동했습니다.

Nov 14 09:30:01 desktop CRON[13126]: (root) CMD ([ -x /etc/init.d/anacron ] && if [ ! -d /run/systemd/system ]; then /usr/sbin/invoke-rc.d anacron start >/dev/null; fi)
Nov 14 09:30:27 desktop kernel: [ 6044.374629] usb 3-3: new high-speed USB device number 18 using xhci_hcd
Nov 14 09:30:27 desktop kernel: [ 6044.523123] usb 3-3: New USB device found, idVendor=0644, idProduct=8070, bcdDevice= 1.00
Nov 14 09:30:27 desktop kernel: [ 6044.523134] usb 3-3: New USB device strings: Mfr=1, Product=2, SerialNumber=3
Nov 14 09:30:27 desktop kernel: [ 6044.523138] usb 3-3: Product: US-2x2HR
Nov 14 09:30:27 desktop kernel: [ 6044.523141] usb 3-3: Manufacturer: TASCAM
Nov 14 09:30:27 desktop kernel: [ 6044.523143] usb 3-3: SerialNumber: no serial number
Nov 14 09:30:27 desktop mtp-probe: checking bus 3, device 18: "/sys/devices/pci0000:00/0000:00:14.0/usb3/3-3"
Nov 14 09:30:27 desktop mtp-probe: bus: 3, device: 18 was not an MTP device
Nov 14 09:30:27 desktop systemd-udevd[13159]: controlC3: Process '/usr/sbin/alsactl -E HOME=/run/alsa -E XDG_RUNTIME_DIR=/run/alsa/runtime restore 3' failed with exit code 99.
Nov 14 09:30:27 desktop mtp-probe: checking bus 3, device 18: "/sys/devices/pci0000:00/0000:00:14.0/usb3/3-3"
Nov 14 09:30:27 desktop mtp-probe: bus: 3, device: 18 was not an MTP device
Nov 14 09:30:29 desktop kernel: [ 6046.861313] retire_capture_urb: 2 callbacks suppressed
Nov 14 09:30:29 desktop gsd-media-keys[2662]: Unable to get default source
Nov 14 09:30:52 desktop systemd[1917]: Started Application launched by gsd-media-keys.
Nov 14 09:30:53 desktop systemd[1917]: Started VTE child process 13205 launched by gnome-terminal-server process 3364.

답변1

-110 USB 오류가 발생한 다른 사람들에 대해 읽은 후.

usb 3-3: 1:0: usb_set_interface failed (-110)

컴퓨터를 꺼보려고 했는데플러그를 뽑다5분 정도 기다린 후 컴퓨터를 다시 시작하십시오. 시작할 때 이 문제가 다시 표시되지 않습니다. 손가락이 교차하면 문제가 끝났습니다!

관련 정보