Alexander E. Patrakov wrote: > non-module, /usr is not a separate partition => works > module, /usr is not a separate partition => works > non-module, /usr is a separate partition => broken (upstream problem)
It's not really an upstream problem. It's a local implementaion problem...if you need it at boot, you should have put it on the root partiton, or found a nice way to wait for the alsactl util to become availible. If you've done neither, then it's your own fault, or in this case, your distro's fault for not warning you. :-) > module, /usr is a separate partition => works > > This brokenness has been reported to linux-hotplug-devel, they suggest > moving alsactl to /sbin and its libraries to /lib. Of course they cannot > be serious. > Actually, yes they can be. That or the 'sit and spin' are the correct ways to handle it, which is why I'm looking at a bootscript only solution to handle it well after /usr is mounted. What I feel that saves BLFS a bit of headache in dealing with the wait time, is that the script will not likely be installed if a soundcard does not exist. The USB devices bring up an interesting twist, but a searching message could lead the user into finding their error before the timeout. However, having both is definately not bad....starting the existing alsa script a second time results in a pretty green OK, but I don't know about sfxload. I need to find the default soundfont banks to test that, but I don't have the CD...will have a look around tomorrow. > Unfortunately, I cannot find my own post there. Should I repost? > No..it is not their problem. It is definately a distro problem. > > Bad, some people prefer pure-ALSA systems, therefore no /dev/dsp. > Whoops. Slip of the tounge (or fingers?). I had made that exact mistake once before on this list too. Yes definately '[ ! -d /dev/snd ]' should work much better if a sitNspin is needed. -- DJ Lucas -- http://linuxfromscratch.org/mailman/listinfo/blfs-dev FAQ: http://www.linuxfromscratch.org/blfs/faq.html Unsubscribe: See the above information page
