Summary: | no /dev/dsp* with udev-077-r2 | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Waldo <VValdo> |
Component: | Current packages | Assignee: | Greg Kroah-Hartman (RETIRED) <gregkh> |
Status: | RESOLVED DUPLICATE | ||
Severity: | normal | CC: | jakub |
Priority: | High | ||
Version: | unspecified | ||
Hardware: | AMD64 | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- |
Description
Waldo
2005-12-08 16:16:17 UTC
Is udevd running? Try rebooting to get any new devices found properly. I have a partial solution in accordance with the thread at http://forums.gentoo.org/viewtopic-t-409612.html "udevstart" seems to have recreated /dev/dsp. I had to tweak my /etc/modules.d/alsa (or at least rebuilt it) and then modules-update...d and then /etc/init.d/alsasound restart...ed. I had to manually re-raise the volumes with gnome-volume-control. Now I get sound back, although I'm still not hearing some sound on my usb headset because of an unrelated kernel-specific bug here: http://bugzilla.kernel.org/show_bug.cgi?id=5618 Something still seems pretty screwy though with this -r2 version. See the thread for more info. Reopening, so that someone better informed can decide what's wrong... W I just restarted. It got "device not found" type errors on startup. Once I ran udevstart manually via udevstart , I was able to restart alsasound and get it working. Does udev have to be added somehow w/rc-update? W Restarted, and here was the error: When restoring Alsa levels... /usr/sbin/alsactl: load_state:1250: Cannot find soundcard "0" W RDEPEND is incorrect here. >=udev-077 needs to depend on
>=sys-apps/baselayout-1.11.14 as it does not work correctly w/ lower baselayout
versions (udevstart not run -> udevd not started -> missing device nodes).
I can confirm this was the problem. I had to fix some other stuff when upgrading the baselayout, but changing this dependency should fix the problem for anyone else who's having it. Thx for your help, W I'm also having problems after upgrade from udev-077 to udev-077-r[12]. In my case it breaks NIC renaming, which works again after running /sbin/udevstart manually. |