Sound problem on Hardy

Michael Satterwhite michael at weblore.com
Tue Dec 2 20:09:57 UTC 2008


On Tuesday 02 December 2008 12:45:25 pm Nigel Henry wrote:
> On Tuesday 02 December 2008 18:53, Michael Satterwhite wrote:
> > I have a laptop using the Intel 80281DB sound chip. I've installed
> > Kubuntu Hardy on it and have no sound at all. I've been to alsamixer and
> > checked the sound levels. I also found the threads that said to turn on
> > the external amplifier and then turn it off. The only way I found to do
> > this was to go to alsamixer, turn on the external switch, then "alsactl
> > store 0", then go to alsamixer, turn the switch off, then again "alactl
> > store 0". I still have no sound.
> >
> > Can anyone offer me any help with this?
>
> Hi Michael.
>
> What is the make/model of your laptop? Is this a very new model of laptop?

It's not a new laptop. It's a Gateway MX3042.
>
> The soundcard is obviously being detected, as otherwise you'd have no
> access to alsamixer.
>
> A bit of info please as below.
>
> cat /proc/asound/version

Advanced Linux Sound Architecture Driver Version 1.0.16.
Compiled on Nov 25 2008 for kernel 2.6.24-22-generic (SMP).

> cat /proc/asound/cards

0 [I82801DBICH4   ]: ICH4 - Intel 82801DB-ICH4
                      Intel 82801DB-ICH4 with AD1981B at irq 17

> lspci -vn           (just the bit for the soundcard)

Here's the output. The part for the soundcard isn't obvious to me, so I've 
included all of it:

00:00.0 0600: 8086:3580 (rev 02)
	Subsystem: 161f:203e
	Flags: bus master, fast devsel, latency 0
	Memory at <unassigned> (32-bit, prefetchable)
	Capabilities: [40] Vendor Specific Information

00:00.1 0880: 8086:3584 (rev 02)
	Subsystem: 161f:203e
	Flags: bus master, fast devsel, latency 0

00:00.3 0880: 8086:3585 (rev 02)
	Subsystem: 161f:203e
	Flags: bus master, fast devsel, latency 0

00:02.0 0300: 8086:3582 (rev 02) (prog-if 00 [VGA controller])
	Subsystem: 161f:203e
	Flags: bus master, fast devsel, latency 0, IRQ 18
	Memory at e8000000 (32-bit, prefetchable) [size=128M]
	Memory at e0000000 (32-bit, non-prefetchable) [size=512K]
	I/O ports at 1800 [size=8]
	Capabilities: [d0] Power Management version 1

00:02.1 0380: 8086:3582 (rev 02)
	Subsystem: 161f:203e
	Flags: bus master, fast devsel, latency 0
	Memory at f0000000 (32-bit, prefetchable) [size=128M]
	Memory at e0080000 (32-bit, non-prefetchable) [size=512K]
	Capabilities: [d0] Power Management version 1

00:1d.0 0c03: 8086:24c2 (rev 03) (prog-if 00 [UHCI])
	Subsystem: 161f:203e
	Flags: bus master, medium devsel, latency 0, IRQ 18
	I/O ports at 1820 [size=32]

00:1d.1 0c03: 8086:24c4 (rev 03) (prog-if 00 [UHCI])
	Subsystem: 161f:203e
	Flags: bus master, medium devsel, latency 0, IRQ 16
	I/O ports at 1840 [size=32]

00:1d.2 0c03: 8086:24c7 (rev 03) (prog-if 00 [UHCI])
	Subsystem: 161f:203e
	Flags: bus master, medium devsel, latency 0, IRQ 19
	I/O ports at 1860 [size=32]

00:1d.7 0c03: 8086:24cd (rev 03) (prog-if 20 [EHCI])
	Subsystem: 161f:203e
	Flags: bus master, medium devsel, latency 0, IRQ 20
	Memory at e0100000 (32-bit, non-prefetchable) [size=1K]
	Capabilities: [50] Power Management version 2
	Capabilities: [58] Debug port

00:1e.0 0604: 8086:2448 (rev 83) (prog-if 00 [Normal decode])
	Flags: bus master, fast devsel, latency 0
	Bus: primary=00, secondary=02, subordinate=06, sec-latency=216
	Memory behind bridge: e0200000-e02fffff

00:1f.0 0601: 8086:24cc (rev 03)
	Flags: bus master, medium devsel, latency 0

00:1f.1 0101: 8086:24ca (rev 03) (prog-if 8a [Master SecP PriP])
	Subsystem: 161f:203e
	Flags: bus master, medium devsel, latency 0, IRQ 19
	I/O ports at 01f0 [size=8]
	I/O ports at 03f4 [size=1]
	I/O ports at 0170 [size=8]
	I/O ports at 0374 [size=1]
	I/O ports at 1810 [size=16]
	Memory at 30000000 (32-bit, non-prefetchable) [size=1K]

