USB C DAC not detected

I have only one usb c port on my laptop and every other usb c cable works through it, except my 2 DAC dongles. The DACs work on other devices, i.e my phone and other laptops.

The earphones i use with the DAC are detected when i plug it into the audio jack and work fine…

It does not show up on my connected devices or even alsactl info

It has the following output:


#
# Sound card
#
- card: 0
  id: NVidia
  name: HDA NVidia
  longname: HDA NVidia at 0xfc080000 irq 82
  driver_name: HDA-Intel
  mixer_name: Nvidia GPU 94 HDMI/DP
  components: HDA:10de0094,104318bf,00100100
  controls_count: 28
  pcm:
    - stream: PLAYBACK
      devices:
        - device: 3
          id: HDMI 0
          name: HDMI 0
          subdevices:
            - subdevice: 0
              name: subdevice #0
        - device: 7
          id: HDMI 1
          name: HDMI 1
          subdevices:
            - subdevice: 0
              name: subdevice #0
        - device: 8
          id: HDMI 2
          name: HDMI 2
          subdevices:
            - subdevice: 0
              name: subdevice #0
        - device: 9
          id: HDMI 3
          name: HDMI 3
          subdevices:
            - subdevice: 0
              name: subdevice #0
  hwdep:
    - device: 0
      id: HDA Codec 0
      name: HDA Codec 0
      iface: 16
#
# Sound card
#
- card: 1
  id: Generic
  name: HD-Audio Generic
  longname: HD-Audio Generic at 0xfc5c8000 irq 84
  driver_name: HDA-Intel
  mixer_name: ATI R6xx HDMI
  components: HDA:1002aa01,00aa0100,00100700
  controls_count: 8
  pcm:
    - stream: PLAYBACK
      devices:
        - device: 3
          id: HDMI 0
          name: HDMI 0
          subdevices:
            - subdevice: 0
              name: subdevice #0
  hwdep:
    - device: 0
      id: HDA Codec 0
      name: HDA Codec 0
      iface: 16
#
# Sound card
#
- card: 2
  id: Generic_1
  name: HD-Audio Generic
  longname: HD-Audio Generic at 0xfc5c0000 irq 85
  driver_name: HDA-Intel
  mixer_name: Realtek ALC256
  components: HDA:10ec0256,10431e21,00100002
  controls_count: 19
  pcm:
    - stream: PLAYBACK
      devices:
        - device: 0
          id: ALC256 Analog
          name: ALC256 Analog
          subdevices:
            - subdevice: 0
              name: subdevice #0
    - stream: CAPTURE
      devices:
        - device: 0
          id: ALC256 Analog
          name: ALC256 Analog
          subdevices:
            - subdevice: 0
              name: subdevice #0
  hwdep:
    - device: 0
      id: HDA Codec 0
      name: HDA Codec 0
      iface: 16

This is with the DAC connected in the port.

The output of aplay -l:

**** List of PLAYBACK Hardware Devices ****
card 0: NVidia [HDA NVidia], device 3: HDMI 0 [HDMI 0]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 0: NVidia [HDA NVidia], device 7: HDMI 1 [HDMI 1]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 0: NVidia [HDA NVidia], device 8: HDMI 2 [HDMI 2]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 0: NVidia [HDA NVidia], device 9: HDMI 3 [HDMI 3]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 1: Generic [HD-Audio Generic], device 3: HDMI 0 [HDMI 0]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 2: Generic_1 [HD-Audio Generic], device 0: ALC256 Analog [ALC256 Analog]
  Subdevices: 1/1
  Subdevice #0: subdevice #0

Once again its the same output with and without the DAC connected.
Please help me out.

It’s a problem that the DAC-CHIP is not being recognized.

Which DAC CHIP are you using?

How about when booted from LIVE USB (install media)?

By the way, I used to have trouble with the following chips being recognized and disconnected, but I haven’t had any problems lately. It heals naturally. :stuck_out_tongue_winking_eye:

Example of USB-DAC recognized: CX31993
❱ LC_ALL=C aplay -l | grep 'USB Audio'

