[alsa-devel] Linux 2.6.22 and SB-Live! - broken microphone capture?
Hi,
I have been testing my old SB Live! card with Linux 2.6.22 and the 1.0.14 alsa lib and utils, and I have discovered that the following no longer works:
$ arecord -f cd -t wav -d 4 > testin.wav Recording WAVE 'stdin' : Signed 16 bit Little Endian, Rate 44100 Hz, Stereo arecord: pcm_read:1346: read error: Input/output error
The testin.wav file is always 44 bytes long.
The microphone works, is plugged into the correct slot, and (AFAICT) all the mixer settings are correct:
- playback AC97 = 0 - capture AC97 = 100 - mic select = mic1 - mic set to capture - capture volume = 100, and set to capture
Has something broken in ALSA, please? Playback seems fine, and I get some kind of noise from the speakers if I raise the Microphone playback volume to 100 and then blow on the microphone.
I also have an Audigy 2 card, and microphone capture works fine there.
Can anyone confirm this, please? Thanks, Chris
___________________________________________________________ Yahoo! Mail is the world's favourite email. Don't settle for less, sign up for your free account today http://uk.rd.yahoo.com/evt=44106/*http://uk.docs.yahoo.com/mail/winter07.htm...
On Thu, 9 Aug 2007, Chris Rankin wrote:
The microphone works, is plugged into the correct slot, and (AFAICT) all the mixer settings are correct:
- playback AC97 = 0
- capture AC97 = 100
- mic select = mic1
- mic set to capture
- capture volume = 100, and set to capture
Is it possible something like 'Digital' is set muted/unmuted?
Stefan
--- Stefan de Konink skinkie@xs4all.nl wrote:
On Thu, 9 Aug 2007, Chris Rankin wrote:
The microphone works, is plugged into the correct slot, and (AFAICT) all the mixer settings
are
correct:
- playback AC97 = 0
- capture AC97 = 100
- mic select = mic1
- mic set to capture
- capture volume = 100, and set to capture
Is it possible something like 'Digital' is set muted/unmuted?
Thanks, but I think this is a false alarm. When I cold-booted this PC, I found that the snd-emu10k1 driver started refusing to load. Apparently the AC97 codec was failing to initialise (suddenly). Removing the card, rebooting, shutting down and replacing the card seems to have done the trick, for now at least.
My only problem now is that I don't know what caused the problem in the first place. Could scanning the i2c bus for sensors do this? Considering that whatever happened couldn't be fixed by a cold boot alone.
Cheers, Chris
___________________________________________________________ Yahoo! Mail is the world's favourite email. Don't settle for less, sign up for your free account today http://uk.rd.yahoo.com/evt=44106/*http://uk.docs.yahoo.com/mail/winter07.htm...
participants (2)
-
Chris Rankin
-
Stefan de Konink