Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 124913 - udev 079-r1 - sound devices missing
Summary: udev 079-r1 - sound devices missing
Status: RESOLVED WONTFIX
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Core system (show other bugs)
Hardware: x86 Linux
: High normal (vote)
Assignee: Greg Kroah-Hartman (RETIRED)
URL:
Whiteboard:
Keywords:
Depends on:
Blocks: udev-meta
  Show dependency tree
 
Reported: 2006-03-04 01:53 UTC by Bastiaan Stougie
Modified: 2006-04-03 10:05 UTC (History)
2 users (show)

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 Bastiaan Stougie 2006-03-04 01:53:54 UTC
Every time my system boots, /etc/init.d/alsasound loads the sound modules after udev has already been started by /sbin/rc. This leads to missing sound device nodes (/dev/dsp, /dev/mixer, etc).

I have added a call to udevstart at the end of load_modules() in /etc/init.d/alsasound and everything works now.

I think a call to udevstart should be included in load_modules() if udev is installed and used.
Comment 1 Jakub Moc (RETIRED) gentoo-dev 2006-03-04 02:00:08 UTC
(In reply to comment #0)
> I think a call to udevstart should be included in load_modules() if udev is
> installed and used.

No, alsa definitely should't be starting udev. Is udevd running? Also, udev version missing, alsa version missing...
Comment 2 Bastiaan Stougie 2006-03-04 02:04:28 UTC
(In reply to comment #1)
> (In reply to comment #0)
> > I think a call to udevstart should be included in load_modules() if udev is
> > installed and used.
> 
> No, alsa definitely should't be starting udev. Is udevd running? Also, udev
> version missing, alsa version missing...
> 

media-sound/alsa-utils 1.0.10
sys-fs/udev 079-r1

# ps -ef|grep udevd
root      2836     1  0 10:36 ?        00:00:00 /sbin/udevd --daemon
Comment 3 Greg Kroah-Hartman (RETIRED) gentoo-dev 2006-03-04 08:57:09 UTC
what kernel version are you using?

udevstart is _not_ to be used by newer kernels.
Comment 4 Joshua (RETIRED) gentoo-dev 2006-03-05 00:20:03 UTC
I had kernel 2.6.11.11 and that had the problem.  Upgrading to 2.6.15.1 fixed the issue.
Comment 5 Bastiaan Stougie 2006-03-05 00:36:28 UTC
(In reply to comment #3)
> what kernel version are you using?
> 
> udevstart is _not_ to be used by newer kernels.
> 

2.6.10, I'll try to upgrade it.
Comment 6 Jonas Berlin 2006-03-23 00:14:21 UTC
I have 2.6.11.6 and the same problem. Running udevstart manually worked for me too as a quick fix.. when I did /etc/init.d/alsasound restart the devices disappeared again..

Then I downgraded to udev-070-r1 and everything now works as expected again..

My friend told me that the kernel interface in udev changes a lot between versions, could it be that 079 just isn't meant to be used with 2.6.11 kernels? I can only hope you keep this udev-070-r1 ebuild around (or fix the newer ones if that is the correct solution) until I am able to upgrade the kernel..

Thanks,
  Jonas
Comment 7 Greg Kroah-Hartman (RETIRED) gentoo-dev 2006-04-03 10:05:22 UTC
the problem might be 2.6.11, and as that's not a kernel that we are supporting
anymore, I really don't know.

Please upgrade (for the security fixes alone.)

Am marking this closed.  If you still have this issue using 2.6.15, or 2.6.16,
please reopen this.