card 2: AUDIO [CX31993 384Khz HIFI AUDIO], device 0: USB Audio [USB Audio]

❱ lsusb
...
Bus 005 Device 008: ID 3302:3365 TTGK Technology Co.,Ltd CX31993 384Khz HIFI AUDIO
...

try rebooting with a different kernel.
you can install with Manjaro setting manager(GUI).

  • linux612 LTS

  • linux613

  • linux614 RC

  • linux66 LTS

I have one with the same DAC chip, CX31993 and another with ALC5686.
Both dont work :frowning:

I will have to try it with live usb soon.

Edit: Forgot to mention in the original post but my DAC was working fine just a few weeks back.

Both are recent staples. I have the same one, so it’s easy to understand the situation.

Are you talking about a Ryzen laptop? If you provide some basic information (inxi), it might be easier for other people to help you. There are people out there who are much more knowledgeable than me. Let’s do our best and verify it.

eg.

inxi -Farz

Yep, its a ryzen laptop

Output of inxi -Farz

System:
  Kernel: 6.6.80-1-MANJARO arch: x86_64 bits: 64 compiler: gcc v: 14.2.1
    clocksource: hpet avail: acpi_pm
    parameters: BOOT_IMAGE=/boot/vmlinuz-6.6-x86_64
    root=UUID=f48d994e-c928-4379-8442-a607bddaabd8 rw quiet splash
    udev.log_priority=3
  Desktop: KDE Plasma v: 6.3.2 tk: Qt v: N/A info: frameworks v: 6.11.0
    wm: kwin_wayland vt: 1 dm: SDDM Distro: Manjaro base: Arch Linux
Machine:
  Type: Laptop System: ASUSTeK product: ASUS TUF Gaming A15 FA506IH_FA506IH
    v: 1.0 serial: <superuser required>
  Mobo: ASUSTeK model: FA506IH v: 1.0 serial: <superuser required>
    uuid: <superuser required> UEFI: American Megatrends v: FA506IH.316
    date: 03/12/2021
Battery:
  ID-1: BAT1 charge: 28.5 Wh (99.3%) condition: 28.7/48.1 Wh (59.8%)
    volts: 12.2 min: 11.7 model: ASUS A32-K55 type: Li-ion serial: N/A
    status: not charging
CPU:
  Info: model: AMD Ryzen 5 4600H with Radeon Graphics bits: 64 type: MT MCP
    arch: Zen 2 gen: 2 level: v3 note: check built: 2020-22
    process: TSMC n7 (7nm) family: 0x17 (23) model-id: 0x60 (96) stepping: 1
    microcode: 0x860010D
  Topology: cpus: 1x dies: 1 clusters: 1 cores: 6 threads: 12 tpc: 2
    smt: enabled cache: L1: 384 KiB desc: d-6x32 KiB; i-6x32 KiB L2: 3 MiB
    desc: 6x512 KiB L3: 8 MiB desc: 2x4 MiB
  Speed (MHz): avg: 3063 min/max: 1400/3000 boost: enabled scaling:
    driver: acpi-cpufreq governor: schedutil cores: 1: 3063 2: 3063 3: 3063
    4: 3063 5: 3063 6: 3063 7: 3063 8: 3063 9: 3063 10: 3063 11: 3063 12: 3063
    bogomips: 71899
  Flags: avx avx2 ht lm nx pae sse sse2 sse3 sse4_1 sse4_2 sse4a ssse3 svm
  Vulnerabilities:
  Type: gather_data_sampling status: Not affected
  Type: itlb_multihit status: Not affected
  Type: l1tf status: Not affected
  Type: mds status: Not affected
  Type: meltdown status: Not affected
  Type: mmio_stale_data status: Not affected
  Type: reg_file_data_sampling status: Not affected
  Type: retbleed mitigation: untrained return thunk; SMT enabled with STIBP
    protection
  Type: spec_rstack_overflow mitigation: Safe RET
  Type: spec_store_bypass mitigation: Speculative Store Bypass disabled via
    prctl
  Type: spectre_v1 mitigation: usercopy/swapgs barriers and __user pointer
    sanitization
  Type: spectre_v2 mitigation: Retpolines; IBPB: conditional; STIBP:
    always-on; RSB filling; PBRSB-eIBRS: Not affected; BHI: Not affected
  Type: srbds status: Not affected
  Type: tsx_async_abort status: Not affected
