Fedora 39 Wireless Usb C Dongle Problems

Well long story short i use Steelseries Artics 7+ and on fedora 37 they worked fine without a issues but since i came back onto fedora 39 i been having audio issues the wirless dongle thats in my usb c port isnt getting detected as an audio device.

any help would be appricated :))

Removed f37, wifi

I think you mean Arctis 7+. We will need more detail to understand the problem. Audio issues frequently appear with each newer linux versions, but most are resolved over time (as users report them, since developers can’t test all hardware on the market).

It is good practice to provide the output of inxi -Fzxx (run in a terminal and pasted as pre-formatted, searchable, text, using the </> button) so we get an overview of the hardware environment, including whether the Arctis 7+ dongle is recognized. It is also important to fully update Fedora packages and vendor firmware so we aren’t wasting time on a problem that has already been fixed.

Assuming the USB C dongle appears in the inxi output, you can use journalctl to search for relevant messages. This may not be easy, as journalctl captures enormous detail. The definitive reference is man journalctl. Many “errors” reported by journalctl are handled by linux, so you need to focus on journalcrl -b -g <keyword> where the list of useful keywords includes: audio, pulseaudio, snd, pipewire.

Output of inxi -Fzxx

  12Kernel 6.8.4-200.fc39.x86_64 12arch x86_64 12bits 64 12compiler gcc 12v 2.40-14.fc39
  12Desktop KDE Plasma 12v 5.27.11 12tk Qt 12v 5.15.12 12wm kwin_x11 12dm SDDM 12Distro Fedora Linux 39 (KDE
  12Type Laptop 12System ASUSTeK 12product ASUS TUF Gaming F15 FX506HCB_FX506HCB 12v 1.0
    12serial <superuser required>
  12Mobo ASUSTeK 12model FX506HCB 12v 1.0 12serial <superuser required> 12UEFI American Megatrends LLC.
    12v FX506HCB.313 12date 03/03/2023
  12ID-1 BAT1 12charge 41.1 Wh (100.0%) 12condition 41.1/48.1 Wh (85.5%) 12volts 12.6 12min 11.7
    12model ASUS A32-K55 12serial N/A 12status not charging
  12Info 6-core 12model 11th Gen Intel Core i5-11400H 12bits 64 12type MT MCP 12arch Tiger Lake 12rev 1 12cache
    12L1 480 KiB 12L2 7.5 MiB 12L3 12 MiB
  12Speed (MHz) 12avg 2747 12high 4002 12min/max 800/4500 12cores 121 4000 122 4000 123 4000 124 800 125 1407 126 4000
    127 4002 128 2469 129 800 1210 2046 1211 1444 1212 4000 12bogomips 64512
  12Flags avx avx2 ht lm nx pae sse sse2 sse3 sse4_1 sse4_2 ssse3 vmx
  12Device-1 Intel TigerLake-H GT1 [UHD Graphics] 12vendor ASUSTeK 12driver i915 12v kernel 12arch Gen-12.1
    12ports 12active eDP-1 12empty HDMI-A-1 12bus-ID 0000:00:02.0 12chip-ID 8086:9a68
  12Device-2 NVIDIA GA107M [GeForce RTX 3050 Mobile] 12vendor ASUSTeK 12driver nvidia 12v 550.67
    12arch Ampere 12ports 12active none 12empty DP-1 12bus-ID 0000:01:00.0 12chip-ID 10de:25a5
  12Device-3 Sonix USB2.0 HD UVC WebCam 12driver uvcvideo 12type USB 12rev 2.0 12speed 480 Mb/s 12lanes 1
    12bus-ID 3-7:3 12chip-ID 322e:202c
  12Display x11 12server X.Org 12v 1.20.14 12with Xwayland 12v 23.2.4 12compositor kwin_x11 12driver 12X
    12loaded modesetting,nvidia 12unloaded fbdev,nouveau,vesa 12alternate nv 12dri iris 12gpu i915
    12display-ID :0 12screens 1
  12Screen-1 0 12s-res 1920x1080 12s-dpi 75
  12Monitor-1 eDP-1 12mapped eDP-1-1 12model Najing CEC Panda 0x004d 12res 1920x1080 12dpi 142
    12diag 395mm (15.5")
  12API EGL 12v 1.5 12platforms 12device 0 12drv nvidia 12device 1 12drv iris 12device 3 12drv swrast 12surfaceless
    12drv nvidia 12x11 12drv nvidia 12inactive gbm,wayland,device-2
  12API OpenGL 12v 4.6.0 12compat-v 4.5 12vendor nvidia mesa 12v 550.67 12glx-v 1.4 12direct-render yes
    12renderer NVIDIA GeForce RTX 3050 Laptop GPU/PCIe/SSE2
  12API Vulkan 12v 1.3.275 12surfaces xcb,xlib 12device 0 12type integrated-gpu 12driver N/A
    12device-ID 8086:9a68 12device 1 12type discrete-gpu 12driver N/A 12device-ID 10de:25a5 12device 2 12type cpu
    12driver N/A 12device-ID 10005:0000
  12Device-1 Intel Tiger Lake-H HD Audio 12vendor ASUSTeK 12driver snd_hda_intel 12v kernel
    12bus-ID 0000:00:1f.3 12chip-ID 8086:43c8
  12Device-2 NVIDIA 12vendor ASUSTeK 12driver snd_hda_intel 12v kernel 12bus-ID 0000:01:00.1
    12chip-ID 10de:2291
  12API ALSA 12v k6.8.4-200.fc39.x86_64 12status kernel-api
  12Server-1 PipeWire 12v 1.0.4 12status active 12with 121 pipewire-pulse 12status active 122 wireplumber
    12status active 123 pipewire-alsa 12type plugin 124 pw-jack 12type plugin
  12Device-1 MEDIATEK MT7921 802.11ax PCI Express Wireless Network Adapter 12vendor AzureWave
    12driver mt7921e 12v kernel 12bus-ID 0000:02:00.0 12chip-ID 14c3:7961
  12IF wlp2s0 12state up 12mac <filter>
  12Device-2 Realtek 12vendor ASUSTeK 12driver r8169 12v kernel 12port 3000 12bus-ID 0000:03:00.0
    12chip-ID 10ec:8162
  12IF enp3s0 12state down 12mac <filter>

I’d like to mention that when the dongle is plugged into the USB C port, it doesn’t provide power. This is important to note because normally, when the headset receives a signal from the dongle, it emits a small beep. However, on Linux, this beep doesn’t occur. Instead, if I connect the dongle to a male-to-female USB C cable, the headset repeatedly connects and disconnects, but the audio drivers fail to recognize it.

And also everything is updated/upgraded

Output of inxi

CPU: 6-core 11th Gen Intel Core i5-11400H (-MT MCP-)
speed/min/max: 1882/800/4500 MHz Kernel: 6.8.4-200.fc39.x86_64 x86_64
Up: 1h 12m Mem: 5.11/15.36 GiB (33.3%) Storage: 476.94 GiB (4.3% used)
Procs: 452 Shell: Bash inxi: 3.3.33

Fedora moved from pulseaudio to pipewire,
Please look at Linux Arctis 7+ ChatMix provides udev rules and a arctis7pcm.service using pyusb. Some tweaks may be needed for Fedora and your use case. The Fedora pyusb package is python3-pyusb.