You are not logged in.

#1 2023-10-26 06:06:36

GeorgF
Member
Registered: 2022-08-04
Posts: 5

Strange USB Problem with Antlion USB Mic

Hi there,
I have a really strange Problem. I have a new Frame Work Notebook 13 since last weekend. And I have an Antlion Audio Microfon (USB Dongle).

This worked great on my Lenovo Notebook. And it works on my Framework Notebook, but only if I attach the USB Dongle to an USB Hub. When I attach the USB Dongle directly to my Framework (USB-A Port or USB-C Port with adapter) it does not work.

I searched a lot, but I ran out of ideas.

When I plug it into the USB-A Port on the Notebook I see the following Logs in journal:

Okt 26 07:43:50 georgs-framework kernel: usb 3-2: new full-speed USB device number 25 using xhci_hcd
Okt 26 07:43:51 georgs-framework kernel: usb 3-2: New USB device found, idVendor=2f96, idProduct=0100, bcdDevice= 1.00
Okt 26 07:43:51 georgs-framework kernel: usb 3-2: New USB device strings: Mfr=1, Product=2, SerialNumber=0
Okt 26 07:43:51 georgs-framework kernel: usb 3-2: Product: Antlion Wireless Microphone
Okt 26 07:43:51 georgs-framework kernel: usb 3-2: Manufacturer: Antlion Audio
Okt 26 07:43:51 georgs-framework kernel: usb 3-2: 1:1: cannot set freq 48000 to ep 0x82
Okt 26 07:43:51 georgs-framework kernel: usb 3-2: 10:0: failed to get current value for ch 0 (-22)
Okt 26 07:43:51 georgs-framework kernel: usb 3-2: 10:0: cannot get min/max values for control 2 (id 10)
Okt 26 07:43:51 georgs-framework kernel: usb 3-2: 10:0: failed to get current value for ch 0 (-22)
Okt 26 07:43:51 georgs-framework kernel: usbhid 3-2:1.2: can't add hid device: -71
Okt 26 07:43:51 georgs-framework kernel: usbhid: probe of 3-2:1.2 failed with error -71
Okt 26 07:43:51 georgs-framework kernel: usb 3-2: USB disconnect, device number 25
Okt 26 07:43:51 georgs-framework (udev-worker)[20500]: controlC1: /usr/lib/udev/rules.d/78-sound-card.rules:5 Failed to write ATTR{/sys/devices/pci0000:00/0000:00:14.0/usb3/3-2/3-2:1.0/sound/card1/controlC1/../uevent}, ignoring: No such file or directory

If I connect it to an USB hub, it works:

Okt 26 07:44:04 georgs-framework kernel: usb 3-5.4.1.2: New USB device found, idVendor=2f96, idProduct=0100, bcdDevice= 1.00
Okt 26 07:44:04 georgs-framework kernel: usb 3-5.4.1.2: New USB device strings: Mfr=1, Product=2, SerialNumber=0
Okt 26 07:44:04 georgs-framework kernel: usb 3-5.4.1.2: Product: Antlion Wireless Microphone
Okt 26 07:44:04 georgs-framework kernel: usb 3-5.4.1.2: Manufacturer: Antlion Audio
Okt 26 07:44:04 georgs-framework kernel: input: Antlion Audio Antlion Wireless Microphone as /devices/pci0000:00/0000:00:14.0/usb3/3-5/3-5.4/3-5.4.1/3-5.4.1.2/3-5.4.1.2:1.2/0003:2F96:0100.0018/input/input64
Okt 26 07:44:04 georgs-framework kernel: hid-generic 0003:2F96:0100.0018: input,hidraw8: USB HID v1.00 Device [Antlion Audio Antlion Wireless Microphone] on usb-0000:00:14.0-5.4.1.2/input2

Here is the output of "dmesg | grep snd"

[   17.493055] snd_hda_intel 0000:00:1f.3: DSP detected with PCI class/subclass/prog-if info 0x040380
[   17.493124] snd_hda_intel 0000:00:1f.3: enabling device (0000 -> 0002)
[   18.721120] snd_hda_intel 0000:00:1f.3: bound 0000:00:02.0 (ops i915_audio_component_bind_ops [i915])
[   18.826086] snd_hda_codec_idt hdaudioC0D0: autoconfig for 92HD95: line_outs=1 (0xd/0x0/0x0/0x0/0x0) type:speaker
[   18.826096] snd_hda_codec_idt hdaudioC0D0:    speaker_outs=0 (0x0/0x0/0x0/0x0/0x0)
[   18.826100] snd_hda_codec_idt hdaudioC0D0:    hp_outs=1 (0xa/0x0/0x0/0x0/0x0)
[   18.826103] snd_hda_codec_idt hdaudioC0D0:    mono: mono_out=0x0
[   18.826105] snd_hda_codec_idt hdaudioC0D0:    inputs:
[   18.826107] snd_hda_codec_idt hdaudioC0D0:      Internal Mic=0xe
[   18.826110] snd_hda_codec_idt hdaudioC0D0:      Mic=0xb
[43273.773184] usbcore: registered new interface driver snd-usb-audio

