Upgrade to udev-080 > No more audio devices in /dev
SlackwareThis Forum is for the discussion of Slackware Linux.
Notices
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
Upgrade to udev-080 > No more audio devices in /dev
Today I upgraded to kernel 2.6.15 and downloaded the latest udev (080) from kernel.org and built it with the official SlackBuild script for 064 (from slackware.com)
It compiled and installed fine, but now I have no audio/mixer/sound devices in /dev anymore, and thus no sound.
Alsaconfig works fine and recognizes my card as ali5451, but inbetween a couple of clear-screens, when it's about to set the new parameters, alsaconf says:
You managed to go to 2.6.15 and stay with Slackware's udev064 ? I read that was recommended against.. Anyway - when going latest udev from kernel.org I finally got my Synaptics touchpad to work correctly, so I'm reluctant to going back...
cwwilson721:
Udev is broken for certain things with 2.6.15, you need to upgrade to udev 071 as a minimum.
Yalla-One:
I'd reccommend you switch to udev 072 for 2.6.15 - I had trouble with the newer udev's (they didn't seem to come out right with the Slackware udev SlackBuild), and 071 broke the custom rules I had in /dev/input for my input devices.
I finally narrowed the problem down to udev myself.
I'm running udev080, and even though /etc/rc.d/rc.udev is mode 755 and supposedly runs at startup, it doesn't properly create the /dev/sound/* device files - so when I re-run the /etc/rc.d/rc.udev afer boot, everything works fine. However, if I leave it as is, there are no sound devices in /dev, and thus no sound.
I do not know if this is due to me using a SlackBuild script written for udev064 on udev080, or if it's due to changes in udev (or another bug), but knowing that running /etc/rc.d/rc.udev manually again after boot fixes the problem, I suspect this is either due to a race condition or due to a script error.
Has anyone else had similar experience with the recent udevs?
I'd suggest you look here http://piterpunk.info02.com.br/extra/
May be this fixes your problems.
It must be said udev dosen't work smoothly on Slack.
I recently changed to kernel 2.6.15 and udev 0.79 ,no longer hotplug helper.... It seems everything is working fine on my system.
At least it boots very fast
Ciao
My udev is working fine. Detects my sound, usb devices, Alps Touchpad....
I have a udev rule to ensure that there is always a symlink to my touchpad from /dev/input/touchpad - 2.6.15 breaks this with udev because of changes to the /sys input class.
Quote:
Has anyone else had similar experience with the recent udevs?
Yes, I did (besides problems cropping up when building the package). Hence I downgraded to 072 which played nice with the sound and my custom input device rules. If you want to move to one of the really new udev's, I suspect they need much more fiddling to get them to play nice - you can see from the ChangeLog's the difficulty even Pat has in getting udev to play nice on Slackware at the best of times.
The problem turned out to be with udev so downgrading to udev 064 from core Slackware solved the problem, except that breaks my synaptics mouse which is no big deal.
Then tried PiterPunk's packages for the new udev and associated rc.x scripts, but unfortunately that broke the system completely by refusing to mount root rw, and keeping it read-only. Will investigate when I have more time...
So for now, the problem is solved by keeping with the default Slackware udev version...
-Y1 (wishing for a stable, consistent udev release )
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.