Graphics:
  Device-1: NVIDIA TU117M [GeForce GTX 1650 Mobile / Max-Q] vendor: ASUSTeK
    driver: nvidia v: 550.144.03 alternate: nouveau,nvidia_drm
    non-free: 550/565.xx+ status: current (as of 2025-01; EOL~2026-12-xx)
    arch: Turing code: TUxxx process: TSMC 12nm FF built: 2018-2022 pcie:
    gen: 1 speed: 2.5 GT/s lanes: 8 link-max: gen: 3 speed: 8 GT/s lanes: 16
    bus-ID: 01:00.0 chip-ID: 10de:1f99 class-ID: 0300
  Device-2: Advanced Micro Devices [AMD/ATI] Renoir [Radeon Vega Series /
    Radeon Mobile Series] vendor: ASUSTeK driver: amdgpu v: kernel arch: GCN-5
    code: Vega process: GF 14nm built: 2017-20 pcie: gen: 4 speed: 16 GT/s
    lanes: 16 ports: active: eDP-1 empty: HDMI-A-1 bus-ID: 05:00.0
    chip-ID: 1002:1636 class-ID: 0300 temp: 45.0 C
  Device-3: IMC Networks USB2.0 HD UVC WebCam driver: uvcvideo type: USB
    rev: 2.0 speed: 480 Mb/s lanes: 1 mode: 2.0 bus-ID: 1-4:2 chip-ID: 13d3:56a2
    class-ID: 0e02 serial: <filter>
  Display: wayland server: X.org v: 1.21.1.16 with: Xwayland v: 24.1.6
    compositor: kwin_wayland driver: X: loaded: amdgpu,nvidia
    unloaded: modesetting,nouveau alternate: fbdev,nv,vesa dri: radeonsi
    gpu: amdgpu display-ID: 0
  Monitor-1: eDP-1 model: BOE Display 0x0c02 built: 2023 res:
    mode: 1920x1080 hz: 60 scale: 100% (1) dpi: 142 gamma: 1.2
    size: 344x194mm (13.54x7.64") diag: 395mm (15.5") ratio: 16:9 modes:
    max: 1920x1080 min: 640x480
  API: EGL v: 1.5 hw: drv: nvidia drv: amd radeonsi platforms: device: 0
    drv: nvidia gbm: drv: kms_swrast surfaceless: drv: nvidia wayland:
    drv: radeonsi x11: drv: radeonsi
  API: OpenGL v: 4.6.0 compat-v: 4.5 vendor: amd mesa v: 24.3.4-arch1.1
    glx-v: 1.4 direct-render: yes renderer: AMD Radeon Graphics (radeonsi
    renoir LLVM 19.1.7 DRM 3.54 6.6.80-1-MANJARO) device-ID: 1002:1636
    memory: 500 MiB unified: no display-ID: :1.0
  API: Vulkan v: 1.4.304 layers: 4 device: 0 type: discrete-gpu
    name: NVIDIA GeForce GTX 1650 driver: N/A device-ID: 10de:1f99
    surfaces: xcb,xlib,wayland device: 1 type: integrated-gpu name: AMD
    Radeon Graphics (RADV RENOIR) driver: N/A device-ID: 1002:1636
    surfaces: xcb,xlib,wayland
  Info: Tools: api: clinfo, eglinfo, glxinfo, vulkaninfo
    de: kscreen-console,kscreen-doctor gpu: corectrl, gputop, intel_gpu_top,
    lsgpu, nvidia-settings, nvidia-smi wl: wayland-info,wlr-randr
    x11: xdpyinfo, xprop, xrandr