I have the following Kernels 6.5.8-arch1-1 (also tested with LTS Kernel).

Maybe a udev problem, or not enough power on the internal USB Port? This is mysterious for me.

If someone could help me, I would be thankfull.

If you need more Logs Informations, please let me know.

Thank you in advance

Last edited by GeorgF (2023-10-26 09:40:36)

Offline

#2 2023-10-26 08:34:26

V1del
Forum Moderator
Registered: 2012-10-16
Posts: 25,074

Re: Strange USB Problem with Antlion USB Mic

Please use [ code ] and not [ quote ] for pasting command outputs and adjust your post accordingly.

I'd also guess too little power on the bus, but then it doesn't make sense that it would work on the hub, unless you plug the hub into another laptop port (in which case I'd assume you've tried said port as well)? What's your output of

lsusb -t #From usbutils

Offline

#3 2023-10-26 09:44:16

GeorgF
Member
Registered: 2022-08-04
Posts: 5

Re: Strange USB Problem with Antlion USB Mic

Sorry for the quotes. I updated it.

Here the output of lsusb with the Mic attached to a hub and a yubikey in the USB-A Port of the notebook

/:  Bus 001.Port 001: Dev 001, Class=root_hub, Driver=xhci_hcd/1p, 480M
/:  Bus 002.Port 001: Dev 001, Class=root_hub, Driver=xhci_hcd/4p, 20000M/x2
    |__ Port 004: Dev 002, If 0, Class=Hub, Driver=hub/4p, 10000M
        |__ Port 001: Dev 003, If 0, Class=Hub, Driver=hub/4p, 5000M
            |__ Port 004: Dev 005, If 0, Class=Mass Storage, Driver=usb-storage, 5000M
        |__ Port 004: Dev 004, If 0, Class=Hub, Driver=hub/4p, 5000M
            |__ Port 004: Dev 006, If 0, Class=Video, Driver=uvcvideo, 5000M
            |__ Port 004: Dev 006, If 1, Class=Video, Driver=uvcvideo, 5000M
            |__ Port 004: Dev 006, If 2, Class=Human Interface Device, Driver=usbhid, 5000M
/:  Bus 003.Port 001: Dev 001, Class=root_hub, Driver=xhci_hcd/12p, 480M
    |__ Port 002: Dev 028, If 0, Class=Human Interface Device, Driver=usbhid, 12M
    |__ Port 002: Dev 028, If 1, Class=Human Interface Device, Driver=usbhid, 12M
    |__ Port 002: Dev 028, If 2, Class=Chip/SmartCard, Driver=[none], 12M
    |__ Port 003: Dev 014, If 0, Class=[unknown], Driver=[none], 12M
    |__ Port 005: Dev 008, If 0, Class=Hub, Driver=hub/5p, 480M
        |__ Port 001: Dev 009, If 0, Class=Hub, Driver=hub/4p, 480M
        |__ Port 004: Dev 010, If 0, Class=Hub, Driver=hub/4p, 480M
            |__ Port 001: Dev 012, If 0, Class=Hub, Driver=hub/4p, 480M
                |__ Port 002: Dev 027, If 0, Class=Audio, Driver=snd-usb-audio, 12M
                |__ Port 002: Dev 027, If 1, Class=Audio, Driver=snd-usb-audio, 12M
                |__ Port 002: Dev 027, If 2, Class=Human Interface Device, Driver=usbhid, 12M
                |__ Port 003: Dev 015, If 0, Class=Human Interface Device, Driver=usbhid, 12M
                |__ Port 003: Dev 015, If 1, Class=Human Interface Device, Driver=usbhid, 12M
                |__ Port 003: Dev 015, If 2, Class=Human Interface Device, Driver=usbhid, 12M
                |__ Port 004: Dev 013, If 0, Class=Human Interface Device, Driver=usbhid, 12M
                |__ Port 004: Dev 013, If 1, Class=Human Interface Device, Driver=usbhid, 12M
                |__ Port 004: Dev 013, If 2, Class=Human Interface Device, Driver=usbhid, 12M
            |__ Port 002: Dev 017, If 0, Class=Audio, Driver=snd-usb-audio, 480M
            |__ Port 002: Dev 017, If 1, Class=Audio, Driver=snd-usb-audio, 480M
            |__ Port 002: Dev 017, If 2, Class=Application Specific Interface, Driver=[none], 480M
        |__ Port 005: Dev 011, If 0, Class=[unknown], Driver=[none], 480M
    |__ Port 007: Dev 002, If 0, Class=Video, Driver=uvcvideo, 480M
    |__ Port 007: Dev 002, If 1, Class=Video, Driver=uvcvideo, 480M
    |__ Port 009: Dev 003, If 0, Class=Vendor Specific Class, Driver=[none], 12M
    |__ Port 010: Dev 004, If 0, Class=Wireless, Driver=btusb, 12M
    |__ Port 010: Dev 004, If 1, Class=Wireless, Driver=btusb, 12M
