You are not logged in.

#1 2023-01-08 09:28:52

ntldr
Member
Registered: 2017-01-04
Posts: 67

USB cable is bad?

Hey,

I have Schiit Jotunheim dac/amp where I have USB cable type B to A connected to my PC to get audio. I have had this setup for years and now it seems to be throwing this error at kernel.

Jan 08 11:11:26 Kisu-Archlinux kernel: usb usb1-port10: Cannot enable. Maybe the USB cable is bad?
Jan 08 11:11:27 Kisu-Archlinux kernel: usb usb1-port10: Cannot enable. Maybe the USB cable is bad?
Jan 08 11:11:28 Kisu-Archlinux kernel: usb usb1-port10: Cannot enable. Maybe the USB cable is bad?
Jan 08 11:11:29 Kisu-Archlinux kernel: usb usb1-port10: Cannot enable. Maybe the USB cable is bad?
Jan 08 11:11:29 Kisu-Archlinux kernel: usb usb1-port10: unable to enumerate USB device
Jan 08 11:11:33 Kisu-Archlinux kernel: usb usb1-port10: Cannot enable. Maybe the USB cable is bad?
Jan 08 11:11:34 Kisu-Archlinux kernel: usb usb1-port10: Cannot enable. Maybe the USB cable is bad?
Jan 08 11:11:35 Kisu-Archlinux kernel: usb usb1-port10: Cannot enable. Maybe the USB cable is bad?
Jan 08 11:11:36 Kisu-Archlinux kernel: usb usb1-port10: Cannot enable. Maybe the USB cable is bad?
Jan 08 11:11:36 Kisu-Archlinux kernel: usb usb1-port10: unable to enumerate USB device
Jan 08 11:11:43 Kisu-Archlinux kernel: usb usb1-port10: Cannot enable. Maybe the USB cable is bad?
Jan 08 11:11:44 Kisu-Archlinux kernel: usb usb1-port10: Cannot enable. Maybe the USB cable is bad?
Jan 08 11:11:45 Kisu-Archlinux kernel: usb usb1-port10: Cannot enable. Maybe the USB cable is bad?
Jan 08 11:11:46 Kisu-Archlinux kernel: usb usb1-port10: Cannot enable. Maybe the USB cable is bad?
Jan 08 11:11:46 Kisu-Archlinux kernel: usb usb1-port10: unable to enumerate USB device
Jan 08 11:12:06 Kisu-Archlinux kernel: usb usb1-port10: Cannot enable. Maybe the USB cable is bad?
Jan 08 11:12:07 Kisu-Archlinux kernel: usb usb1-port10: Cannot enable. Maybe the USB cable is bad?
Jan 08 11:12:08 Kisu-Archlinux kernel: usb usb1-port10: Cannot enable. Maybe the USB cable is bad?
Jan 08 11:12:09 Kisu-Archlinux kernel: usb usb1-port10: Cannot enable. Maybe the USB cable is bad?
Jan 08 11:12:09 Kisu-Archlinux kernel: usb usb1-port10: unable to enumerate USB device
Jan 08 11:13:43 Kisu-Archlinux kernel: usb usb1-port7: Cannot enable. Maybe the USB cable is bad?
Jan 08 11:13:44 Kisu-Archlinux kernel: usb usb1-port7: Cannot enable. Maybe the USB cable is bad?
Jan 08 11:13:45 Kisu-Archlinux kernel: usb usb1-port7: Cannot enable. Maybe the USB cable is bad?
Jan 08 11:13:46 Kisu-Archlinux kernel: usb usb1-port7: Cannot enable. Maybe the USB cable is bad?
Jan 08 11:13:46 Kisu-Archlinux kernel: usb usb1-port7: unable to enumerate USB device

