Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 144070 - alsa-driver ebuild not critical enough about kernel config
Summary: alsa-driver ebuild not critical enough about kernel config
Status: RESOLVED NEEDINFO
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Core system (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: Gentoo Linux bug wranglers
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2006-08-15 19:44 UTC by kalium
Modified: 2006-08-16 07:32 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description kalium 2006-08-15 19:44:19 UTC
There is a module mismatch between modules provided by alsa-driver and alsa modules provided by the kernel. Example: alsa sound driver triggers loading of kernel alsa rtctimer/timer.ko module(s) and, of course, fails because they don't match against the timer modules provided by the alsa-driver package.
Comment 1 Jakub Moc (RETIRED) gentoo-dev 2006-08-15 22:56:14 UTC
Don't see any conflicts here, you'll need to be more specific about the modules I'm afraid.
Comment 2 kalium 2006-08-16 06:33:21 UTC
Just make sure you remove every kernel module that gets installed via the alsa-driver package.
Comment 3 kalium 2006-08-16 06:36:54 UTC
How to reproduce the problem:

configure the ALSA driver within the kernel and enable the specific parts as modules. Enable timer, rtc timer etc. Install the kernel. Then install the alsa-driver. Then use modprobe snd-intel8x0 to load the driver and it will complain about unresolved symbols and the like because it tries to load the kernel's timer/rtc timer modules etc. instead of the ones installed by the alsa-driver package.
Comment 4 Jakub Moc (RETIRED) gentoo-dev 2006-08-16 07:32:07 UTC
Which alsa-driver version are you talking about?  just bail out if sound support is configured in kernel. Attach the offending kernel .config and reopen then.