Audio:
  Device-1: NVIDIA vendor: ASUSTeK driver: snd_hda_intel v: kernel pcie:
    gen: 3 speed: 8 GT/s lanes: 8 link-max: lanes: 16 bus-ID: 01:00.1
    chip-ID: 10de:10fa class-ID: 0403
  Device-2: Advanced Micro Devices [AMD/ATI] Renoir Radeon High Definition
    Audio vendor: ASUSTeK driver: snd_hda_intel v: kernel pcie: gen: 4
    speed: 16 GT/s lanes: 16 bus-ID: 05:00.1 chip-ID: 1002:1637 class-ID: 0403
  Device-3: Advanced Micro Devices [AMD] ACP/ACP3X/ACP6x Audio Coprocessor
    driver: N/A alternate: snd_pci_acp3x, snd_rn_pci_acp3x, snd_pci_acp5x,
    snd_pci_acp6x, snd_acp_pci, snd_rpl_pci_acp6x, snd_pci_ps,
    snd_sof_amd_renoir, snd_sof_amd_rembrandt, snd_sof_amd_vangogh pcie:
    gen: 4 speed: 16 GT/s lanes: 16 bus-ID: 05:00.5 chip-ID: 1022:15e2
    class-ID: 0480
  Device-4: Advanced Micro Devices [AMD] Family 17h/19h/1ah HD Audio
    vendor: ASUSTeK driver: snd_hda_intel v: kernel pcie: gen: 4 speed: 16 GT/s
    lanes: 16 bus-ID: 05:00.6 chip-ID: 1022:15e3 class-ID: 0403
  API: ALSA v: k6.6.80-1-MANJARO status: kernel-api with: aoss
    type: oss-emulator tools: alsactl,alsamixer,amixer
  Server-1: sndiod v: N/A status: off tools: aucat,midicat,sndioctl
  Server-2: PipeWire v: 1.2.7 status: active with: 1: pipewire-pulse
    status: active 2: pipewire-media-session status: active 3: pipewire-alsa
    type: plugin 4: pw-jack type: plugin tools: pactl,pw-cat,pw-cli
Network:
  Device-1: Realtek RTL8111/8168/8211/8411 PCI Express Gigabit Ethernet
    vendor: ASUSTeK driver: r8168 v: 8.055.00-NAPI modules: r8169 pcie: gen: 1
    speed: 2.5 GT/s lanes: 1 port: e000 bus-ID: 02:00.0 chip-ID: 10ec:8168
    class-ID: 0200
  IF: enp2s0 state: down mac: <filter>
  Device-2: Realtek RTL8822CE 802.11ac PCIe Wireless Network Adapter
    vendor: Lite-On driver: rtw_8822ce v: N/A modules: rtw88_8822ce,rtl88x2ce
    pcie: gen: 1 speed: 2.5 GT/s lanes: 1 port: d000 bus-ID: 03:00.0
    chip-ID: 10ec:c822 class-ID: 0280
  IF: wlp3s0 state: up mac: <filter>
  IF-ID-1: br-b2d05b962a1d state: up speed: 10000 Mbps duplex: unknown
    mac: <filter>
  IF-ID-2: docker0 state: down mac: <filter>
  IF-ID-3: vethba1c39d state: up speed: 10000 Mbps duplex: full
    mac: <filter>
  Info: services: NetworkManager, nfsd, nginx, sshd, systemd-timesyncd,
    wpa_supplicant
Bluetooth:
  Device-1: Lite-On Bluetooth Radio driver: btusb v: 0.8 type: USB rev: 1.0
    speed: 12 Mb/s lanes: 1 mode: 1.1 bus-ID: 3-1:2 chip-ID: 04ca:4005
    class-ID: e001 serial: <filter>
  Report: btmgmt ID: hci0 rfk-id: 0 state: up address: <filter> bt-v: 5.1
    lmp-v: 10 status: discoverable: no pairing: no class-ID: 6c010c
Drives:
  Local Storage: total: 476.94 GiB used: 242.11 GiB (50.8%)
  SMART Message: Unable to run smartctl. Root privileges required.
  ID-1: /dev/nvme0n1 maj-min: 259:0 vendor: Micron model: 2210 MTFDHBA512QFD
    size: 476.94 GiB block-size: physical: 512 B logical: 512 B speed: 31.6 Gb/s
    lanes: 4 tech: SSD serial: <filter> fw-rev: P6MA001 temp: 44.9 C
    scheme: GPT