00:1f.3 0c05: 8086:24c3 (rev 03)
	Subsystem: 161f:203e
	Flags: medium devsel, IRQ 10
	I/O ports at 1880 [size=32]

00:1f.5 0401: 8086:24c5 (rev 03)
	Subsystem: 161f:203e
	Flags: bus master, medium devsel, latency 0, IRQ 17
	I/O ports at 1c00 [size=256]
	I/O ports at 18c0 [size=64]
	Memory at e0100c00 (32-bit, non-prefetchable) [size=512]
	Memory at e0100800 (32-bit, non-prefetchable) [size=256]
	Capabilities: [50] Power Management version 2

00:1f.6 0703: 8086:24c6 (rev 03) (prog-if 00 [Generic])
	Subsystem: 161f:2030
	Flags: medium devsel, IRQ 17
	I/O ports at 2400 [size=256]
	I/O ports at 2000 [size=128]
	Capabilities: [50] Power Management version 2

02:07.0 0607: 104c:8031
	Subsystem: 161f:203e
	Flags: bus master, medium devsel, latency 168, IRQ 16
	Memory at e020b000 (32-bit, non-prefetchable) [size=4K]
	Bus: primary=02, secondary=03, subordinate=06, sec-latency=176
	Memory window 0: 34000000-37fff000 (prefetchable)
	Memory window 1: 38000000-3bfff000
	I/O window 0: 00001400-000014ff
	I/O window 1: 00002800-000028ff
	16-bit legacy interface ports at 0001

02:07.2 0c00: 104c:8032 (prog-if 10 [OHCI])
	Subsystem: 161f:203e
	Flags: bus master, medium devsel, latency 32, IRQ 16
	Memory at e020a000 (32-bit, non-prefetchable) [size=2K]
	Memory at e0200000 (32-bit, non-prefetchable) [size=16K]
	Capabilities: [44] Power Management version 2

02:07.3 0180: 104c:8033
	Subsystem: 161f:203e
	Flags: bus master, medium devsel, latency 57, IRQ 16
	Memory at e0204000 (32-bit, non-prefetchable) [size=8K]
	Capabilities: [44] Power Management version 2

02:08.0 0200: 14e4:170c (rev 02)
	Subsystem: 161f:203e
	Flags: bus master, fast devsel, latency 32, IRQ 17
	Memory at e0206000 (32-bit, non-prefetchable) [size=8K]
	Capabilities: [40] Power Management version 2

02:09.0 0280: 14e4:4318 (rev 02)
	Subsystem: 14e4:0449
	Flags: bus master, fast devsel, latency 32, IRQ 17
	Memory at e0208000 (32-bit, non-prefetchable) [size=8K]



> lsmod | grep snd

snd_intel8x0           35356  2 
snd_ac97_codec        101028  1 snd_intel8x0
ac97_bus                3072  1 snd_ac97_codec
snd_pcm_oss            42144  0 
snd_mixer_oss          17920  1 snd_pcm_oss
snd_pcm                78596  3 snd_intel8x0,snd_ac97_codec,snd_pcm_oss
snd_seq_dummy           4868  0 
snd_seq_oss            35584  0 
snd_seq_midi            9376  0 
snd_rawmidi            25760  1 snd_seq_midi
snd_seq_midi_event      8320  2 snd_seq_oss,snd_seq_midi
snd_seq                54224  6 
snd_seq_dummy,snd_seq_oss,snd_seq_midi,snd_seq_midi_event
snd_timer              24836  2 snd_pcm,snd_seq
snd_seq_device          9612  5 
snd_seq_dummy,snd_seq_oss,snd_seq_midi,snd_rawmidi,snd_seq
snd                    56996  15 
snd_intel8x0,snd_ac97_codec,snd_pcm_oss,snd_mixer_oss,snd_pcm,snd_seq_dummy,snd_seq_oss,snd_rawmidi,snd_seq,snd_timer,snd_seq_device
soundcore               8800  1 snd
snd_page_alloc         11400  2 snd_intel8x0,snd_pcm

> grep ^Codec /proc/asound/card?/codec*    (you may get no output from this)

No output.
>
> You could also save the script from the link below as, alsa-info.sh, then
> make it executable, and run it as ./alsa-info.sh.  Post back the link to
> the website where the data has been uploaded to. This can be valuable info
> for the alsa developers if your machine is very new, and not yet supported.
>
> http://hg.alsa-project.org/alsa/raw-file/tip/alsa-info.sh

This script doesn't make it easy to collect the output (it seems to upload it 
to the alsa site - and I'm not sure which URL that would be. My laptop / 
sound card isn't new, though, so this may not be an issue.

Thanks for any help you can give me.

---Michael






More information about the kubuntu-users mailing list