On Thu, 4 Apr 2002 20:56:28 -0500 Tim Wunder <[EMAIL PROTECTED]> wrote: > Previously, Keith Antoine chose to write: > > Sound server informational message: > > Error while initializing the sound driver: > > couldn't auto detect which audio I/O method to use > > The sound server will continue, using the null output device. > > > > I get this on login to kde3, which has altered permissions on the > > driver, it works fine as root. I am guessing that its /dev/dsp but > > being that this is Mandrake 8.1 and it uses devfs ? First up how can > > I tell which driver its talking about and can I change it like I > > used to with a std /dev/xxx. > > There were blurbs on a kde newsgroup about this today > (comp.os.x.kde??? something like that -- I don't have newsgroups at > home, just at work) > > You also might find something at dot.kde.org, I think there were > mentions of this there. Did you use Mandrake RPMs? >
If you are using devfs, you have a config file that controls permanent attributes for devices. Here's my gentoo /etc/devfsd.conf. The snd... stuff is what I used to insure that any user could use /dev/dsp, etc. You probably have entries similar to the top of the file already. # Sample /etc/devfsd.conf configuration file. # Richard Gooch <[EMAIL PROTECTED]> 3-JUL-2000 # # The Gentoo Linux Team - http://www.gentoo.org/ # - Many fixes, etc # Enable full compatibility mode for old device names. You may comment these# out if you don't use the old device names. Make sure you know what you're# doing! REGISTER .* MKOLDCOMPAT UNREGISTER .* RMOLDCOMPAT # You may comment out the above and uncomment the following if you've # configured your system to use the original "new" devfs names or the really# new names #REGISTER vc/.* MKOLDCOMPAT #UNREGISTER vc/.* RMOLDCOMPAT #REGISTER pty/.* MKOLDCOMPAT #UNREGISTER pty/.* RMOLDCOMPAT #REGISTER misc MKOLDCOMPAT #UNREGISTER misc RMOLDCOMPAT # You may comment these out if you don't use the original "new" names REGISTER .* MKNEWCOMPAT UNREGISTER .* RMNEWCOMPAT # Enable module autoloading. You may comment this out if you don't use # autoloading LOOKUP .* MODLOAD # Uncomment this if you want permissions to be saved and restored # NB: Do NOT change the following! # Do not do this for pseudo-terminal devices REGISTER ^pt[sy]/.* IGNORE CHANGE ^pt[sy]/.* IGNORE CREATE ^pt[sy]/.* IGNORE DELETE ^pt[sy] IGNORE REGISTER .* COPY /lib/dev-state/$devname $devpath CHANGE .* COPY $devpath /lib/dev-state/$devname CREATE .* COPY $devpath /lib/dev-state/$devname DELETE .* CFUNCTION GLOBAL unlink /lib/dev-state/$devname RESTORE /lib/dev-state # You can force default like this : # PERMISSIONS owner_and_group access_mode # ALSA/OSS stuff # Comment/change these if you want to change the permissions on # the audio devices LOOKUP snd MODLOAD ACTION snd REGISTER sound/.* PERMISSIONS root.audio 666 REGISTER snd/.* PERMISSIONS root.audio 666 # Give the cdrw group write permissions to /dev/sg0 # This is done to have non root user use the burner (scan the scsi bus) REGISTER ^sg0$ PERMISSIONS root.cdrw 660 # General note for the following auto creation of symlinks: # # If you change the device that the symlink points to, # you should also remove the symlink before restarting # devfsd # Create /dev/cdrom for the first cdrom drive LOOKUP ^cdrom$ CFUNCTION GLOBAL mksymlink cdroms/cdrom0 cdrom REGISTER ^sg0$ CFUNCTION GLOBAL mksymlink $devname cdrom UNREGISTER ^sg0$ CFUNCTION GLOBAL unlink cdrom # Create /dev/dvd for the second cdrom drive # (change 'cdroms/cdrom1' to suite your setup) LOOKUP ^dvd$ CFUNCTION GLOBAL mksymlink cdroms/cdrom1 dvd REGISTER ^cdrom/cdrom1$ CFUNCTION GLOBAL mksymlink $devname dvd UNREGISTER ^cdrom/cdrom1$ CFUNCTION GLOBAL unlink dvd # Create /dev/mouse LOOKUP ^mouse$ CFUNCTION GLOBAL mksymlink misc/psaux mouse REGISTER ^misc/psaux$ CFUNCTION GLOBAL mksymlink $devname mouse Good luck, -- Collins Richey - Denver Area - WWTLRD? Gentoo_rc6-15 2.4.19pre - xfce + sylpheed + mozilla _______________________________________________ Linux-users mailing list - http://linux-sxs.org/mailman/listinfo/linux-users Subscribe/Unsubscribe info, Archives,and Digests are located at the above URL.