/:  Bus 004.Port 001: Dev 001, Class=root_hub, Driver=xhci_hcd/4p, 10000M

Here the output when I attach the Mic to the USB-A Port

/:  Bus 001.Port 001: Dev 001, Class=root_hub, Driver=xhci_hcd/1p, 480M
/:  Bus 002.Port 001: Dev 001, Class=root_hub, Driver=xhci_hcd/4p, 20000M/x2
    |__ Port 004: Dev 002, If 0, Class=Hub, Driver=hub/4p, 10000M
        |__ Port 001: Dev 003, If 0, Class=Hub, Driver=hub/4p, 5000M
            |__ Port 004: Dev 005, If 0, Class=Mass Storage, Driver=usb-storage, 5000M
        |__ Port 004: Dev 004, If 0, Class=Hub, Driver=hub/4p, 5000M
            |__ Port 004: Dev 006, If 0, Class=Video, Driver=uvcvideo, 5000M
            |__ Port 004: Dev 006, If 1, Class=Video, Driver=uvcvideo, 5000M
            |__ Port 004: Dev 006, If 2, Class=Human Interface Device, Driver=usbhid, 5000M
/:  Bus 003.Port 001: Dev 001, Class=root_hub, Driver=xhci_hcd/12p, 480M
    |__ Port 003: Dev 014, If 0, Class=[unknown], Driver=[none], 12M
    |__ Port 005: Dev 008, If 0, Class=Hub, Driver=hub/5p, 480M
        |__ Port 001: Dev 009, If 0, Class=Hub, Driver=hub/4p, 480M
        |__ Port 004: Dev 010, If 0, Class=Hub, Driver=hub/4p, 480M
            |__ Port 001: Dev 012, If 0, Class=Hub, Driver=hub/4p, 480M
                |__ Port 003: Dev 015, If 0, Class=Human Interface Device, Driver=usbhid, 12M
                |__ Port 003: Dev 015, If 1, Class=Human Interface Device, Driver=usbhid, 12M
                |__ Port 003: Dev 015, If 2, Class=Human Interface Device, Driver=usbhid, 12M
                |__ Port 004: Dev 013, If 0, Class=Human Interface Device, Driver=usbhid, 12M
                |__ Port 004: Dev 013, If 1, Class=Human Interface Device, Driver=usbhid, 12M
                |__ Port 004: Dev 013, If 2, Class=Human Interface Device, Driver=usbhid, 12M
            |__ Port 002: Dev 017, If 0, Class=Audio, Driver=snd-usb-audio, 480M
            |__ Port 002: Dev 017, If 1, Class=Audio, Driver=snd-usb-audio, 480M
            |__ Port 002: Dev 017, If 2, Class=Application Specific Interface, Driver=[none], 480M
        |__ Port 005: Dev 011, If 0, Class=[unknown], Driver=[none], 480M
    |__ Port 007: Dev 002, If 0, Class=Video, Driver=uvcvideo, 480M
    |__ Port 007: Dev 002, If 1, Class=Video, Driver=uvcvideo, 480M
    |__ Port 009: Dev 003, If 0, Class=Vendor Specific Class, Driver=[none], 12M
    |__ Port 010: Dev 004, If 0, Class=Wireless, Driver=btusb, 12M
    |__ Port 010: Dev 004, If 1, Class=Wireless, Driver=btusb, 12M
/:  Bus 004.Port 001: Dev 001, Class=root_hub, Driver=xhci_hcd/4p, 10000M

Offline

#4 2023-10-26 09:59:15

GeorgF
Member
Registered: 2022-08-04
Posts: 5

Re: Strange USB Problem with Antlion USB Mic

Maybe also helpful. When I connect the antlion wireless dongle via an USB-A to USB-C Adapter to an USB-C Port, it does not work also.

Offline

#5 2023-10-26 14:15:54

seth
Member
From: Don't DM me only for attention
Registered: 2012-09-03
Posts: 73,559

Re: Strange USB Problem with Antlion USB Mic