Partition:
  ID-1: / raw-size: 273.44 GiB size: 268.08 GiB (98.04%)
    used: 241.51 GiB (90.1%) fs: ext4 dev: /dev/nvme0n1p5 maj-min: 259:5
Swap:
  Kernel: swappiness: 60 (default) cache-pressure: 100 (default) zswap: yes
    compressor: zstd max-pool: 20%
  ID-1: swap-1 type: partition size: 15.62 GiB used: 617.2 MiB (3.9%)
    priority: -2 dev: /dev/nvme0n1p6 maj-min: 259:6
Sensors:
  System Temperatures: cpu: 56.1 C mobo: N/A gpu: amdgpu temp: 46.0 C
  Fan Speeds (rpm): cpu: 2800
Repos:
  Packages: 2598 pm: pacman pkgs: 2557 libs: 523 tools: octopi,pamac,paru,yay
    pm: flatpak pkgs: 41
  Active pacman repo servers in: /etc/pacman.d/mirrorlist
    1: https://mirrors2.manjaro.org/stable/$repo/$arch
    2: https://manjaro.kurdy.org/stable/$repo/$arch
    3: http://ftp.uni-kl.de/pub/linux/manjaro/stable/$repo/$arch
    4: https://mirrors.nic.cz/manjaro/stable/$repo/$arch
    5: https://mirror.aarnet.edu.au/pub/manjaro/stable/$repo/$arch
    6: https://manjaro.ipacct.com/manjaro/stable/$repo/$arch
    7: https://ftp.cc.uoc.gr/mirrors/linux/manjaro/stable/$repo/$arch
    8: https://mirror.nju.edu.cn/manjaro/stable/$repo/$arch
Info:
  Memory: total: 16 GiB note: est. available: 15.05 GiB used: 7.56 GiB (50.2%)
  Processes: 512 Power: uptime: 2m states: freeze,mem,disk suspend: deep
    avail: s2idle wakeups: 0 hibernate: platform avail: shutdown, reboot,
    suspend, test_resume image: 6 GiB services: org_kde_powerdevil,
    power-profiles-daemon, upowerd Init: systemd v: 257 default: graphical
    tool: systemctl
  Compilers: clang: 19.1.7 gcc: 14.2.1 alt: 13 Shell: Zsh v: 5.9
    running-in: yakuake inxi: 3.3.37

All I can say is. Or if I try it in your own environment,

0.remove and reinsert to usb slot

1. Try changing the KERNEL

and let me know here if it’s recognized. Individually.

For example, this is what I have. I’m planning on installing Linux614 next week.


❱ mhwd-kernel -li
Currently running: 6.13.7-1-MANJARO (linux613)
The following kernels are installed in your system:
* linux612
* linux613
* linux66

2.Try to use another usb slot. With adapter.

Try this USB3.1 Gen1(USB3.0)x2
USB3.1 Gen2 Type-Cx1 << now you had tested.

You may try typeC to typeA .adapter. Your machine has USB3.1 en1(USB3.0)x2.

eg. Amazon.co.jp: UGREEN USB Type-C 変換アダプタ USB 3.1 Type C メス to USB 3.0 オス 変換 10Gbps QC3.0 急速充電と高速データ転送同期 Windows 10 / Mac OS対応 MacBook iPad Pro iPhone 13/12/11 Pro Maxなどに対応 紛失防止ストラップ付き : パソコン・周辺機器
However, you should be aware that this type of conversion adapter is not recommended. In fact, I use it. :stuck_out_tongue_winking_eye:

At this time, I can’t think of anything else. Your smartphone has confirmed that the USB-DAC you have is not broken.

Since I had the time, I observed it on endeavour and cathy.
Both are working normally.

❱ inxi -Fz | grep CX31993
  Device-3: TTGK CX31993 384Khz HIFI AUDIO