Logitech Premium USB Headsets and Linux

For a while I’ve been using a Logitech Premium USB Headset 300 with Fedora Core 4 Linux on my desktop computer at home. I mainly use it for Skype, though I sometimes use it for games or movies. It didn’t require any configuration; I just plugged it in and it worked.

I unintentionally left the headset behind at a friends house 1500 miles away. I’ll get it back eventually, but in the mean time I decided to bring home the Logitech Premium USB Headset 350 which I’ve been using at work (on a Windows XP system).

I was surprised to find that the 350 does not work nearly as well with Linux and Skype. Some Linux applications work OK with it, but some of them, including Skype, just produce loud unrecognizable noise.

I experimented with this a bit, and I think this is due to the model 350 not supporting all of the sample rates that the model 300 supported.

This entry was posted in Hardware, Linux. Bookmark the permalink.

5 Responses to Logitech Premium USB Headsets and Linux

  1. Eric says:

    Great. I just got one for my b-day.

    Guess it’ll be going back.

    Of course, the box doesn’t have a pic of the penguin, but my pop would’ve never figured that one out in the store.

    Sigh…

  2. Eric says:

    Ulp, I may have spoke too soon.

    http://www.qbik.ch/usb/devices/showdev.php?id=3675

    Maybe I’ll open the destructo box after all.

    Ps. reader, I’m a different Eric than the original poster.

  3. eric says:

    I eventually got both Logitech models to work fine on the machine, using Fedora Core 4. It turns out that the problem was that I was plugging the headsets into a hub. If I plugged them directly into the ports on the computer (“root hub”), they worked fine.

    I don’t know any reason why they shouldn’t work on a hub; they work fine on a hub with Windows. I guess it’s just a problem somewhere in the bowels of the Linux USB support.

    Eric [blog author]

  4. Todd says:

    So how do you test the 350? I am borrowing one from a friend. My dmesg output looks good, but when I play music using mpg321, for example, it still outputs to my laptop speakers. I don’t yet have a skype account, so how would I perform a headphone test to verify speakers and microphone?

    - todd
    ————–
    dmesg output
    ————–
    input: USB HID v1.00 Device [Logitech Logitech USB Headset] on usb-0000:00:1d.1-2
    usbaudio: device 4 audiocontrol interface 0 has 1 input and 1 output AudioStreaming interfaces
    usbaudio: valid input sample rate 8000
    usbaudio: valid input sample rate 48000
    usbaudio: valid input sample rate 44100
    usbaudio: valid input sample rate 22050
    usbaudio: valid input sample rate 11025
    usbaudio: device 4 interface 2 altsetting 1: format 0×00000010 sratelo 8000 sratehi 48000 attributes 0×01
    usbaudio: valid output sample rate 8000
    usbaudio: valid output sample rate 48000
    usbaudio: valid output sample rate 44100
    usbaudio: valid output sample rate 22050
    usbaudio: valid output sample rate 11025
    usbaudio: device 4 interface 1 altsetting 1: format 0×80000010 sratelo 8000 sratehi 48000 attributes 0×01
    usbaudio: valid output sample rate 8000
    usbaudio: valid output sample rate 48000
    usbaudio: valid output sample rate 44100
    usbaudio: valid output sample rate 22050
    usbaudio: valid output sample rate 11025
    usbaudio: device 4 interface 1 altsetting 2: format 0×00000010 sratelo 8000 sratehi 48000 attributes 0×01
    usbaudio: registered dsp 14,19
    usbaudio: constructing mixer for Terminal 14 type 0×0301
    usbaudio: warning: found 1 of 2 logical channels.
    usbaudio: assuming that a stereo channel connected directly to a mixer is missing in search (got Labtec headset?). Should be fine.
    usbaudio: registered mixer 14,16
    usbaudio: constructing mixer for Terminal 10 type 0×0101
    usbaudio: registered mixer 14,32
    usb_audio_parsecontrol: usb_audio_state at ef636980
    usbcore: registered new driver audio
    drivers/usb/class/audio.c: v1.0.0:USB Audio Class driver
    usbcore: registered new driver snd-usb-audio

  5. Eric says:

    Try running XMMS, selecting the ALSA output plugin, configuring that for the headset, and playing an Ogg Vorbis file.

    Or change the BIOS settings to disable the built-in audio, so that the headset becomes the first audio device.

Leave a Reply