I have just downgraded from Debian to Debian Jessie. Before the switch, my Logitech G930 headset would connect correctly as both an input device and output device (although the output device only has stereo while the headset supports 7.1). After the downgrade, it no longer registers as an input device, so I can't use the microphone. I'd like to identify what package is responsible for making the headset work and install it from the testing sources, hence my question. My first thought was pulseaudio, but according to apt-cache policy
, jessie, testing and unstable all have the same version (as far as I understand the output):
$ apt-cache policy pulseaudio pulseaudio: Installed: 5.0-6 Candidate: 5.0-6 Version table: *** 5.0-6 0 990 http://ftp.no.debian.org/debian/ jessie/main amd64 Packages 990 http://ftp.no.debian.org/debian/ testing/main amd64 Packages 500 http://ftp.no.debian.org/debian/ unstable/main amd64 Packages 100 /var/lib/dpkg/status
So to summarize, my question is: How do I figure out which driver is making my headset work, and how do I figure out which package that driver is a part of?
lsusb
andusb-devices
to list the connected devices. Theusb-devices
will tell you which driver has claimed the device in question (this most not always be the right one) Then try to find out to which package the driver belongs. Booting with a ubuntu live medium often helps to find out the proper driver, since ubuntu has a very good hw auto detection.snd-usb-audio
, which is a part of the packagelinux-image-3.14-2-amd64
, according todpkg -S snd-usb-audio
. Does that mean the driver is built in to the kernel?