Bug 529467 - Cannot record sound with Dell Latitude 2100
Summary: Cannot record sound with Dell Latitude 2100
Status: RESOLVED FIXED
Alias: None
Product: openSUSE 11.1
Classification: openSUSE
Component: Sound (show other bugs)
Version: Final
Hardware: i386 openSUSE 11.1
: P5 - None : Normal with 5 votes (vote)
Target Milestone: ---
Assignee: Takashi Iwai
QA Contact: E-mail List
URL:
Whiteboard:
Keywords:
Depends on:
Blocks: 669796
  Show dependency treegraph
 
Reported: 2009-08-08 08:10 UTC by Forgotten User 2AXImBTIXA
Modified: 2018-07-03 20:15 UTC (History)
1 user (show)

See Also:
Found By: ---
Services Priority:
Business Priority:
Blocker: ---
Marketing QA Status: ---
IT Deployment: ---


Attachments
alsa-info.txt after default installation, without any OBS repository updates (18.86 KB, text/plain)
2009-08-10 13:03 UTC, Forgotten User 2AXImBTIXA
Details
alsa-info.txt after OBS updates (17.88 KB, text/plain)
2009-08-10 15:38 UTC, Forgotten User 2AXImBTIXA
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Forgotten User 2AXImBTIXA 2009-08-08 08:10:22 UTC
User-Agent:       Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.0.5) Gecko/2008121300 SUSE/3.0.5-1.1 Firefox/3.0.5

I cannot record sound with my Intel 82801G soundcard.
The command
 arecord | hexdump 
shows me that the card always delivers the same output no matter what noise I make. I have checked alsamixer - capture is on and at 100%. As input source I can only give "front mi".

Here is my card:
# hwinfo --sound
11: PCI 1b.0: 0403 Audio device
  [Created at pci.318]
  UDI: /org/freedesktop/Hal/devices/pci_8086_27d8
  Unique ID: u1Nb.90r805Lq7J8
  SysFS ID: /devices/pci0000:00/0000:00:1b.0
  SysFS BusID: 0000:00:1b.0
  Hardware Class: sound
  Model: "Intel 82801G (ICH7 Family) High Definition Audio Controller"
  Vendor: pci 0x8086 "Intel Corporation"
  Device: pci 0x27d8 "82801G (ICH7 Family) High Definition Audio Controller"
  SubVendor: pci 0x1028 "Dell"
  SubDevice: pci 0x02d6
  Revision: 0x01
  Driver: "HDA Intel"
  Driver Modules: "snd_hda_intel"
  Memory Range: 0xf6ebc000-0xf6ebffff (rw,non-prefetchable)
  IRQ: 21 (5246 events)
  Module Alias: "pci:v00008086d000027D8sv00001028sd000002D6bc04sc03i00"
  Driver Info #0:
    Driver Status: snd_hda_intel is active
    Driver Activation Cmd: "modprobe snd_hda_intel"
  Config Status: cfg=no, avail=yes, need=no, active=unknown


Reproducible: Always

Steps to Reproduce:
1. have a computer with an Intel 82801G
2. use alsamixer to activate capture, set it to 100%
3. use arecord | hexdump to verify the card does not react on sound
4. use krecord to verify you cannot record with it either
Actual Results:  
always the same output from arecord

Expected Results:  
arecord's output depends on what noise there is
Comment 1 Takashi Iwai 2009-08-10 07:00:23 UTC
Please run alsa-info.sh with --no-upload option, and attach the generated file.

Also, you can try alsa-driver-kmp on OBS multimedia:audio:KMP repo.
    http://download.opensuse.org/repositories/multimedia:/audio:/KMP/
If you are using the updated 11.1 kernel, choose openSUSE_11.1-Update repo, not openSUSE_11.1.  The latter is only for the original 11.1-GM kernel.
Comment 2 Forgotten User 2AXImBTIXA 2009-08-10 13:03:36 UTC
Created attachment 311620 [details]
alsa-info.txt after default installation, without any OBS repository updates
Comment 3 Takashi Iwai 2009-08-10 14:55:00 UTC
Thanks.  What machine is it exactly?  It looks like a Dell.  Please provide the vendor/product names.
Comment 4 Takashi Iwai 2009-08-10 14:58:15 UTC
I guess alsa-driver-kmp works as is.  The PCI SSID is found in the white list in the latest driver.  Give it a try.
Comment 5 Forgotten User 2AXImBTIXA 2009-08-10 15:35:43 UTC
You are my hero, since I upgraded to OBS and configured the card using zast2 sound, sound playback works which it did not do before!!!

My PC is a brand new Dell Latitude 2100 netbook that came factory-preinstalled with Ubuntu. I am trying to switch now to SUSE.
Comment 6 Forgotten User 2AXImBTIXA 2009-08-10 15:38:03 UTC
Created attachment 311680 [details]
alsa-info.txt after OBS updates
Comment 7 Forgotten User 2AXImBTIXA 2009-08-10 15:42:26 UTC
I still cannot record sound. Here is what I have made sure
- only have one soundcard in the system
- have alsamixer's volumes set to a sensible value
- there is no "input source" like "front mi" within alsamixer
- have tried as well with arecord as with krecord

Do you have any magic parameters for arecord?
Comment 8 Takashi Iwai 2009-08-11 06:52:05 UTC
OK, found another bug.  Now I fixed on GIT tree and triggered the build of alsa-driver-kmp.  Please try alsa-driver-kmp again after a while.

The changelog should contain the following entry.  Check rpm changelog after updating the package:
  * ALSA: hda - Don't override ADC definitions for ALC codecs
Comment 9 Takashi Iwai 2009-08-11 06:52:50 UTC
BTW, with the latest driver, you don't have "Input Source" mixer element but the mic is automatically selected via plugging.  It's no bug :)
Comment 10 Forgotten User 2AXImBTIXA 2009-08-11 19:57:36 UTC
Wohooot! Did not work before my system update, worx now! You rock!

dd if=/dev/dsp of=audio.raw
dd if=audio.raw of=/dev/dsp

is a test case I add to my repository :)