Summary: | alsa-driver gives unhelpful error message when merged with kernel 2.6 | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Mark Purtill <gentoo> |
Component: | [OLD] Core system | Assignee: | Gentoo Sound Team <sound> |
Status: | RESOLVED INVALID | ||
Severity: | normal | CC: | justin, mac |
Priority: | High | ||
Version: | 2004.1 | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- |
Description
Mark Purtill
2004-12-21 10:09:43 UTC
If I move /etc/portage/profile/virtuals to /etc/portage/virtuals, I get an annoying message from emerge: *** /etc/portage/virtuals should be moved to /etc/portage/profile/virtuals *** Please correct this by merging or moving the file. (Deprecation notice) but alsa-driver doesn't get merged. I'll put in a separate bug for that, but I'll leave this one open for the unhelpful error message. This isn't a bug... the error message is fine. You've got alsa support compiled into your kernel. Disable it, then emerge alsa-driver. If this bug means I have alsa-drivers compiled into my kernel, have I fundamentally misunderstood kernel modules vs compiled in or where the ALSA section is in my genkernel config ? Because this is my kernel config for 2.6.8-r10 and afaik all of the ALSA stuff is 'm' eg. not comiled into my kernel ? This bug is the exact same msg I get while trying to update alsa-driver from 1.0.6a -> 1.0.7-r4. PS. I'm not sure if I should be posting this in the bug or asking in the forums. I'm hazarding a guess that this is the right place in this case. Excerpt from my 2.6.9-r10 genkernel config. # # Advanced Linux Sound Architecture # CONFIG_SND=m CONFIG_SND_TIMER=m CONFIG_SND_PCM=m CONFIG_SND_HWDEP=m CONFIG_SND_RAWMIDI=m CONFIG_SND_SEQUENCER=m # CONFIG_SND_SEQ_DUMMY is not set CONFIG_SND_OSSEMUL=y CONFIG_SND_MIXER_OSS=m CONFIG_SND_PCM_OSS=m CONFIG_SND_SEQUENCER_OSS=y It means that you have selected to use the alsa drivers provided in the kernel tree. Disable alsa support in your kernel's .config and emerge alsa-driver again. Okay, I'd seen bugs saying one should not use alsa-driver with a 2.6 kernel (e.g. bug 27076 and bug 34696). If that now works (I have no time to try and the built-in ones work fine for me), the message is okay. (I wasn't trying to merge the drivers myself; see bug 75217.) It is recommended (and mentioned as such on the ALSA FAQ) that you use m-s/alsa-driver over the ones provided by the kernel as they are better maintained. |