[<prev] [next>] [day] [month] [year] [list]
Message-ID: <slrn-0.9.7.4-14678-25767-200801060407-tc@hexane.ssi.swin.edu.au>
Date: Sun, 6 Jan 2008 04:14:43 +1100
From: TimC <tconnors@...spam.accepted.here-astro.swin.edu.au>
To: linux-kernel@...r.kernel.org
Subject: snd_hda_intel kills beeper speaker on dell laptop
Sure, everyone else tries to get rid of their beeper speaker, but I
must be old school or something.
My Inspiron 1520 has:
Audio devices:
0: STAC92xx Analog (DUPLEX)
Mixers:
0: SigmaTel STAC9205
and uses the snd_hda_intel driver, but as soon as it is
inserted, I lose the beeper speaker. Yes, pcspkr is modprobed into
the kernel. I am currently using
"options snd-hda-intel model=dell-m44 probe_mask=1"
but I've tried this with various options (ref, etc). I have tried
various kernels between 2.6.18 (debian backported) and 2.6.23. There
is no mixer control that looks like a pc beeper speaker control, like
on my old Inspiron 4000, using the maestro3 alsa driver. Similarly,
no switches bring the pc speaker back.
Before snd_hda_intel is inserted, the pc speaker is very loud and
obviously can't be turned down because there is no mixer at this
stage. It obviously comes out of the same speakers as the sound
driver controls. Similarly, when resuming from a suspend, _without
having rmmodded the sound drivers_, the pc speaker exists in its very
loud state. But as soon as I do something involving the sound card or
mixer -- play a sound, reduce the volume, etc, the pc speaker
immediately goes away. Obviously snd_hda_intel is turning off
some mixer hardware somewhere.
Does these lines from /proc/asound/card0/codec#0 tell me that the pc
beeper speaker is not muted, or is this something entirely different?
Node 0x23 [Beep Generator Widget] wcaps 0x70000c: Mono Amp-Out
Amp-Out caps: ofs=0x03, nsteps=0x03, stepsize=0x17, mute=0
Amp-Out vals: [0x00]
Anything I am obviously missing?
--
TimC
Special Relativity: The person in the other queue thinks yours is
moving faster.
--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@...r.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/
Powered by blists - more mailing lists