Hello,
I figured out some strange behaviour of the alsa drivers in kernel
2.6.0-test1-ac3.
When compiling everything into the kernel (=y), I was not able to get
sound out of my machine at all. But with CONFIG_SND_VIA82XX=m it worked.
Isn't that strange?
I have got an EPOX 8K9A9i Mainboard with VIA8233 / ALC650 audio.
I attach more info below.
Regards, claas
---
/usr/src/linux/.config (only the alsa part of it):
#
# Sound
#
CONFIG_SOUND=y
#
# Advanced Linux Sound Architecture
#
CONFIG_SND=y
CONFIG_SND_SEQUENCER=y
# CONFIG_SND_SEQ_DUMMY is not set
CONFIG_SND_OSSEMUL=y
CONFIG_SND_MIXER_OSS=y
CONFIG_SND_PCM_OSS=y
CONFIG_SND_SEQUENCER_OSS=y
CONFIG_SND_RTCTIMER=y
CONFIG_SND_VERBOSE_PRINTK=y
# CONFIG_SND_DEBUG is not set
#
# Generic devices
#
# CONFIG_SND_DUMMY is not set
# CONFIG_SND_VIRMIDI is not set
# CONFIG_SND_MTPAV is not set
# CONFIG_SND_SERIAL_U16550 is not set
# CONFIG_SND_MPU401 is not set
#
# ISA devices
#
# CONFIG_SND_AD1848 is not set
# CONFIG_SND_CS4231 is not set
# CONFIG_SND_CS4232 is not set
# CONFIG_SND_CS4236 is not set
# CONFIG_SND_ES1688 is not set
# CONFIG_SND_ES18XX is not set
# CONFIG_SND_GUSCLASSIC is not set
# CONFIG_SND_GUSEXTREME is not set
# CONFIG_SND_GUSMAX is not set
# CONFIG_SND_INTERWAVE is not set
# CONFIG_SND_INTERWAVE_STB is not set
# CONFIG_SND_OPTI92X_AD1848 is not set
# CONFIG_SND_OPTI92X_CS4231 is not set
# CONFIG_SND_OPTI93X is not set
# CONFIG_SND_SB8 is not set
# CONFIG_SND_SB16 is not set
# CONFIG_SND_SBAWE is not set
# CONFIG_SND_WAVEFRONT is not set
# CONFIG_SND_CMI8330 is not set
# CONFIG_SND_OPL3SA2 is not set
# CONFIG_SND_SGALAXY is not set
# CONFIG_SND_SSCAPE is not set
#
# PCI devices
#
# CONFIG_SND_ALI5451 is not set
# CONFIG_SND_AZT3328 is not set
# CONFIG_SND_CS46XX is not set
# CONFIG_SND_CS4281 is not set
# CONFIG_SND_EMU10K1 is not set
# CONFIG_SND_KORG1212 is not set
# CONFIG_SND_NM256 is not set
# CONFIG_SND_RME32 is not set
# CONFIG_SND_RME96 is not set
# CONFIG_SND_RME9652 is not set
# CONFIG_SND_HDSP is not set
# CONFIG_SND_TRIDENT is not set
# CONFIG_SND_YMFPCI is not set
# CONFIG_SND_ALS4000 is not set
# CONFIG_SND_CMIPCI is not set
# CONFIG_SND_ENS1370 is not set
# CONFIG_SND_ENS1371 is not set
# CONFIG_SND_ES1938 is not set
# CONFIG_SND_ES1968 is not set
# CONFIG_SND_MAESTRO3 is not set
# CONFIG_SND_FM801 is not set
# CONFIG_SND_ICE1712 is not set
# CONFIG_SND_ICE1724 is not set
# CONFIG_SND_INTEL8X0 is not set
# CONFIG_SND_SONICVIBES is not set
CONFIG_SND_VIA82XX=m
# CONFIG_SND_VX222 is not set
#
# ALSA USB devices
#
# CONFIG_SND_USB_AUDIO is not set
---
# lspci
00:00.0 Host bridge: VIA Technologies, Inc. VT8377 [KT400 AGP] Host
Bridge (rev 80)
00:01.0 PCI bridge: VIA Technologies, Inc.: Unknown device b198
00:10.0 USB Controller: VIA Technologies, Inc. USB (rev 80)
00:10.1 USB Controller: VIA Technologies, Inc. USB (rev 80)
00:10.2 USB Controller: VIA Technologies, Inc. USB (rev 80)
00:10.3 USB Controller: VIA Technologies, Inc. USB 2.0 (rev 82)
00:11.0 ISA bridge: VIA Technologies, Inc. VT8235 ISA Bridge
00:11.1 IDE interface: VIA Technologies, Inc. VT82C586/B/686A/B PIPC Bus
Master IDE (rev 06)
00:11.5 Multimedia audio controller: VIA Technologies, Inc. VT8233 AC97
Audio Controller (rev 50)
00:12.0 Ethernet controller: VIA Technologies, Inc. VT6102 [Rhine-II]
(rev 74)
01:00.0 VGA compatible controller: nVidia Corporation: Unknown device
0322 (rev a1)
00:11.5 Multimedia audio controller: VIA Technologies, Inc. VT8233 AC97
Audio Controller (rev 50)
Subsystem: Unknown device 1695:3005
Flags: medium devsel, IRQ 22
I/O ports at e000 [size=256]
Capabilities: [c0] Power Management version 2
>> I figured out some strange behaviour of the alsa drivers in kernel
>> 2.6.0-test1-ac3.
>> When compiling everything into the kernel (=y), I was not able to get
>> sound out of my machine at all. But with CONFIG_SND_VIA82XX=m it worked.
>> Isn't that strange?
>> I have got an EPOX 8K9A9i Mainboard with VIA8233 / ALC650 audio.
>> I attach more info below.
Look in the documentation in
Documentation/sound/alsa/ALSA-Configuration.txt
I had the same problem of you, and in reading this "manual", you can
install the module for your sound card, and it works.
If you want details, i can send you my /etc/modules.conf
Stephane
--
Stephane Wirtel <[email protected]>
GPG ID : 1024D/C9C16DA7 | 5331 0B5B 21F0 0363 EACD B73E 3D11 E5BC C9C1 6DA7
Stephane Wirtel wrote:
> I had the same problem of you, and in reading this "manual", you can
> install the module for your sound card, and it works.
That's his point, the driver works as a module but not when compiled
into the kernel.
-Rahul
At Sun, 27 Jul 2003 11:17:29 +0200,
Claas Langbehn wrote:
>
> Hello,
>
>
> I figured out some strange behaviour of the alsa drivers in kernel
> 2.6.0-test1-ac3.
> When compiling everything into the kernel (=y), I was not able to get
> sound out of my machine at all. But with CONFIG_SND_VIA82XX=m it worked.
> Isn't that strange?
what do you mean exactly "no sound"? you can play the file but no
sounds come out, or playback is not operational?
did you set any module options for ALSA in /etc/modprobe.conf?
Takashi
Hello Takashi!
Takashi Iwai wrote:
> > I figured out some strange behaviour of the alsa drivers in kernel
> > 2.6.0-test1-ac3.
> > When compiling everything into the kernel (=y), I was not able to get
> > sound out of my machine at all. But with CONFIG_SND_VIA82XX=m it worked.
> > Isn't that strange?
>
> what do you mean exactly "no sound"? you can play the file but no
> sounds come out, or playback is not operational?
I mean, that it looked all good, the driver seemed to be operational,
but I did not get any Sound out of it. I stress, that this only happened
when everything was compiled into the kernel. Therefore, I did not use
a special modprobe.conf or such.
Now that it works, I can try again to compile everyting into the kernel
to do a second check. I will do later today and let you know the
results.
> did you set any module options for ALSA in /etc/modprobe.conf?
at first none, and now this:
# This file was automatically generated by alsa-base's debconf stuff
alias char-major-116 snd
alias char-major-14 soundcore
options snd major=116 cards_limit=4 device_mode=0660 device_gid=29 device_uid=0
alias sound-service-0-0 snd-mixer-oss
alias sound-service-0-1 snd-seq-oss
alias sound-service-0-3 snd-pcm-oss
alias sound-service-0-8 snd-seq-oss
alias sound-service-0-12 snd-pcm-oss
alias snd-card-0 snd-via82xx
alias snd-slot-0 snd-card-0
alias sound-slot-0 snd-slot-0
Regards, claas
At Mon, 28 Jul 2003 12:19:00 +0200,
Claas Langbehn wrote:
>
> Hello Takashi!
>
>
> Takashi Iwai wrote:
> > > I figured out some strange behaviour of the alsa drivers in kernel
> > > 2.6.0-test1-ac3.
> > > When compiling everything into the kernel (=y), I was not able to get
> > > sound out of my machine at all. But with CONFIG_SND_VIA82XX=m it worked.
> > > Isn't that strange?
> >
> > what do you mean exactly "no sound"? you can play the file but no
> > sounds come out, or playback is not operational?
>
> I mean, that it looked all good, the driver seemed to be operational,
> but I did not get any Sound out of it. I stress, that this only happened
> when everything was compiled into the kernel. Therefore, I did not use
> a special modprobe.conf or such.
>
> Now that it works, I can try again to compile everyting into the kernel
> to do a second check. I will do later today and let you know the
> results.
>
> > did you set any module options for ALSA in /etc/modprobe.conf?
> at first none, and now this:
>
> # This file was automatically generated by alsa-base's debconf stuff
> alias char-major-116 snd
> alias char-major-14 soundcore
>
> options snd major=116 cards_limit=4 device_mode=0660 device_gid=29 device_uid=0
device_xxx options are obsolete.
perhaps debian's alsaconf script is too old?
i guess the channels were still muted by some reason.
usually they are unmuted and volumes are adjusted in the init script
(or by calling alsactl etc in post-install).
Takashi
Hello Takashi!
> perhaps debian's alsaconf script is too old?
>
> i guess the channels were still muted by some reason.
> usually they are unmuted and volumes are adjusted in the init script
> (or by calling alsactl etc in post-install).
Now it also works inside the kernel.
In fact it seems that the debian script for enabling
alsa only works with the soundcard as a module.
I will file a bug report.
Many regards, claas