"lsusb -tv", skip the adapter - does it work if you boot w/ the mic attached?
Is the external hub (looks like usb 2[.1])?) powered?

Offline

#6 2023-10-27 05:59:18

GeorgF
Member
Registered: 2022-08-04
Posts: 5

Re: Strange USB Problem with Antlion USB Mic

Here is the Output for "lsusb -tv"

/:  Bus 001.Port 001: Dev 001, Class=root_hub, Driver=xhci_hcd/1p, 480M
    ID 1d6b:0002 Linux Foundation 2.0 root hub
/:  Bus 002.Port 001: Dev 001, Class=root_hub, Driver=xhci_hcd/4p, 20000M/x2
    ID 1d6b:0003 Linux Foundation 3.0 root hub
    |__ Port 004: Dev 002, If 0, Class=Hub, Driver=hub/4p, 10000M
        ID 291a:8383 [unknown] [unknown]
        |__ Port 001: Dev 003, If 0, Class=Hub, Driver=hub/4p, 5000M
            ID 05e3:0626 Genesys Logic, Inc. Hub
            |__ Port 004: Dev 005, If 0, Class=Mass Storage, Driver=usb-storage, 5000M
                ID 058f:8468 Alcor Micro Corp. [unknown]
        |__ Port 004: Dev 004, If 0, Class=Hub, Driver=hub/4p, 5000M
            ID 05e3:0620 Genesys Logic, Inc. GL3523 Hub
/:  Bus 003.Port 001: Dev 001, Class=root_hub, Driver=xhci_hcd/12p, 480M
    ID 1d6b:0002 Linux Foundation 2.0 root hub
    |__ Port 004: Dev 021, If 0, Class=[unknown], Driver=[none], 12M
        ID 2109:0103 VIA Labs, Inc. [unknown]
    |__ Port 005: Dev 003, If 0, Class=Hub, Driver=hub/5p, 480M
        ID 291a:5423 [unknown] [unknown]
        |__ Port 001: Dev 005, If 0, Class=Hub, Driver=hub/4p, 480M
            ID 05e3:0610 Genesys Logic, Inc. Hub
        |__ Port 004: Dev 007, If 0, Class=Hub, Driver=hub/4p, 480M
            ID 05e3:0610 Genesys Logic, Inc. Hub
            |__ Port 001: Dev 009, If 0, Class=Hub, Driver=hub/4p, 480M
                ID 0bda:5411 Realtek Semiconductor Corp. RTS5411 Hub
                |__ Port 003: Dev 011, If 0, Class=Human Interface Device, Driver=usbhid, 12M
                    ID 3434:0223 [unknown] [unknown]
                |__ Port 003: Dev 011, If 1, Class=Human Interface Device, Driver=usbhid, 12M
                    ID 3434:0223 [unknown] [unknown]
                |__ Port 003: Dev 011, If 2, Class=Human Interface Device, Driver=usbhid, 12M
                    ID 3434:0223 [unknown] [unknown]
                |__ Port 004: Dev 012, If 0, Class=Human Interface Device, Driver=usbhid, 12M
                    ID 046d:c52b Logitech, Inc. Unifying Receiver
                |__ Port 004: Dev 012, If 1, Class=Human Interface Device, Driver=usbhid, 12M
                    ID 046d:c52b Logitech, Inc. Unifying Receiver
                |__ Port 004: Dev 012, If 2, Class=Human Interface Device, Driver=usbhid, 12M
                    ID 046d:c52b Logitech, Inc. Unifying Receiver
        |__ Port 005: Dev 008, If 0, Class=[unknown], Driver=[none], 480M
            ID 0bda:5450 Realtek Semiconductor Corp. [unknown]
    |__ Port 009: Dev 004, If 0, Class=Vendor Specific Class, Driver=[none], 12M
        ID 27c6:609c Shenzhen Goodix Technology Co.,Ltd. [unknown]
    |__ Port 010: Dev 022, If 0, Class=Wireless, Driver=btusb, 12M
        ID 8087:0032 Intel Corp. AX210 Bluetooth
    |__ Port 010: Dev 022, If 1, Class=Wireless, Driver=btusb, 12M
        ID 8087:0032 Intel Corp. AX210 Bluetooth
/:  Bus 004.Port 001: Dev 001, Class=root_hub, Driver=xhci_hcd/4p, 10000M
    ID 1d6b:0003 Linux Foundation 3.0 root hub

When the Dongle is attached at boot time, I see the following Message in Terminal when I am asked for Disk Encryption Password spamming:

can't add hid device: -71

I also tested with Fedora 38 LiveCD (this is the supported OS by Framework). But exact the same errors. So I start to asume a Firmware Problem with my Notebook. I will go the Framework Community to see if this is the case.

Offline

Board footer

Powered by FluxBB