Bugzilla – Bug 128160
Sound not fully working with Plantronics GameCom Pro 1 USB headset
Last modified: 2005-11-25 03:39:16 UTC
When we try to make a Skype phone call on SUSE Linux 10 using the Plantronics GameCom Pro 1 USB headset we can hear the party answering the phone but they can't hear us. Also there is no apparent way to adjust the volume. We couldn't use Skype on SUSE 9.3 but could on SUSE 9.2. Therefore we have to go back to SUSE 9.2 to make a Skype phone call.
Can you record the input from headset via arecord?
With SUSE Linux 10 we get the following before starting Skype but don't get any data after like we do with SUSE Linux 9.2: joel@a:~> arecord RIFF$WAVEfmt @dataRecording WAVE 'stdout' : Unsigned 8 bit, Rate 8000 Hz, Mono After starting Skype in SUSE Linux 10 we get the following: joel@a:~> arecord ALSA lib pcm_dsnoop.c:566:(snd_pcm_dsnoop_open) unable to open slave arecord: main:540: audio open error: Permission denied joel@a:~> We just made another test call- in SUSE Linux 10 we could hear the party answering the phone but they could not hear us. In SUSE Linux 9.2 Skype worked & we could have a normal conversation.
You cannot use arecord and Skype at the same time, of course. They are exclusive. What I'm asking is just to run "arecord foo.wav" stand-alone, and check whether any reasonable signal is recorded. At best, you should do this on runlevel 3 without graphic interface. The above assumes that the headset is the only sound device. If USB headset isn't the first device, you have to pass a proper option. Also, make sure that you set up the mixer correctly beforehand. Depending on the device, you have to set it up. Run "alsactl -f somefile store" after connecting the headset to get a mixer snapshot.
If we enter "arecord foo.wav" in either SUSE Linux 10 or SUSE Linux 9.2 we get "Recording WAVE 'foo.wav' : Unsigned 8 bit, Rate 8000 Hz, Mono" & no output. If we just enter arecord in SUSE Linux 9.2 we get "RIFF$wavefmt @dataRecording WAVE "stdout' : Unsigned 8 bit, Rate 8000 Hz, Mono" followed by cryptic output whenever we speak. However, we don't get the following cryptic output when doing the same thing in SUSE Linux 10. As previously mentioned, we can make Skype phone calls in SUSE Linux 9.2 but the person on the other end can't hear us in SUSE Linux 10. We have got to get SUSE Linux 10 to where USB phone calls just work without a lot of tweaking.
That's weird. "arecord foo.wav" must record the data on foo.wav if you get something via "arecord". What do you mean "no output"? Of course, it won't output to the console because it records on the given file. Anyway, please make sure that you did test correctly.
Created attachment 54617 [details] foo.wav file after "arecord foo.wav" testing Attachment to comment by Joel 18 October 2005
We made a short recording, ie. testing 1234, etc. & could not see any output other than a foo file on Amarok so are attaching the foo.wav file for inspection. We had the same problem with sound on the headset in SUSE Linux 9.3 too.
Try to run "arecord -Dhw foo.wav" (or "areacord -Dplughw foo.wav" if the former doesn't work). If this still records only silence, the problem might be the mixer setting. Run "/usr/sbin/alsactl -f somefile store", and attach that file.
Created attachment 55022 [details] No sound yet. Somefile attached. AlsaMixer & KMix appear to be all on and in full volume. Apparently still recording only silence. Attached is somefile.
Created attachment 55156 [details] For comparison, this is foo.wav on SUSE Linux 9.2 foo.wav works & records sound in SUSE Linux 9.2. Please make SUSE Linux 10 equal or better.
Hmm, then this might be a bug of the new usb-audio driver.
Try the kernel on ftp.suse.com/pub/people/tiwai/10.0-fixes.
(In reply to comment #12) > Try the kernel on ftp.suse.com/pub/people/tiwai/10.0-fixes. > Don't know how to do this.
Just download the corresponding kernel rpm and install via rpm. If you are not sure, wait until the next update kernel is released. It includes the patch.
kernel default 2.6.13-15.3 i586 rpm was installed in SUSE Linux 10 but there is still no sound on the Plantronics GameCom Pro 1 USB headset. We still have to go back to SUSE Linux 9.2 to make a phone call.