Only change I have made in my system fairly recently was changed to pipewire with wireplumber but it was working fine for months until now it has started to throw that error in journal and I have no audio until I pull out the cable and put it back in the DAC. I decided to see if the cable is actually bad and tried with another cable but same thing.. I moved to test the amp/dac and same cables in windows which instantly regonized the dac/amp fine without issues.

wpctl status
PipeWire 'pipewire-0' [0.3.63, ntldr@Kisu-Archlinux, cookie:1224355689]
 └─ Clients:
        32. xdg-desktop-portal                  [0.3.63, ntldr@Kisu-Archlinux, pid:709]
        33. WirePlumber                         [0.3.63, ntldr@Kisu-Archlinux, pid:941]
        34. WirePlumber [export]                [0.3.63, ntldr@Kisu-Archlinux, pid:941]
        50. pipewire                            [0.3.63, ntldr@Kisu-Archlinux, pid:1070]
        51. KMix                                [0.3.63, ntldr@Kisu-Archlinux, pid:739]
        52. Plasma PA                           [0.3.63, ntldr@Kisu-Archlinux, pid:760]
        54. Firefox                             [0.3.63, ntldr@Kisu-Archlinux, pid:2418]
        56. WEBRTC VoiceEngine                  [0.3.63, ntldr@Kisu-Archlinux, pid:2196]
        59. Firefox                             [0.3.63, ntldr@Kisu-Archlinux, pid:2418]
        61. Chromium input                      [0.3.63, ntldr@Kisu-Archlinux, pid:2257]
        76. wpctl                               [0.3.63, ntldr@Kisu-Archlinux, pid:27401]
        77. telegram-desktop                    [0.3.63, ntldr@Kisu-Archlinux, pid:2278]

Audio
 ├─ Devices:
 │      40. GP102 HDMI Audio Controller         [alsa]
 │      41. Built-in Audio                      [alsa]
 │      67. CM6631A Audio Processor             [alsa]
 │
 ├─ Sinks:
 │      42. Built-in Audio Digital Stereo (IEC958) [vol: 1.00]
 │  *   68. CM6631A Audio Processor Digital Stereo (IEC958) [vol: 1.00]
 │
 ├─ Sink endpoints:
 │
 ├─ Sources:
 │      43. Built-in Audio Analog Stereo        [vol: 1.00]
 │
 ├─ Source endpoints:
 │
 └─ Streams:
        55. Firefox
             57. output_FR       > Schiit USB Audio Gen 2:playback_FR	[active]
             73. output_FL       > Schiit USB Audio Gen 2:playback_FL	[active]

Video
 ├─ Devices:
 │
 ├─ Sinks:
 │
 ├─ Sink endpoints:
 │
 ├─ Sources:
 │
 ├─ Source endpoints:
 │
 └─ Streams:

Settings
 └─ Default Configured Node Names:
         0. Audio/Sink    alsa_output.pci-0000_00_1f.3.pro-output-0
         1. Audio/Source  alsa_input.pci-0000_00_1f.3.pro-input-0

