Ok , thanks.
I note a 64-bit openSUSE-11.4 with the 2.6.37.6-0.5-desktop kernel running on your Gateway DX4300 (P01-A1) which has an ALC1200 hardware audio codec. I see you have updated your alsa driver version to the latest version on the openSUSE multimedia site (packaged by the SuSE-GmbH sound packager, who is also an alsa sound driver developer).
I note this from your script:
ARECORD
**** List of CAPTURE Hardware Devices ****
card 0: SB [HDA ATI SB], device 0: ALC1200 Analog [ALC1200 Analog]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 0: SB [HDA ATI SB], device 2: ALC1200 Analog [ALC1200 Analog]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 2: CinemaTM [Microsoft® LifeCam Cinema(TM)], device 0: USB Audio [USB Audio]
Subdevices: 1/1
Subdevice #0: subdevice #0
which shows two mic controls: Card-0 on your motherboard: (hw:0,0) and one (card-2) appears to be a Microsoft webcam (hw:2,0).
Your webcam mic appears setup to record:
**Card hw:2 'CinemaTM'/'Microsoft Microsoft® LifeCam Cinema(TM) at usb-0000:00:12.2-3, high speed'**
Mixer name : 'USB Mixer'
**Simple mixer control 'Mic',0**
Mono: Capture 49 **[88%]** **[on]**
Your Front Mic main capture however is muted such there can be no recording (capture OFF at 0% capture with 0% boost). You have source 0 (capture 0) assigned to that muted Front mic.
Source-1 (capture-1) is assigned to Rear Mic and it is also muted.
**!!Amixer output**
!!-------------
**!!-------Mixer controls for card 0 [SB]**
Card hw:0 'SB'/'HDA ATI SB at 0xfe7f4000 irq 16'
Mixer name : 'Realtek ALC1200'
**Simple mixer control 'Front Mic',0**
Front Left: Playback 0 **[0%]** -34.50dB] **[off]**
Front Right: Playback 0 **[0%]** -34.50dB] **[off]**
**Simple mixer control 'Front Mic Boost',0**
Front Left: 0 **[0%]** [0.00dB]
Front Right: 0 **[0%]** [0.00dB]
**Simple mixer control 'Capture',0**
Front Left: Capture 17 [55%] [9.00dB] [on]
Front Right: Capture 17 [55%] [9.00dB] [on]
**Simple mixer control 'Capture',1**
Front Left: Capture 0 **[0%]** -16.50dB] [on]
Front Right: Capture 0 **[0%]** -16.50dB] [on]
**Simple mixer control 'Input Source',0**
Items: 'Rear Mic' 'Front Mic' 'Line'
Item0: **'Front Mic'**
**Simple mixer control 'Input Source',1**
Items: 'Rear Mic' 'Front Mic' 'Line'
Item0: **'Rear Mic'**
**Simple mixer control 'Rear Mic',0**
Front Left: Playback 0 **[0%]** -34.50dB] **[off]**
Front Right: Playback 0 **[0%]** -34.50dB] **[off]**
**Simple mixer control 'Rear Mic Boost',0**
Front Left: 0 **[0%]** [0.00dB]
Front Right: 0 **[0%]** [0.00dB]
Now if you were only to move up your boost and move up your capture levels and change OFF to ON, you should be able to record from front (or rear) mic with:
arecord -D hw:0,0 -vv -f cd test.wav
or
arecord -D hw:0,1 -vv -f cd test.wav
and with your webcam mic with
arecord -D hw:2,0 -vv -f cd test.wav
Using pavucontrol while running the more generic arecord command
arecord -vv -f cd test.wav
is a good idea. Ensure in “input device” and also “recording” that you do NOT inappropriate filter the display but SHOW as much information as possible so as to see the sound being captured. The ‘arecord’ should show up as an alsa application.