[alsa-devel] ATI Technologies Inc SBx00 Azalia
Markus Rechberger
mrechberger at gmail.com
Fri Jan 11 17:11:56 CET 2008
Hi Takashi,
On Jan 11, 2008 4:15 PM, Takashi Iwai <tiwai at suse.de> wrote:
> At Fri, 11 Jan 2008 15:47:56 +0100,
> Markus Rechberger wrote:
> >
> > Hi,
> >
> > there seems to be an issue with this ATI SBx00 Azalia driver.
>
> It's rather about the codec than the controller.
>
> > nmixer (which uses the oss emulated interface shows up 4 controls)
> > Vol (volume which seems to control the whole output volume)
> > PCM2 (maybe not routed on that notebook, it practically has no effect)
> > IGain (guess for the microphone which I haven't tested yet)
> > Digital1 (don't know)
> >
> > if I try to start alsamixer, it doesn't seem to work and I get an
> > entry in dmesg whenever I try to run it:
> > $ alsamixer
> > alsamixer: function snd_mixer_load failed: Invalid argument
> >
> > $ dmesg
> > ...
> > [ 1269.997724] hda_codec: num_steps = 0 for NID=0x12
>
> Looks like the invalid access to HD-audio codec occurs.
> Since it's an unknown device, the driver tries to probe the BIOS
> setting. Maybe there is some bug there.
>
> Anyway, try the latest ALSA HG version if you still didn't. There
> are some recent fixes regarding the realtek auto-probe routine.
>
I'm using the latest one.
> Also, use the patch below. This will show which control element is
> affected.
>
[ 39.753443] hda_codec: Unknown model for ALC262, trying auto-probe
from BIOS...
[ 39.754025] ALSA /devel/alsa/alsa-driver/pci/hda/hda_codec.c:2855:
autoconfig: line_outs=1 (0x14/0x0/0x0/0x0/0x0)
[ 39.754029] ALSA /devel/alsa/alsa-driver/pci/hda/hda_codec.c:2859:
speaker_outs=0 (0x0/0x0/0x0/0x0/0x0)
[ 39.754032] ALSA /devel/alsa/alsa-driver/pci/hda/hda_codec.c:2863:
hp_outs=1 (0x15/0x0/0x0/0x0/0x0)
[ 39.754035] ALSA /devel/alsa/alsa-driver/pci/hda/hda_codec.c:2871:
inputs: mic=0x12, fmic=0x18, line=0x0, fline=0x0, cd=0x0, aux=0x0
[ 39.828608] hda_codec: num_steps = 0 for NID=0x12 (ctl = Mic Boost)
[ 40.497040] hda_codec: num_steps = 0 for NID=0x12 (ctl = Mic Boost)
[ 40.500522] hda_codec: num_steps = 0 for NID=0x12 (ctl = Mic Boost)
[ 40.504570] hda_codec: num_steps = 0 for NID=0x12 (ctl = Mic Boost)
[ 40.508863] hda_codec: num_steps = 0 for NID=0x12 (ctl = Mic Boost)
[ 40.513168] hda_codec: num_steps = 0 for NID=0x12 (ctl = Mic Boost)
thanks,
Markus
More information about the Alsa-devel
mailing list