~
➜ wpctl inspect 68
id 68, type PipeWire:Interface:Node
    alsa.card = "2"
    alsa.card_name = "Schiit USB Audio Gen 2"
    alsa.class = "generic"
    alsa.device = "0"
    alsa.driver_name = "snd_usb_audio"
    alsa.id = "USB Audio"
    alsa.long_card_name = "Schiit Audio Schiit USB Audio Gen 2 at usb-0000:00:14.0-7, high speed"
    alsa.name = "USB Audio"
    alsa.resolution_bits = "16"
    alsa.subclass = "generic-mix"
    alsa.subdevice = "0"
    alsa.subdevice_name = "subdevice #0"
    api.alsa.card.longname = "Schiit Audio Schiit USB Audio Gen 2 at usb-0000:00:14.0-7, high speed"
    api.alsa.card.name = "Schiit USB Audio Gen 2"
    api.alsa.headroom = "512"
    api.alsa.path = "iec958:2"
    api.alsa.pcm.card = "2"
    api.alsa.pcm.stream = "playback"
    api.alsa.period-num = "64"
    api.alsa.period-size = "512"
    audio.adapt.follower = ""
    audio.channels = "2"
    audio.position = "FL,FR"
    card.profile.device = "2"
  * client.id = "34"
    clock.quantum-limit = "8192"
    device.api = "alsa"
    device.class = "sound"
  * device.id = "67"
    device.profile.description = "Digital Stereo (IEC958)"
    device.profile.name = "iec958-stereo"
    device.routes = "1"
  * factory.id = "18"
    factory.mode = "merge"
    factory.name = "api.alsa.pcm.sink"
    library.name = "audioconvert/libspa-audioconvert"
  * media.class = "Audio/Sink"
  * node.description = "CM6631A Audio Processor Digital Stereo (IEC958)"
    node.driver = "true"
    node.max-latency = "16384/48000"
  * node.name = "alsa_output.usb-Schiit_Audio_Schiit_USB_Audio_Gen_2-00.iec958-stereo"
  * node.nick = "Schiit USB Audio Gen 2"
    node.pause-on-idle = "false"
  * object.path = "alsa:pcm:2:iec958:2:playback"
  * object.serial = "97"
  * priority.driver = "1008"
  * priority.session = "1008"

Offline

#2 2023-01-08 11:51:44

xerxes_
Member
Registered: 2018-04-29
Posts: 1,061

Re: USB cable is bad?

Did you update system recently? If yes, then post what it was (from /var/log/pacman.log).

What system do you have: laptop or stationary system, what CPU and GPU (one or multi), used drivers for GPU, etc.

Offline

#3 2023-01-08 13:18:29

ntldr
Member
Registered: 2017-01-04
Posts: 67

Re: USB cable is bad?

xerxes_ wrote:

Did you update system recently? If yes, then post what it was (from /var/log/pacman.log).

What system do you have: laptop or stationary system, what CPU and GPU (one or multi), used drivers for GPU, etc.

Stationary system, i7-8700K, GTX 1080 TI, nvidia drivers for the GPU, yes I have updated my system several times after this problem has existed.

also I have tested linux default kernel but I primarely use linux-zen and tested LTS kernel but the problem seems to be on all 3.

➜ sudo pacman -Qs nvidia
local/cuda 11.8.0-1
    NVIDIA's GPU programming toolkit
local/egl-wayland 2:1.1.11-2
    EGLStream-based Wayland external platform
local/ffnvcodec-headers 11.1.5.2-1
    FFmpeg version of headers required to interface with Nvidias codec APIs
local/libvdpau 1.5-1
    Nvidia VDPAU library
local/libxnvctrl 525.78.01-1
    NVIDIA NV-CONTROL X extension
local/nvidia-dkms 525.78.01-1
    NVIDIA drivers - module sources
local/nvidia-settings 525.78.01-1
    Tool for configuring the NVIDIA graphics driver
local/nvidia-utils 525.78.01-1
    NVIDIA drivers utilities
local/opencl-nvidia 525.78.01-1
    OpenCL implemention for NVIDIA
udo pacman -Qs linux kernel
local/autofs 5.1.8-2
    A kernel-based automounter for Linux
local/iptables 1:1.8.8-2
    Linux kernel packet control tool (using legacy interface)
local/kmod 30-3
    Linux kernel module management tools and library
local/linux 6.1.3.arch1-1
    The Linux kernel and modules
local/linux-api-headers 5.18.15-1
    Kernel headers sanitized for use in userspace
local/linux-headers 6.1.3.arch1-1
    Headers and scripts for building modules for the Linux kernel
local/linux-lts 5.15.86-1
    The LTS Linux kernel and modules
local/linux-lts-headers 5.15.86-1
    Headers and scripts for building modules for the LTS Linux kernel
local/linux-zen 6.1.3.zen1-1
    The Linux ZEN kernel and modules
