You are not logged in.
Pages: 1
Hello! I have a SoundBlaster X4 and have run into a few issues when trying to use it. Here is some system information about it:
aplay -Ll
null
Discard all samples (playback) or generate zero samples (capture)
pipewire
PipeWire Sound Server
default
Default ALSA Output (currently PipeWire Media Server)
hdmi:CARD=HDMI,DEV=0
HDA ATI HDMI, HDMI 0
HDMI Audio Output
hdmi:CARD=HDMI,DEV=1
HDA ATI HDMI, HDMI 1
HDMI Audio Output
hdmi:CARD=HDMI,DEV=2
HDA ATI HDMI, HP X34
HDMI Audio Output
hdmi:CARD=HDMI,DEV=3
HDA ATI HDMI, HDMI 3
HDMI Audio Output
hdmi:CARD=HDMI,DEV=4
HDA ATI HDMI, HDMI 4
HDMI Audio Output
hdmi:CARD=HDMI,DEV=5
HDA ATI HDMI, HDMI 5
HDMI Audio Output
sysdefault:CARD=X4
Sound Blaster X4, USB Audio
Default Audio Device
front:CARD=X4,DEV=0
Sound Blaster X4, USB Audio
Front output / input
surround21:CARD=X4,DEV=0
Sound Blaster X4, USB Audio
2.1 Surround output to Front and Subwoofer speakers
surround40:CARD=X4,DEV=0
Sound Blaster X4, USB Audio
4.0 Surround output to Front and Rear speakers
surround41:CARD=X4,DEV=0
Sound Blaster X4, USB Audio
4.1 Surround output to Front, Rear and Subwoofer speakers
surround50:CARD=X4,DEV=0
Sound Blaster X4, USB Audio
5.0 Surround output to Front, Center and Rear speakers
surround51:CARD=X4,DEV=0
Sound Blaster X4, USB Audio
5.1 Surround output to Front, Center, Rear and Subwoofer speakers
surround71:CARD=X4,DEV=0
Sound Blaster X4, USB Audio
7.1 Surround output to Front, Center, Side, Rear and Woofer speakers
iec958:CARD=X4,DEV=0
Sound Blaster X4, USB Audio
IEC958 (S/PDIF) Digital Audio Output
iec958:CARD=X4,DEV=1
Sound Blaster X4, USB Audio #1
IEC958 (S/PDIF) Digital Audio Output
hdmi:CARD=Generic,DEV=0
HD-Audio Generic, HDMI 0
HDMI Audio Output
hdmi:CARD=Generic,DEV=1
HD-Audio Generic, HDMI 1
HDMI Audio Output
hdmi:CARD=Generic,DEV=2
HD-Audio Generic, HDMI 2
HDMI Audio Output
hdmi:CARD=Generic,DEV=3
HD-Audio Generic, HDMI 3
HDMI Audio Output
sysdefault:CARD=Generic_1
HD-Audio Generic, ALC897 Analog
Default Audio Device
front:CARD=Generic_1,DEV=0
HD-Audio Generic, ALC897 Analog
Front output / input
surround21:CARD=Generic_1,DEV=0
HD-Audio Generic, ALC897 Analog
2.1 Surround output to Front and Subwoofer speakers
surround40:CARD=Generic_1,DEV=0
HD-Audio Generic, ALC897 Analog
4.0 Surround output to Front and Rear speakers
surround41:CARD=Generic_1,DEV=0
HD-Audio Generic, ALC897 Analog
4.1 Surround output to Front, Rear and Subwoofer speakers
surround50:CARD=Generic_1,DEV=0
HD-Audio Generic, ALC897 Analog
5.0 Surround output to Front, Center and Rear speakers
surround51:CARD=Generic_1,DEV=0
HD-Audio Generic, ALC897 Analog
5.1 Surround output to Front, Center, Rear and Subwoofer speakers
surround71:CARD=Generic_1,DEV=0
HD-Audio Generic, ALC897 Analog
7.1 Surround output to Front, Center, Side, Rear and Woofer speakers
**** List of PLAYBACK Hardware Devices ****
card 0: HDMI [HDA ATI HDMI], device 3: HDMI 0 [HDMI 0]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 0: HDMI [HDA ATI HDMI], device 7: HDMI 1 [HDMI 1]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 0: HDMI [HDA ATI HDMI], device 8: HDMI 2 [HP X34]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 0: HDMI [HDA ATI HDMI], device 9: HDMI 3 [HDMI 3]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 0: HDMI [HDA ATI HDMI], device 10: HDMI 4 [HDMI 4]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 0: HDMI [HDA ATI HDMI], device 11: HDMI 5 [HDMI 5]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 1: X4 [Sound Blaster X4], device 0: USB Audio [USB Audio]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 1: X4 [Sound Blaster X4], device 1: USB Audio [USB Audio #1]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 1: X4 [Sound Blaster X4], device 2: USB Audio [USB Audio #2]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 2: Generic [HD-Audio Generic], device 3: HDMI 0 [HDMI 0]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 2: Generic [HD-Audio Generic], device 7: HDMI 1 [HDMI 1]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 2: Generic [HD-Audio Generic], device 8: HDMI 2 [HDMI 2]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 2: Generic [HD-Audio Generic], device 9: HDMI 3 [HDMI 3]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 3: Generic_1 [HD-Audio Generic], device 0: ALC897 Analog [ALC897 Analog]
Subdevices: 1/1
Subdevice #0: subdevice #0
lsusb -v
Bus 005 Device 005: ID 041e:3278 Creative Technology, Ltd Sound Blaster X4
Couldn't open device, some information will be missing
Device Descriptor:
bLength 18
bDescriptorType 1
bcdUSB 2.00
bDeviceClass 239 Miscellaneous Device
bDeviceSubClass 2 [unknown]
bDeviceProtocol 1 Interface Association
bMaxPacketSize0 64
idVendor 0x041e Creative Technology, Ltd
idProduct 0x3278 Sound Blaster X4
bcdDevice 10.50
iManufacturer 1 Creative Technology Ltd
iProduct 2 Sound Blaster X4
iSerial 9 89CF4CB18413E790
bNumConfigurations 1
Configuration Descriptor:
bLength 9
bDescriptorType 2
wTotalLength 0x0477
bNumInterfaces 7
bConfigurationValue 1
iConfiguration 0
bmAttributes 0x80
(Bus Powered)
MaxPower 100mA
Interface Descriptor:
bLength 9
bDescriptorType 4
bInterfaceNumber 0
bAlternateSetting 0
bNumEndpoints 1
bInterfaceClass 3 Human Interface Device
bInterfaceSubClass 0 [unknown]
bInterfaceProtocol 0
iInterface 0
HID Device Descriptor:
bLength 9
bDescriptorType 33
bcdHID 1.10
bCountryCode 0 Not supported
bNumDescriptors 1
bDescriptorType 34 Report
wDescriptorLength 83
Report Descriptors:
** UNAVAILABLE **
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x86 EP 6 IN
bmAttributes 3
Transfer Type Interrupt
Synch Type None
Usage Type Data
wMaxPacketSize 0x0040 1x 64 bytes
bInterval 6
Interface Association:
bLength 8
bDescriptorType 11
bFirstInterface 1
bInterfaceCount 2
bFunctionClass 2 Communications
bFunctionSubClass 2 Abstract (modem)
bFunctionProtocol 0
iFunction 0
Interface Descriptor:
bLength 9
bDescriptorType 4
bInterfaceNumber 1
bAlternateSetting 0
bNumEndpoints 1
bInterfaceClass 2 Communications
bInterfaceSubClass 2 Abstract (modem)
bInterfaceProtocol 0
iInterface 0
CDC Header:
bcdCDC 1.10
CDC ACM:
bmCapabilities 0x02
line coding and serial state
CDC Union:
bMasterInterface 1
bSlaveInterface 2
CDC Call Management:
bmCapabilities 0x00
bDataInterface 2
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x87 EP 7 IN
bmAttributes 3
Transfer Type Interrupt
Synch Type None
Usage Type Data
wMaxPacketSize 0x0008 1x 8 bytes
bInterval 6
Interface Descriptor:
bLength 9
bDescriptorType 4
bInterfaceNumber 2
bAlternateSetting 0
bNumEndpoints 2
bInterfaceClass 10 CDC Data
bInterfaceSubClass 0 [unknown]
bInterfaceProtocol 0
iInterface 0
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x03 EP 3 OUT
bmAttributes 2
Transfer Type Bulk
Synch Type None
Usage Type Data
wMaxPacketSize 0x0200 1x 512 bytes
bInterval 0
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x82 EP 2 IN
bmAttributes 2
Transfer Type Bulk
Synch Type None
Usage Type Data
wMaxPacketSize 0x0100 1x 256 bytes
bInterval 0
Interface Association:
bLength 8
bDescriptorType 11
bFirstInterface 3
bInterfaceCount 4
bFunctionClass 1 Audio
bFunctionSubClass 0 [unknown]
bFunctionProtocol 32
iFunction 0
Interface Descriptor:
bLength 9
bDescriptorType 4
bInterfaceNumber 3
bAlternateSetting 0
bNumEndpoints 1
bInterfaceClass 1 Audio
bInterfaceSubClass 1 Control Device
bInterfaceProtocol 32
iInterface 0
AudioControl Interface Descriptor:
bLength 9
bDescriptorType 36
bDescriptorSubtype 1 (HEADER)
bcdADC 2.00
bCategory 8
wTotalLength 0x01a7
bmControls 0x00
AudioControl Interface Descriptor:
bLength 8
bDescriptorType 36
bDescriptorSubtype 10 (CLOCK_SOURCE)
bClockID 33
bmAttributes 3 Internal programmable clock
bmControls 0x07
Clock Frequency Control (read/write)
Clock Validity Control (read-only)
bAssocTerminal 0
iClockSource 0
AudioControl Interface Descriptor:
bLength 8
bDescriptorType 36
bDescriptorSubtype 11 (CLOCK_SELECTOR)
bClockID 34
bNrInPins 1
baCSourceID(0) 33
bmControls 0x03
Clock Selector Control (read/write)
iClockSelector 0
AudioControl Interface Descriptor:
bLength 8
bDescriptorType 36
bDescriptorSubtype 10 (CLOCK_SOURCE)
bClockID 37
bmAttributes 3 Internal programmable clock
bmControls 0x07
Clock Frequency Control (read/write)
Clock Validity Control (read-only)
bAssocTerminal 0
iClockSource 0
AudioControl Interface Descriptor:
bLength 8
bDescriptorType 36
bDescriptorSubtype 11 (CLOCK_SELECTOR)
bClockID 38
bNrInPins 1
baCSourceID(0) 37
bmControls 0x03
Clock Selector Control (read/write)
iClockSelector 0
AudioControl Interface Descriptor:
bLength 8
bDescriptorType 36
bDescriptorSubtype 10 (CLOCK_SOURCE)
bClockID 35
bmAttributes 3 Internal programmable clock
bmControls 0x07
Clock Frequency Control (read/write)
Clock Validity Control (read-only)
bAssocTerminal 0
iClockSource 0
AudioControl Interface Descriptor:
bLength 8
bDescriptorType 36
bDescriptorSubtype 11 (CLOCK_SELECTOR)
bClockID 36
bNrInPins 1
baCSourceID(0) 35
bmControls 0x03
Clock Selector Control (read/write)
iClockSelector 0
AudioControl Interface Descriptor:
bLength 17
bDescriptorType 36
bDescriptorSubtype 2 (INPUT_TERMINAL)
bTerminalID 3
wTerminalType 0x0101 USB Streaming
bAssocTerminal 0
bCSourceID 34
bNrChannels 8
bmChannelConfig 0x0000063f
Front Left (FL)
Front Right (FR)
Front Center (FC)
Low Frequency Effects (LFE)
Back Left (BL)
Back Right (BR)
Side Left (SL)
Side Right (SR)
iChannelNames 0
bmControls 0x0000
iTerminal 0
AudioControl Interface Descriptor:
bLength 17
bDescriptorType 36
bDescriptorSubtype 2 (INPUT_TERMINAL)
bTerminalID 17
wTerminalType 0x0101 USB Streaming
bAssocTerminal 0
bCSourceID 36
bNrChannels 2
bmChannelConfig 0x00000003
Front Left (FL)
Front Right (FR)
iChannelNames 0
bmControls 0x0000
iTerminal 0
AudioControl Interface Descriptor:
bLength 17
bDescriptorType 36
bDescriptorSubtype 2 (INPUT_TERMINAL)
bTerminalID 4
wTerminalType 0x0201 Microphone
bAssocTerminal 0
bCSourceID 38
bNrChannels 2
bmChannelConfig 0x00000003
Front Left (FL)
Front Right (FR)
iChannelNames 0
bmControls 0x0000
iTerminal 6
AudioControl Interface Descriptor:
bLength 17
bDescriptorType 36
bDescriptorSubtype 2 (INPUT_TERMINAL)
bTerminalID 24
wTerminalType 0x0603 Line Connector
bAssocTerminal 0
bCSourceID 38
bNrChannels 2
bmChannelConfig 0x00000003
Front Left (FL)
Front Right (FR)
iChannelNames 0
bmControls 0x0000
iTerminal 11
AudioControl Interface Descriptor:
bLength 17
bDescriptorType 36
bDescriptorSubtype 2 (INPUT_TERMINAL)
bTerminalID 18
wTerminalType 0x0602 Digital Audio Interface
bAssocTerminal 0
bCSourceID 38
bNrChannels 2
bmChannelConfig 0x00000003
Front Left (FL)
Front Right (FR)
iChannelNames 0
bmControls 0x0000
iTerminal 10
AudioControl Interface Descriptor:
bLength 17
bDescriptorType 36
bDescriptorSubtype 2 (INPUT_TERMINAL)
bTerminalID 19
wTerminalType 0x0605 SPDIF interface
bAssocTerminal 0
bCSourceID 38
bNrChannels 2
bmChannelConfig 0x00000003
Front Left (FL)
Front Right (FR)
iChannelNames 0
bmControls 0x0000
iTerminal 12
AudioControl Interface Descriptor:
bLength 42
bDescriptorType 36
bDescriptorSubtype 6 (FEATURE_UNIT)
bUnitID 1
bSourceID 7
bmaControls(0) 0x0000000f
Mute Control (read/write)
Volume Control (read/write)
bmaControls(1) 0x0000000c
Volume Control (read/write)
bmaControls(2) 0x0000000c
Volume Control (read/write)
bmaControls(3) 0x0000000c
Volume Control (read/write)
bmaControls(4) 0x0000000c
Volume Control (read/write)
bmaControls(5) 0x0000000c
Volume Control (read/write)
bmaControls(6) 0x0000000c
Volume Control (read/write)
bmaControls(7) 0x0000000c
Volume Control (read/write)
bmaControls(8) 0x0000000c
Volume Control (read/write)
iFeature 0
AudioControl Interface Descriptor:
bLength 18
bDescriptorType 36
bDescriptorSubtype 6 (FEATURE_UNIT)
bUnitID 2
bSourceID 4
bmaControls(0) 0x0000300f
Mute Control (read/write)
Volume Control (read/write)
Automatic Gain Control (read/write)
bmaControls(1) 0x0000000c
Volume Control (read/write)
bmaControls(2) 0x0000000c
Volume Control (read/write)
iFeature 0
AudioControl Interface Descriptor:
bLength 18
bDescriptorType 36
bDescriptorSubtype 6 (FEATURE_UNIT)
bUnitID 25
bSourceID 24
bmaControls(0) 0x0000000f
Mute Control (read/write)
Volume Control (read/write)
bmaControls(1) 0x0000000c
Volume Control (read/write)
bmaControls(2) 0x0000000c
Volume Control (read/write)
iFeature 0
AudioControl Interface Descriptor:
bLength 18
bDescriptorType 36
bDescriptorSubtype 6 (FEATURE_UNIT)
bUnitID 23
bSourceID 18
bmaControls(0) 0x0000000f
Mute Control (read/write)
Volume Control (read/write)
bmaControls(1) 0x0000000c
Volume Control (read/write)
bmaControls(2) 0x0000000c
Volume Control (read/write)
iFeature 0
AudioControl Interface Descriptor:
bLength 18
bDescriptorType 36
bDescriptorSubtype 6 (FEATURE_UNIT)
bUnitID 8
bSourceID 19
bmaControls(0) 0x0000000f
Mute Control (read/write)
Volume Control (read/write)
bmaControls(1) 0x0000000c
Volume Control (read/write)
bmaControls(2) 0x0000000c
Volume Control (read/write)
iFeature 0
AudioControl Interface Descriptor:
bLength 18
bDescriptorType 36
bDescriptorSubtype 6 (FEATURE_UNIT)
bUnitID 11
bSourceID 24
bmaControls(0) 0x0000000f
Mute Control (read/write)
Volume Control (read/write)
bmaControls(1) 0x0000000c
Volume Control (read/write)
bmaControls(2) 0x0000000c
Volume Control (read/write)
iFeature 13
AudioControl Interface Descriptor:
bLength 18
bDescriptorType 36
bDescriptorSubtype 6 (FEATURE_UNIT)
bUnitID 13
bSourceID 4
bmaControls(0) 0x0000300f
Mute Control (read/write)
Volume Control (read/write)
Automatic Gain Control (read/write)
bmaControls(1) 0x0000000c
Volume Control (read/write)
bmaControls(2) 0x0000000c
Volume Control (read/write)
iFeature 14
AudioControl Interface Descriptor:
bLength 18
bDescriptorType 36
bDescriptorSubtype 6 (FEATURE_UNIT)
bUnitID 12
bSourceID 19
bmaControls(0) 0x0000000f
Mute Control (read/write)
Volume Control (read/write)
bmaControls(1) 0x0000000c
Volume Control (read/write)
bmaControls(2) 0x0000000c
Volume Control (read/write)
iFeature 15
AudioControl Interface Descriptor:
bLength 18
bDescriptorType 36
bDescriptorSubtype 6 (FEATURE_UNIT)
bUnitID 14
bSourceID 17
bmaControls(0) 0x0000000f
Mute Control (read/write)
Volume Control (read/write)
bmaControls(1) 0x0000000c
Volume Control (read/write)
bmaControls(2) 0x0000000c
Volume Control (read/write)
iFeature 16
AudioControl Interface Descriptor:
bLength 12
bDescriptorType 36
bDescriptorSubtype 3 (OUTPUT_TERMINAL)
bTerminalID 5
wTerminalType 0x0301 Speaker
bAssocTerminal 0
bSourceID 1
bCSourceID 34
bmControls 0x0000
iTerminal 7
AudioControl Interface Descriptor:
bLength 12
bDescriptorType 36
bDescriptorSubtype 3 (OUTPUT_TERMINAL)
bTerminalID 20
wTerminalType 0x0605 SPDIF interface
bAssocTerminal 0
bSourceID 14
bCSourceID 36
bmControls 0x0000
iTerminal 8
AudioControl Interface Descriptor:
bLength 12
bDescriptorType 36
bDescriptorSubtype 3 (OUTPUT_TERMINAL)
bTerminalID 6
wTerminalType 0x0101 USB Streaming
bAssocTerminal 0
bSourceID 26
bCSourceID 38
bmControls 0x0000
iTerminal 0
AudioControl Interface Descriptor:
bLength 31
bDescriptorType 36
bDescriptorSubtype 4 (MIXER_UNIT)
bUnitID 7
bNrInPins 4
baSourceID(0) 3
baSourceID(1) 12
baSourceID(2) 13
baSourceID(3) 11
bNrChannels 8
bmChannelConfig 0x0000063f
Front Left (FL)
Front Right (FR)
Front Center (FC)
Low Frequency Effects (LFE)
Back Left (BL)
Back Right (BR)
Side Left (SL)
Side Right (SR)
iChannelNames 0
bmMixerControls(0) 0x00
bmControls 0x00
iMixer 0
Warning: Junk at end of descriptor (13 bytes):
00 00 00 00 00 00 00 00 00 00 00 00 00
AudioControl Interface Descriptor:
bLength 11
bDescriptorType 36
bDescriptorSubtype 5 (SELECTOR_UNIT)
bUnitID 26
bNrInPins 4
baSourceID(0) 2
baSourceID(1) 23
baSourceID(2) 25
baSourceID(3) 8
bmControls 0x03
Selector Control (read/write)
iSelector 0
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x84 EP 4 IN
bmAttributes 3
Transfer Type Interrupt
Synch Type None
Usage Type Data
wMaxPacketSize 0x0006 1x 6 bytes
bInterval 4
Interface Descriptor:
bLength 9
bDescriptorType 4
bInterfaceNumber 4
bAlternateSetting 0
bNumEndpoints 0
bInterfaceClass 1 Audio
bInterfaceSubClass 2 Streaming
bInterfaceProtocol 32
iInterface 3
Interface Descriptor:
bLength 9
bDescriptorType 4
bInterfaceNumber 4
bAlternateSetting 1
bNumEndpoints 2
bInterfaceClass 1 Audio
bInterfaceSubClass 2 Streaming
bInterfaceProtocol 32
iInterface 3
AudioStreaming Interface Descriptor:
bLength 16
bDescriptorType 36
bDescriptorSubtype 1 (AS_GENERAL)
bTerminalLink 3
bmControls 0x00
bFormatType 1
bmFormats 0x00000001
PCM
bNrChannels 2
bmChannelConfig 0x00000003
Front Left (FL)
Front Right (FR)
iChannelNames 0
AudioStreaming Interface Descriptor:
bLength 6
bDescriptorType 36
bDescriptorSubtype 2 (FORMAT_TYPE)
bFormatType 1 (FORMAT_TYPE_I)
bSubslotSize 2
bBitResolution 16
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x01 EP 1 OUT
bmAttributes 5
Transfer Type Isochronous
Synch Type Asynchronous
Usage Type Data
wMaxPacketSize 0x0070 1x 112 bytes
bInterval 1
AudioStreaming Endpoint Descriptor:
bLength 8
bDescriptorType 37
bDescriptorSubtype 1 (EP_GENERAL)
bmAttributes 0x00
bmControls 0x00
bLockDelayUnits 3
wLockDelay 0x0008
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x83 EP 3 IN
bmAttributes 17
Transfer Type Isochronous
Synch Type None
Usage Type Feedback
wMaxPacketSize 0x0004 1x 4 bytes
bInterval 4
Interface Descriptor:
bLength 9
bDescriptorType 4
bInterfaceNumber 4
bAlternateSetting 2
bNumEndpoints 2
bInterfaceClass 1 Audio
bInterfaceSubClass 2 Streaming
bInterfaceProtocol 32
iInterface 3
AudioStreaming Interface Descriptor:
bLength 16
bDescriptorType 36
bDescriptorSubtype 1 (AS_GENERAL)
bTerminalLink 3
bmControls 0x00
bFormatType 1
bmFormats 0x00000001
PCM
bNrChannels 6
bmChannelConfig 0x0000003f
Front Left (FL)
Front Right (FR)
Front Center (FC)
Low Frequency Effects (LFE)
Back Left (BL)
Back Right (BR)
iChannelNames 0
AudioStreaming Interface Descriptor:
bLength 6
bDescriptorType 36
bDescriptorSubtype 2 (FORMAT_TYPE)
bFormatType 1 (FORMAT_TYPE_I)
bSubslotSize 2
bBitResolution 16
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x01 EP 1 OUT
bmAttributes 5
Transfer Type Isochronous
Synch Type Asynchronous
Usage Type Data
wMaxPacketSize 0x0150 1x 336 bytes
bInterval 1
AudioStreaming Endpoint Descriptor:
bLength 8
bDescriptorType 37
bDescriptorSubtype 1 (EP_GENERAL)
bmAttributes 0x00
bmControls 0x00
bLockDelayUnits 3
wLockDelay 0x0008
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x83 EP 3 IN
bmAttributes 17
Transfer Type Isochronous
Synch Type None
Usage Type Feedback
wMaxPacketSize 0x0004 1x 4 bytes
bInterval 4
Interface Descriptor:
bLength 9
bDescriptorType 4
bInterfaceNumber 4
bAlternateSetting 3
bNumEndpoints 2
bInterfaceClass 1 Audio
bInterfaceSubClass 2 Streaming
bInterfaceProtocol 32
iInterface 3
AudioStreaming Interface Descriptor:
bLength 16
bDescriptorType 36
bDescriptorSubtype 1 (AS_GENERAL)
bTerminalLink 3
bmControls 0x00
bFormatType 1
bmFormats 0x00000001
PCM
bNrChannels 8
bmChannelConfig 0x0000063f
Front Left (FL)
Front Right (FR)
Front Center (FC)
Low Frequency Effects (LFE)
Back Left (BL)
Back Right (BR)
Side Left (SL)
Side Right (SR)
iChannelNames 0
AudioStreaming Interface Descriptor:
bLength 6
bDescriptorType 36
bDescriptorSubtype 2 (FORMAT_TYPE)
bFormatType 1 (FORMAT_TYPE_I)
bSubslotSize 2
bBitResolution 16
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x01 EP 1 OUT
bmAttributes 5
Transfer Type Isochronous
Synch Type Asynchronous
Usage Type Data
wMaxPacketSize 0x01c0 1x 448 bytes
bInterval 1
AudioStreaming Endpoint Descriptor:
bLength 8
bDescriptorType 37
bDescriptorSubtype 1 (EP_GENERAL)
bmAttributes 0x00
bmControls 0x00
bLockDelayUnits 3
wLockDelay 0x0008
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x83 EP 3 IN
bmAttributes 17
Transfer Type Isochronous
Synch Type None
Usage Type Feedback
wMaxPacketSize 0x0004 1x 4 bytes
bInterval 4
Interface Descriptor:
bLength 9
bDescriptorType 4
bInterfaceNumber 4
bAlternateSetting 4
bNumEndpoints 2
bInterfaceClass 1 Audio
bInterfaceSubClass 2 Streaming
bInterfaceProtocol 32
iInterface 3
AudioStreaming Interface Descriptor:
bLength 16
bDescriptorType 36
bDescriptorSubtype 1 (AS_GENERAL)
bTerminalLink 3
bmControls 0x00
bFormatType 1
bmFormats 0x00000001
PCM
bNrChannels 2
bmChannelConfig 0x00000003
Front Left (FL)
Front Right (FR)
iChannelNames 0
AudioStreaming Interface Descriptor:
bLength 6
bDescriptorType 36
bDescriptorSubtype 2 (FORMAT_TYPE)
bFormatType 1 (FORMAT_TYPE_I)
bSubslotSize 3
bBitResolution 24
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x01 EP 1 OUT
bmAttributes 5
Transfer Type Isochronous
Synch Type Asynchronous
Usage Type Data
wMaxPacketSize 0x00a8 1x 168 bytes
bInterval 1
AudioStreaming Endpoint Descriptor:
bLength 8
bDescriptorType 37
bDescriptorSubtype 1 (EP_GENERAL)
bmAttributes 0x00
bmControls 0x00
bLockDelayUnits 3
wLockDelay 0x0008
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x83 EP 3 IN
bmAttributes 17
Transfer Type Isochronous
Synch Type None
Usage Type Feedback
wMaxPacketSize 0x0004 1x 4 bytes
bInterval 4
Interface Descriptor:
bLength 9
bDescriptorType 4
bInterfaceNumber 4
bAlternateSetting 5
bNumEndpoints 2
bInterfaceClass 1 Audio
bInterfaceSubClass 2 Streaming
bInterfaceProtocol 32
iInterface 3
AudioStreaming Interface Descriptor:
bLength 16
bDescriptorType 36
bDescriptorSubtype 1 (AS_GENERAL)
bTerminalLink 3
bmControls 0x00
bFormatType 1
bmFormats 0x00000001
PCM
bNrChannels 6
bmChannelConfig 0x0000003f
Front Left (FL)
Front Right (FR)
Front Center (FC)
Low Frequency Effects (LFE)
Back Left (BL)
Back Right (BR)
iChannelNames 0
AudioStreaming Interface Descriptor:
bLength 6
bDescriptorType 36
bDescriptorSubtype 2 (FORMAT_TYPE)
bFormatType 1 (FORMAT_TYPE_I)
bSubslotSize 3
bBitResolution 24
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x01 EP 1 OUT
bmAttributes 5
Transfer Type Isochronous
Synch Type Asynchronous
Usage Type Data
wMaxPacketSize 0x01f8 1x 504 bytes
bInterval 1
AudioStreaming Endpoint Descriptor:
bLength 8
bDescriptorType 37
bDescriptorSubtype 1 (EP_GENERAL)
bmAttributes 0x00
bmControls 0x00
bLockDelayUnits 3
wLockDelay 0x0008
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x83 EP 3 IN
bmAttributes 17
Transfer Type Isochronous
Synch Type None
Usage Type Feedback
wMaxPacketSize 0x0004 1x 4 bytes
bInterval 4
Interface Descriptor:
bLength 9
bDescriptorType 4
bInterfaceNumber 4
bAlternateSetting 6
bNumEndpoints 2
bInterfaceClass 1 Audio
bInterfaceSubClass 2 Streaming
bInterfaceProtocol 32
iInterface 3
AudioStreaming Interface Descriptor:
bLength 16
bDescriptorType 36
bDescriptorSubtype 1 (AS_GENERAL)
bTerminalLink 3
bmControls 0x00
bFormatType 1
bmFormats 0x00000001
PCM
bNrChannels 8
bmChannelConfig 0x0000063f
Front Left (FL)
Front Right (FR)
Front Center (FC)
Low Frequency Effects (LFE)
Back Left (BL)
Back Right (BR)
Side Left (SL)
Side Right (SR)
iChannelNames 0
AudioStreaming Interface Descriptor:
bLength 6
bDescriptorType 36
bDescriptorSubtype 2 (FORMAT_TYPE)
bFormatType 1 (FORMAT_TYPE_I)
bSubslotSize 3
bBitResolution 24
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x01 EP 1 OUT
bmAttributes 5
Transfer Type Isochronous
Synch Type Asynchronous
Usage Type Data
wMaxPacketSize 0x02a0 1x 672 bytes
bInterval 1
AudioStreaming Endpoint Descriptor:
bLength 8
bDescriptorType 37
bDescriptorSubtype 1 (EP_GENERAL)
bmAttributes 0x00
bmControls 0x00
bLockDelayUnits 3
wLockDelay 0x0008
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x83 EP 3 IN
bmAttributes 17
Transfer Type Isochronous
Synch Type None
Usage Type Feedback
wMaxPacketSize 0x0004 1x 4 bytes
bInterval 4
Interface Descriptor:
bLength 9
bDescriptorType 4
bInterfaceNumber 5
bAlternateSetting 0
bNumEndpoints 0
bInterfaceClass 1 Audio
bInterfaceSubClass 2 Streaming
bInterfaceProtocol 32
iInterface 4
Interface Descriptor:
bLength 9
bDescriptorType 4
bInterfaceNumber 5
bAlternateSetting 1
bNumEndpoints 1
bInterfaceClass 1 Audio
bInterfaceSubClass 2 Streaming
bInterfaceProtocol 32
iInterface 4
AudioStreaming Interface Descriptor:
bLength 16
bDescriptorType 36
bDescriptorSubtype 1 (AS_GENERAL)
bTerminalLink 6
bmControls 0x00
bFormatType 1
bmFormats 0x00000001
PCM
bNrChannels 2
bmChannelConfig 0x00000003
Front Left (FL)
Front Right (FR)
iChannelNames 0
AudioStreaming Interface Descriptor:
bLength 6
bDescriptorType 36
bDescriptorSubtype 2 (FORMAT_TYPE)
bFormatType 1 (FORMAT_TYPE_I)
bSubslotSize 2
bBitResolution 16
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x81 EP 1 IN
bmAttributes 37
Transfer Type Isochronous
Synch Type Asynchronous
Usage Type Implicit feedback Data
wMaxPacketSize 0x0100 1x 256 bytes
bInterval 3
AudioStreaming Endpoint Descriptor:
bLength 8
bDescriptorType 37
bDescriptorSubtype 1 (EP_GENERAL)
bmAttributes 0x00
bmControls 0x00
bLockDelayUnits 3
wLockDelay 0x0008
Interface Descriptor:
bLength 9
bDescriptorType 4
bInterfaceNumber 5
bAlternateSetting 2
bNumEndpoints 1
bInterfaceClass 1 Audio
bInterfaceSubClass 2 Streaming
bInterfaceProtocol 32
iInterface 4
AudioStreaming Interface Descriptor:
bLength 16
bDescriptorType 36
bDescriptorSubtype 1 (AS_GENERAL)
bTerminalLink 6
bmControls 0x00
bFormatType 1
bmFormats 0x00000001
PCM
bNrChannels 2
bmChannelConfig 0x00000003
Front Left (FL)
Front Right (FR)
iChannelNames 0
AudioStreaming Interface Descriptor:
bLength 6
bDescriptorType 36
bDescriptorSubtype 2 (FORMAT_TYPE)
bFormatType 1 (FORMAT_TYPE_I)
bSubslotSize 3
bBitResolution 24
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x81 EP 1 IN
bmAttributes 37
Transfer Type Isochronous
Synch Type Asynchronous
Usage Type Implicit feedback Data
wMaxPacketSize 0x0180 1x 384 bytes
bInterval 3
AudioStreaming Endpoint Descriptor:
bLength 8
bDescriptorType 37
bDescriptorSubtype 1 (EP_GENERAL)
bmAttributes 0x00
bmControls 0x00
bLockDelayUnits 3
wLockDelay 0x0008
Interface Descriptor:
bLength 9
bDescriptorType 4
bInterfaceNumber 6
bAlternateSetting 0
bNumEndpoints 0
bInterfaceClass 1 Audio
bInterfaceSubClass 2 Streaming
bInterfaceProtocol 32
iInterface 5
Interface Descriptor:
bLength 9
bDescriptorType 4
bInterfaceNumber 6
bAlternateSetting 1
bNumEndpoints 2
bInterfaceClass 1 Audio
bInterfaceSubClass 2 Streaming
bInterfaceProtocol 32
iInterface 5
AudioStreaming Interface Descriptor:
bLength 16
bDescriptorType 36
bDescriptorSubtype 1 (AS_GENERAL)
bTerminalLink 17
bmControls 0x00
bFormatType 1
bmFormats 0x00000001
PCM
bNrChannels 2
bmChannelConfig 0x00000003
Front Left (FL)
Front Right (FR)
iChannelNames 0
AudioStreaming Interface Descriptor:
bLength 6
bDescriptorType 36
bDescriptorSubtype 2 (FORMAT_TYPE)
bFormatType 1 (FORMAT_TYPE_I)
bSubslotSize 2
bBitResolution 16
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x02 EP 2 OUT
bmAttributes 5
Transfer Type Isochronous
Synch Type Asynchronous
Usage Type Data
wMaxPacketSize 0x0070 1x 112 bytes
bInterval 1
AudioStreaming Endpoint Descriptor:
bLength 8
bDescriptorType 37
bDescriptorSubtype 1 (EP_GENERAL)
bmAttributes 0x00
bmControls 0x00
bLockDelayUnits 3
wLockDelay 0x0008
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x85 EP 5 IN
bmAttributes 17
Transfer Type Isochronous
Synch Type None
Usage Type Feedback
wMaxPacketSize 0x0004 1x 4 bytes
bInterval 4
Interface Descriptor:
bLength 9
bDescriptorType 4
bInterfaceNumber 6
bAlternateSetting 2
bNumEndpoints 2
bInterfaceClass 1 Audio
bInterfaceSubClass 2 Streaming
bInterfaceProtocol 32
iInterface 5
AudioStreaming Interface Descriptor:
bLength 16
bDescriptorType 36
bDescriptorSubtype 1 (AS_GENERAL)
bTerminalLink 17
bmControls 0x00
bFormatType 3
bmFormats 0x00000001
PCM
bNrChannels 2
bmChannelConfig 0x00000003
Front Left (FL)
Front Right (FR)
iChannelNames 0
AudioStreaming Interface Descriptor:
bLength 6
bDescriptorType 36
bDescriptorSubtype 2 (FORMAT_TYPE)
bFormatType 3 (FORMAT_TYPE_III)
bSubslotSize 2
bBitResolution 16
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x02 EP 2 OUT
bmAttributes 5
Transfer Type Isochronous
Synch Type Asynchronous
Usage Type Data
wMaxPacketSize 0x0028 1x 40 bytes
bInterval 1
AudioStreaming Endpoint Descriptor:
bLength 8
bDescriptorType 37
bDescriptorSubtype 1 (EP_GENERAL)
bmAttributes 0x00
bmControls 0x00
bLockDelayUnits 3
wLockDelay 0x0008
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x85 EP 5 IN
bmAttributes 17
Transfer Type Isochronous
Synch Type None
Usage Type Feedback
wMaxPacketSize 0x0004 1x 4 bytes
bInterval 4
Interface Descriptor:
bLength 9
bDescriptorType 4
bInterfaceNumber 6
bAlternateSetting 3
bNumEndpoints 2
bInterfaceClass 1 Audio
bInterfaceSubClass 2 Streaming
bInterfaceProtocol 32
iInterface 5
AudioStreaming Interface Descriptor:
bLength 16
bDescriptorType 36
bDescriptorSubtype 1 (AS_GENERAL)
bTerminalLink 17
bmControls 0x00
bFormatType 1
bmFormats 0x00000001
PCM
bNrChannels 2
bmChannelConfig 0x00000003
Front Left (FL)
Front Right (FR)
iChannelNames 0
AudioStreaming Interface Descriptor:
bLength 6
bDescriptorType 36
bDescriptorSubtype 2 (FORMAT_TYPE)
bFormatType 1 (FORMAT_TYPE_I)
bSubslotSize 3
bBitResolution 24
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x02 EP 2 OUT
bmAttributes 5
Transfer Type Isochronous
Synch Type Asynchronous
Usage Type Data
wMaxPacketSize 0x00a8 1x 168 bytes
bInterval 1
AudioStreaming Endpoint Descriptor:
bLength 8
bDescriptorType 37
bDescriptorSubtype 1 (EP_GENERAL)
bmAttributes 0x00
bmControls 0x00
bLockDelayUnits 3
wLockDelay 0x0008
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x85 EP 5 IN
bmAttributes 17
Transfer Type Isochronous
Synch Type None
Usage Type Feedback
wMaxPacketSize 0x0004 1x 4 bytes
bInterval 4
This device has 2 output devices in order to allow your normal desktop audio to go to one and your chat software to go to the other. This is the same concept as the alsa-card-profile "usb-gaming-headset.conf". Using this, I made my own alsa-card-profile in order to utilize the second output:
~/.config/alsa-card-profile/mixer/profile-sets/sound-blaster-x4.conf
[General]
auto-profiles = no
[Mapping analog-stereo]
device-strings = front:%f
channel-map = left,right
paths-output = analog-output analog-output-lineout analog-output-speaker
direction = output
priority = 15
[Mapping analog-surround-21]
device-strings = surround21:%f
channel-map = front-left,front-right,lfe
paths-output = analog-output analog-output-lineout analog-output-speaker
direction = output
priority = 13
[Mapping analog-surround-40]
device-strings = surround40:%f
channel-map = front-left,front-right,rear-left,rear-right
paths-output = analog-output analog-output-lineout analog-output-speaker
direction = output
priority = 12
[Mapping analog-surround-41]
device-strings = surround41:%f
channel-map = front-left,front-right,rear-left,rear-right,lfe
paths-output = analog-output analog-output-lineout analog-output-speaker
direction = output
priority = 13
[Mapping analog-surround-50]
device-strings = surround50:%f
channel-map = front-left,front-right,rear-left,rear-right,front-center
paths-output = analog-output analog-output-lineout analog-output-speaker
direction = output
priority = 12
[Mapping analog-surround-51]
device-strings = surround51:%f
channel-map = front-left,front-right,rear-left,rear-right,front-center,lfe
paths-output = analog-output analog-output-lineout analog-output-speaker
direction = output
priority = 13
[Mapping analog-surround-71]
device-strings = surround71:%f
channel-map = front-left,front-right,rear-left,rear-right,front-center,lfe,side-left,side-right
paths-output = analog-output analog-output-lineout analog-output-speaker
direction = output
priority = 12
[Mapping analog-stereo-chat-output]
description-key = gaming-headset-chat
device-strings = hw:%f,1,0
channel-map = left,right
paths-output = analog-output analog-output-lineout analog-output-speaker
direction = output
priority = 15
[Mapping analog-stereo-chat-input]
description-key = gaming-headset-chat
device-strings = hw:%f,0,0
channel-map = left,right
paths-input = analog-input analog-input-linein analog-input-mic
direction = input
intended-roles = phone
priority = 15
[Profile sound-blaster-x4-20]
output-mappings = analog-stereo analog-stereo-chat-output
input-mappings = analog-stereo-chat-input
[Profile sound-blaster-x4-21]
output-mappings = analog-surround-21 analog-stereo-chat-output
input-mappings = analog-stereo-chat-input
[Profile sound-blaster-x4-40]
output-mappings = analog-surround-40 analog-stereo-chat-output
input-mappings = analog-stereo-chat-input
[Profile sound-blaster-x4-41]
output-mappings = analog-surround-41 analog-stereo-chat-output
input-mappings = analog-stereo-chat-input
[Profile sound-blaster-x4-50]
output-mappings = analog-surround-50 analog-stereo-chat-output
input-mappings = analog-stereo-chat-input
[Profile sound-blaster-x4-51]
output-mappings = analog-surround-51 analog-stereo-chat-output
input-mappings = analog-stereo-chat-input
[Profile sound-blaster-x4-71]
output-mappings = analog-surround-71 analog-stereo-chat-output
input-mappings = analog-stereo-chat-input
~/.config/wireplumber/main.lua.d/51-alsa-custom.lua
rule = {
matches = {
{
{ "device.nick", "matches", "Sound Blaster X4" },
},
},
apply_properties = {
["api.alsa.use-acp"] = true,
["api.acp.auto-profile"] = false,
["api.acp.auto-port"] = false,
["device.profile-set"] = "sound-blaster-x4.conf",
["device.profile"] = "sound-blaster-x4-20",
},
}
table.insert(alsa_monitor.rules,rule)
"[Mapping analog-stereo-chat-output]" is the second output for chat, indicated by "device-strings = hw:%f,1,0". This profile set seems to work, although it may be missing some mappings, as the device does have a line/opt in and an optical out that I'm not sure I covered. I'm only using it for the stereo profile anyway. Playing audio to both sinks, I get this in wpctl status:
wpctl status
PipeWire 'pipewire-0' [1.0.0, phasecorex@PCX-Desktop, cookie:1146807746]
└─ Clients:
31. Steam [1.0.0, phasecorex@PCX-Desktop, pid:108]
32. xdg-desktop-portal [1.0.0, phasecorex@PCX-Desktop, pid:5621]
33. WirePlumber [1.0.0, phasecorex@PCX-Desktop, pid:12389]
34. WirePlumber [export] [1.0.0, phasecorex@PCX-Desktop, pid:12389]
58. Plasma PA [1.0.0, phasecorex@PCX-Desktop, pid:5821]
59. Plasma PA [1.0.0, phasecorex@PCX-Desktop, pid:9554]
60. Audacious [1.0.0, phasecorex@PCX-Desktop, pid:12643]
69. mpv [1.0.0, phasecorex@PCX-Desktop, pid:12699]
80. wpctl [1.0.0, phasecorex@PCX-Desktop, pid:12829]
Audio
├─ Devices:
│ 41. Navi 21/23 HDMI/DP Audio Controller [alsa]
│ 42. Rembrandt Radeon High Definition Audio Controller [alsa]
│ 43. Sound Blaster X4 [alsa]
│ 44. Family 17h/19h HD Audio Controller [alsa]
│
├─ Sinks:
│ * 45. Sound Blaster X4 Analog Stereo [vol: 0.41]
│ 46. Sound Blaster X4 Chat [vol: 0.46]
│
├─ Sink endpoints:
│
├─ Sources:
│ * 47. Sound Blaster X4 Chat [vol: 1.00]
│
├─ Source endpoints:
│
└─ Streams:
61. Audacious
63. output_FL > Sound Blaster X4:playback_FL [active]
65. output_FR > Sound Blaster X4:playback_FR [active]
84. mpv
82. output_FR > USB Audio #1:playback_FR [active]
93. output_FL > USB Audio #1:playback_FL [active]
Video
├─ Devices:
│
├─ Sinks:
│
├─ Sink endpoints:
│
├─ Sources:
│
├─ Source endpoints:
│
└─ Streams:
Settings
└─ Default Configured Node Names:
0. Audio/Sink alsa_output.usb-Creative_Technology_Ltd_Sound_Blaster_X4_89CF4CB18413E790-03.analog-stereo
1. Audio/Source alsa_input.usb-SteelSeries_SteelSeries_Arctis_7-00.mono-chat
I also own a SteelSeries Arctis 7, which is probably why that is listed in the Settings section? It too has a chat mix hardware slider. Please let me know what other information may be needed.
The primary issue I am running into is that seemingly randomly, the audio completely stops. In the KDE Audio Volume tray panel, you can see the audio meters still moving, but no sound is heard. The input meter will not respond to when you are talking, and no one can hear you if you're on a voice call. I'm currently listening to two audio sources (wpctl status from above) waiting for it to freeze again, but it hasn't yet. I got this error earlier in the dmesg:
[ 3472.287378] usb 7-2: uac_clock_source_is_valid(): cannot get clock validity for id 37
[ 3472.287382] usb 7-2: clock source 37 is not valid, cannot use
[ 3523.700242] usb 7-2: uac_clock_source_is_valid(): cannot get clock validity for id 33
[ 3523.700245] usb 7-2: clock source 33 is not valid, cannot use
[ 3533.940132] usb 7-2: uac_clock_source_is_valid(): cannot get clock validity for id 37
[ 3533.940135] usb 7-2: clock source 37 is not valid, cannot use
Since this freeze was earlier, these clock IDs may or may not line up with the lsusb -v output above, I am not sure.
While writing this post (and now a couple of days later) I've been playing audio to both outputs and I can't get it to freeze again. I am wondering if this has been fixed by me switching the USB port that I have plugged the device into. It's now plugged into a blue port instead of the normal black ones. Perhaps that has more power? Regardless, I have other issues:
A second issue that may or may not be related is that when I connect the device to the computer, this shows up in dmesg:
[ 3685.682134] usb 5-1: new high-speed USB device number 4 using xhci_hcd
[ 3685.823147] usb 5-1: config 1 interface 2 altsetting 0 bulk endpoint 0x82 has invalid maxpacket 256
[ 3685.824631] usb 5-1: New USB device found, idVendor=041e, idProduct=3278, bcdDevice=10.50
[ 3685.824634] usb 5-1: New USB device strings: Mfr=1, Product=2, SerialNumber=9
[ 3685.824635] usb 5-1: Product: Sound Blaster X4
[ 3685.824636] usb 5-1: Manufacturer: Creative Technology Ltd
[ 3685.824637] usb 5-1: SerialNumber: 4CB1E790CF4C13E7
[ 3685.841599] input: Creative Technology Ltd Sound Blaster X4 as /devices/pci0000:00/0000:00:08.1/0000:17:00.3/usb5/5-1/5-1:1.0/0003:041E:3278.000F/input/input40
[ 3685.895646] hid-generic 0003:041E:3278.000F: input,hidraw8: USB HID v1.10 Device [Creative Technology Ltd Sound Blaster X4] on usb-0000:17:00.3-1/input0
[ 3685.896317] cdc_acm 5-1:1.1: ttyACM0: USB ACM device
[ 3685.899702] usb 5-1: uac_clock_source_is_valid(): cannot get clock validity for id 33
[ 3685.899704] usb 5-1: clock source 33 is not valid, cannot use
[ 3685.908573] usb 5-1: parse_audio_format_rates_v2v3(): unable to find clock source (clock -71)
[ 3685.909327] usb 5-1: uac_clock_source_is_valid(): cannot get clock validity for id 33
[ 3685.909328] usb 5-1: clock source 33 is not valid, cannot use
[ 3685.917722] usb 5-1: parse_audio_format_rates_v2v3(): unable to find clock source (clock -71)
[ 3685.919219] usb 5-1: uac_clock_source_is_valid(): cannot get clock validity for id 37
[ 3685.919220] usb 5-1: clock source 37 is not valid, cannot use
[ 3685.924579] usb 5-1: parse_audio_format_rates_v2v3(): unable to find clock source (clock -71)
[ 3685.925329] usb 5-1: uac_clock_source_is_valid(): cannot get clock validity for id 37
[ 3685.925330] usb 5-1: clock source 37 is not valid, cannot use
[ 3685.932954] usb 5-1: parse_audio_format_rates_v2v3(): unable to find clock source (clock -71)
[ 3685.933704] usb 5-1: uac_clock_source_is_valid(): cannot get clock validity for id 35
[ 3685.933705] usb 5-1: clock source 35 is not valid, cannot use
[ 3685.940580] usb 5-1: parse_audio_format_rates_v2v3(): unable to find clock source (clock -71)
[ 3685.940954] usb 5-1: parse_audio_format_rates_v2v3(): unable to find clock source (clock -71)
[ 3685.941704] usb 5-1: uac_clock_source_is_valid(): cannot get clock validity for id 35
[ 3685.941706] usb 5-1: clock source 35 is not valid, cannot use
[ 3685.948579] usb 5-1: parse_audio_format_rates_v2v3(): unable to find clock source (clock -71)
[ 3685.948954] usb 5-1: parse_audio_format_rates_v2v3(): unable to find clock source (clock -71)
[ 3685.949704] usb 5-1: uac_clock_source_is_valid(): cannot get clock validity for id 35
[ 3685.949705] usb 5-1: clock source 35 is not valid, cannot use
[ 3685.956575] usb 5-1: parse_audio_format_rates_v2v3(): unable to find clock source (clock -71)
[ 3685.958831] usb 5-1: 12:3: failed to get current value for ch 0 (-71)
[ 3685.964454] usb 5-1: 12:3: cannot get min/max values for control 2 (id 12)
[ 3685.966329] usb 5-1: 12:3: cannot get min/max values for control 2 (id 12)
[ 3685.968204] usb 5-1: 13:3: failed to get current value for ch 0 (-71)
[ 3685.973829] usb 5-1: 13:3: cannot get min/max values for control 2 (id 13)
[ 3685.975704] usb 5-1: 13:3: cannot get min/max values for control 2 (id 13)
[ 3685.976829] usb 5-1: 13:3: failed to get current value for ch 0 (-71)
[ 3685.982454] usb 5-1: 11:3: failed to get current value for ch 0 (-71)
[ 3685.988086] usb 5-1: 11:3: cannot get min/max values for control 2 (id 11)
[ 3685.989954] usb 5-1: 11:3: cannot get min/max values for control 2 (id 11)
[ 3685.991085] usb 5-1: 1:3: failed to get current value for ch 0 (-71)
[ 3685.995954] usb 5-1: 1:3: cannot get min/max values for control 2 (id 1)
[ 3685.997086] usb 5-1: 1:3: cannot get min/max values for control 2 (id 1)
[ 3685.998204] usb 5-1: 14:3: failed to get current value for ch 0 (-71)
[ 3686.003087] usb 5-1: 14:3: cannot get min/max values for control 2 (id 14)
[ 3686.004204] usb 5-1: 14:3: cannot get min/max values for control 2 (id 14)
[ 3686.005329] usb 5-1: 2:3: failed to get current value for ch 0 (-71)
[ 3686.010204] usb 5-1: 2:3: cannot get min/max values for control 2 (id 2)
[ 3686.011329] usb 5-1: 2:3: cannot get min/max values for control 2 (id 2)
[ 3686.011704] usb 5-1: 2:3: failed to get current value for ch 0 (-71)
[ 3686.016579] usb 5-1: 23:3: failed to get current value for ch 0 (-71)
[ 3686.021454] usb 5-1: 23:3: cannot get min/max values for control 2 (id 23)
[ 3686.022579] usb 5-1: 23:3: cannot get min/max values for control 2 (id 23)
[ 3686.023704] usb 5-1: 25:3: failed to get current value for ch 0 (-71)
[ 3686.028580] usb 5-1: 25:3: cannot get min/max values for control 2 (id 25)
[ 3686.029704] usb 5-1: 25:3: cannot get min/max values for control 2 (id 25)
[ 3686.030829] usb 5-1: 8:3: failed to get current value for ch 0 (-71)
[ 3686.035706] usb 5-1: 8:3: cannot get min/max values for control 2 (id 8)
[ 3686.036830] usb 5-1: 8:3: cannot get min/max values for control 2 (id 8)
[ 3686.042991] usb 5-1: USB disconnect, device number 4
[ 3686.432240] usb 5-1: new high-speed USB device number 5 using xhci_hcd
[ 3686.576394] usb 5-1: config 1 interface 2 altsetting 0 bulk endpoint 0x82 has invalid maxpacket 256
[ 3686.577885] usb 5-1: New USB device found, idVendor=041e, idProduct=3278, bcdDevice=10.50
[ 3686.577887] usb 5-1: New USB device strings: Mfr=1, Product=2, SerialNumber=9
[ 3686.577888] usb 5-1: Product: Sound Blaster X4
[ 3686.577889] usb 5-1: Manufacturer: Creative Technology Ltd
[ 3686.577890] usb 5-1: SerialNumber: 89CF4CB18413E790
[ 3686.593723] input: Creative Technology Ltd Sound Blaster X4 as /devices/pci0000:00/0000:00:08.1/0000:17:00.3/usb5/5-1/5-1:1.0/0003:041E:3278.0010/input/input41
[ 3686.652264] hid-generic 0003:041E:3278.0010: input,hidraw8: USB HID v1.10 Device [Creative Technology Ltd Sound Blaster X4] on usb-0000:17:00.3-1/input0
[ 3686.652943] cdc_acm 5-1:1.1: ttyACM0: USB ACM device
The device also doesn't show up as an audio device in the KDE Audio Volume tray panel until I restart WirePlumber/PipeWire with systemctl --user restart pipewire.service. It mentions the clock not being valid again, so wasn't sure if this was related to the primary issue or not. Fortunately, if the device is already connected when starting the computer, it shows up as an audio device. Mostly.
If the device is already connected when starting the computer, it does indeed show up as an audio device and I am able to play audio to both outputs. However, the input does not work. Even restarting systemctl --user restart pipewire.service does not fix this. I need to physically unplug and replug the device, and then restart PipeWire, before the input will register. I'm not sure if this is related to the alsa-card-profile I created or something about the errors in the section above. But usually if a mapping isn't available, it won't show any of the profiles that use it. In this case, they still show up, just that the input doesn't relay any audio to the system (audio meter doesn't move).
Any help on these issues would be greatly apprecaited! Thank you! And if I can get it to freeze on that primary issue, I'll post the updated dmesg log (and anything else you need me to check).
Offline
Pages: 1