Sound driver for the National Semiconductor Geode family of chips
|You must be root to start this driver.|
Direct invocation (also causes a new io-audio process to start):
io-audio -d geode [pci=xx] &
Mounting (requires that io-audio is already running):
mount -Tio-audio [-opci=xx] /lib/dll/deva-ctrl-geode.so &
The deva-ctrl-geode.so shared object is a device driver DLL used by the io-audio manager. It uses the API described in the Audio Developer's Guide.
While deva-ctrl-geode.so is running, you can use applications with sound, and those that control the sound-system (e.g. mixer).
|Graphics drivers run at a higher priority than applications, but they shouldn't run at a higher priority than the audio, or else breaks in the audio occur. You can use the on command to adjust the priorities of the audio and graphics drivers.|
Invoke deva-ctrl-geode.so directly from io-audio:
io-audio -d geode &
Mount deva-ctrl-geode.so (io-audio must be running):
mount -Tio-audio /lib/dll/deva-ctrl-geode.so &
When an error occurs, deva-ctrl-geode.so sends a description of the error to the system logger (see slogger).
You need a current BIOS to run deva-ctrl-geode.so. The BIOS VSA (Virtual System Architecture) technology must be sufficiently up-to-date to enable the native audio programming techniques used by this driver. If the BIOS is too old, deva-ctrl-geode.so will exit and slogger will contain the exit message.
Audio Developer's Guide