local/linux-zen-headers 6.1.3.zen1-1
    Headers and scripts for building modules for the Linux ZEN kernel
local/mkinitcpio-firmware 1.3.0-2
    Optional firmware for the default linux kernel to get rid of the annoying 'WARNING:
    Possibly missing firmware for module:' messages
local/ndctl 74-1
    Utility library for managing the libnvdimm (non-volatile memory device) sub-system
    in the Linux kernel

Offline

#4 2023-01-08 14:10:42

seth
Member
From: Won't reply 2 private help req
Registered: 2012-09-03
Posts: 75,732

Re: USB cable is bad?

amp/dac and same cables in windows

Same machine?
3rd link below.

Otherwise:

Jan 08 11:12:09 Kisu-Archlinux kernel: usb usb1-port10: unable to enumerate USB device
Jan 08 11:13:43 Kisu-Archlinux kernel: usb usb1-port7: Cannot enable. Maybe the USB cable is bad?

You did switch the local port here, w/o any effect? You *have* to replug on the DAC and then it works immediately?
Does the dac somehow signal the connection (at least that there's power on the bus)?

Offline

#5 2023-01-08 15:11:47

ntldr
Member
Registered: 2017-01-04
Posts: 67

Re: USB cable is bad?

seth wrote:

amp/dac and same cables in windows

Same machine?
3rd link below.

Otherwise:

Jan 08 11:12:09 Kisu-Archlinux kernel: usb usb1-port10: unable to enumerate USB device
Jan 08 11:13:43 Kisu-Archlinux kernel: usb usb1-port7: Cannot enable. Maybe the USB cable is bad?

You did switch the local port here, w/o any effect? You *have* to replug on the DAC and then it works immediately?
Does the dac somehow signal the connection (at least that there's power on the bus)?

Yes it is same machine I just switched cable to new one and tried different port yet I needed to several times replug the cable to DAC end. I have several times booted directly to windows without powering the AMP/DAC on and windows has found the DAC just fine and so has linux before I assume it does signal the connection somehow. I tried to replug the cable at motherboard end and DAC end but seems it doesn't really matter which end I do.

Offline

#6 2023-01-08 15:19:58

seth
Member
From: Won't reply 2 private help req
Registered: 2012-09-03
Posts: 75,732

Re: USB cable is bad?

Yes it is same machine … have several times booted directly to windows

3rd link below is mandatory. There's a good chance the DAC doesn't respond because windows is still using it.

Offline

#7 2023-01-15 09:08:08

ntldr
Member
Registered: 2017-01-04
Posts: 67

Re: USB cable is bad?

seth wrote:

Yes it is same machine … have several times booted directly to windows

3rd link below is mandatory. There's a good chance the DAC doesn't respond because windows is still using it.

Last night I shutdown my PC as usual and didn't power my AMP/DAC and decided to boot straight to windows and yes windows does detect the amp and it works just fine. I decided next to boot to linux to see if it detects it straight away and it did. Usually after having my PC powered off for the night I boot straight into linux side and it does the "usb cable is bad" and I need to replug few times to get it detected.

So windows using the dac and causing it not to respond isn't the issue.

Offline

#8 2023-01-15 09:39:35

seth
Member
From: Won't reply 2 private help req
Registered: 2012-09-03
Posts: 75,732

Re: USB cable is bad?

Did you disable windows fast-start?
It's not like having an OS running in hibernation would cause any sort of deterministic behavior.

Offline

#9 2023-01-15 09:52:30

ntldr
Member
Registered: 2017-01-04
Posts: 67

Re: USB cable is bad?

seth wrote:

Did you disable windows fast-start?
It's not like having an OS running in hibernation would cause any sort of deterministic behavior.

Yes it is disabled and fast boot.

Yeah I do get your point and have experienced it before.

Offline

Board footer

Powered by FluxBB