Some work this morning has shown the following

%  lsusb -t

is identical for both the old and new headphones

% sudo lshw -C sound

shows slight differences

Old headphones:

       product: Logitech USB Headset Logitech USB Headset
       vendor: Logitech USB Headset
       version: 0.12
       capabilities: usb-1.10 audio-control usb

New headphones:

       product: Logitech Logi USB Headset Consumer Control
       vendor: Logitech
       version: 0.15
       capabilities: usb-2.00 audio-control usb

So the new headphones wants a USB 2.0 interface? Is that the correct interpretation here? (I did try both the older USB-1.1 and USB-2 interfaces with the new headphones, nothing worked properly)

% sudo dmesg shows major differences

old headphones:

[72334.465879] usb 1-1.3: new full-speed USB device number 16 using ehci-pci [72335.887506] usb 1-1.3: New USB device found, idVendor=046d, idProduct=0a8f, bcdDevice= 0.12 [72335.887512] usb 1-1.3: New USB device strings: Mfr=3, Product=1, SerialNumber=0
[72335.887513] usb 1-1.3: Product: Logitech USB Headset
[72335.887514] usb 1-1.3: Manufacturer: Logitech USB Headset
[72336.655509] input: Logitech USB Headset Logitech USB Headset as /devices/pci0000:00/0000:00:1a.0/usb1/1-1/1-1.3/1-1.3:1.3/0003:046D:0A8F.0015/input/input60 [72336.714020] hid-generic 0003:046D:0A8F.0015: input,hidraw1: USB HID v1.11 Device [Logitech USB Headset Logitech USB Headset] on usb-0000:00:1a.0-1.3/input3
New headphones:

[72432.988954] usb 1-1.3: new full-speed USB device number 17 using ehci-pci [72433.103922] usb 1-1.3: New USB device found, idVendor=046d, idProduct=0a7a, bcdDevice= 0.15 [72433.103925] usb 1-1.3: New USB device strings: Mfr=1, Product=2, SerialNumber=0
[72433.103927] usb 1-1.3: Product: Logi USB Headset
[72433.103928] usb 1-1.3: Manufacturer: Logitech
[72433.146175] usb 1-1.3: Warning! Unlikely big volume range (=2304), cval->res is probably wrong. [72433.146179] usb 1-1.3: [7] FU [Sidetone Playback Volume] ch = 1, val = -3840/-1536/1 [72433.180951] usb 1-1.3: Warning! Unlikely big volume range (=10496), cval->res is probably wrong. [72433.180954] usb 1-1.3: [2] FU [USB Audio Playback Volume] ch = 2, val = -10496/0/1 [72433.212798] usb 1-1.3: Warning! Unlikely big volume range (=4352), cval->res is probably wrong. [72433.212800] usb 1-1.3: [5] FU [USB Audio Capture Volume] ch = 1, val = -1536/2816/1 [72433.214496] input: Logitech Logi USB Headset Consumer Control as /devices/pci0000:00/0000:00:1a.0/usb1/1-1/1-1.3/1-1.3:1.3/0003:046D:0A7A.0016/input/input61 [72433.273108] hid-generic 0003:046D:0A7A.0016: input,hidraw1: USB HID v1.11 Device [Logitech Logi USB Headset] on usb-0000:00:1a.0-1.3/input3
The odd messages about big volume range configuration parameters possibly incorrect is a hint as to why the headphones play with 1/2 volume. Something is obviously wrong here as far as configuration parameters

% usb-devices (from usbutils pkg)

Old-headphones

D:  Ver= 1.10 Cls=00(>ifc ) Sub=00 Prot=00 MxPS=64 #Cfgs=  1
P:  Vendor=046d ProdID=0a8f Rev=00.12

New headphones:

D:  Ver= 2.00 Cls=00(>ifc ) Sub=00 Prot=00 MxPS=64 #Cfgs=  1
P:  Vendor=046d ProdID=0a7a Rev=00.15

The I and E parameters also differ between the 2 headsets

In all cases the usb-devices command shows that the "snd-usb-audio" kernel module is being used to drive the headset

Question:

Does the snd-usb-audio kernel module need to be updated to work properly with the newer Logitech H390 headset? The incorrect volume parameter settings found in the dmesg would indicate to me that updating is required.



Reply via email to