Package: udev
Version: 0.056-2
Severity: wishlist

The following console log illustrates the operation of the ALSA auto-load
devices /dev/aload*.  In the absence of these devices the ALSA library
cannot load ALSA modules.  In the presence of these devices the ALSA
library can induce the loading of snd which in turn modprobes snd-card-0
(or snd-card-1, ...) which results in the loading of the ALSA module to
whose name 'snd-card-0' is aliased in /etc/modprobe.d/sound.

$ aplay question.wav
ALSA lib confmisc.c:560:(snd_determine_driver) could not open control
for card 0
ALSA lib conf.c:3477:(_snd_config_evaluate) function
snd_func_card_driver returned error: No such file or directory
ALSA lib confmisc.c:392:(snd_func_concat) error evaluating strings
ALSA lib conf.c:3477:(_snd_config_evaluate) function snd_func_concat
returned error: No such file or directory
ALSA lib confmisc.c:955:(snd_func_refer) error evaluating name
ALSA lib conf.c:3477:(_snd_config_evaluate) function snd_func_refer
returned error: No such file or directory
ALSA lib conf.c:3946:(snd_config_expand) Evaluate error: No such file or
directory
ALSA lib pcm.c:2070:(snd_pcm_open_noupdate) Unknown PCM default
aplay: main:508: audio open error: No such file or directory
$ su
Password:
[EMAIL PROTECTED]:/usr/share/sounds# if [ ! -r /dev/aloadC0 ]; then
>   for card in 0 1 2 3 4 5 6 7 ; do
>     mknod -m 660 /dev/aloadC${card} c 116 $((card*32))
>     chown root.audio /dev/aloadC${card}
>   done
> fi
[EMAIL PROTECTED]:/usr/share/sounds# if [ ! -r /dev/aloadSEQ ]; then
>   mknod -m 660 /dev/aloadSEQ c 116 1
>   chown root.audio /dev/aloadSEQ
> fi
[EMAIL PROTECTED]:/usr/share/sounds# ls -l /dev/aload*
crw-rw----  1 root audio 116,   0 2005-04-18 11:40 /dev/aloadC0
crw-rw----  1 root audio 116,  32 2005-04-18 11:40 /dev/aloadC1
crw-rw----  1 root audio 116,  64 2005-04-18 11:40 /dev/aloadC2
crw-rw----  1 root audio 116,  96 2005-04-18 11:40 /dev/aloadC3
crw-rw----  1 root audio 116, 128 2005-04-18 11:40 /dev/aloadC4
crw-rw----  1 root audio 116, 160 2005-04-18 11:40 /dev/aloadC5
crw-rw----  1 root audio 116, 192 2005-04-18 11:40 /dev/aloadC6
crw-rw----  1 root audio 116, 224 2005-04-18 11:40 /dev/aloadC7
crw-rw----  1 root audio 116,   1 2005-04-18 11:40 /dev/aloadSEQ
[EMAIL PROTECTED]:/usr/share/sounds# exit
$ aplay question.wav
ALSA lib confmisc.c:560:(snd_determine_driver) could not open control
for card 0
ALSA lib conf.c:2684:(snd_config_hooks_call) function
snd_config_hook_load_for_all_cards returned error: No such file or
directory
ALSA lib pcm.c:1939:(snd_pcm_open_conf) Invalid type for PCM default
definition (id: default, value: cards.pcm.default)
aplay: main:508: audio open error: Invalid argument
$ aplay question.wav
Playing WAVE 'question.wav' : Unsigned 8 bit, Rate 8000 Hz, Mono
$


(Note that the first aplay command fails.  This indicates that there
is a flaw in the module loading scheme.  However, that is beside the
point here.)

Please reassign this to alsa-base if you would prefer to see this
implemented there.  Also provide details about how it should be
implemented.

Ref: https://bugzilla.ubuntu.com/show_bug.cgi?id=8529

-- Package-specific info:
-- /etc/udev/rules.d/:
/etc/udev/rules.d/:
total 0
lrwxrwxrwx  1 root root 20 2005-04-17 21:12 020_permissions.rules -> 
../permissions.rules
lrwxr-xr-x  1 root root 19 2004-12-04 16:44 cd-aliases.rules -> 
../cd-aliases.rules
lrwxrwxrwx  1 root root 17 2005-04-01 22:52 thinkpad.rules -> ../thinkpad.rules
lrwxr-xr-x  1 root root 13 2004-10-31 17:31 udev.rules -> ../udev.rules
lrwxr-xr-x  1 root root 12 2005-03-31 17:57 z_hal-plugdev.rules -> ../hal.rules

-- /sys/:
/sys/block/fd0/dev
/sys/block/hda/dev
/sys/block/hda/hda1/dev
/sys/block/hda/hda2/dev
/sys/block/hda/hda3/dev
/sys/block/hda/hda4/dev
/sys/block/hda/hda5/dev
/sys/block/hda/hda6/dev
/sys/block/hda/hda7/dev
/sys/block/hdc/dev
/sys/block/ram0/dev
/sys/block/ram10/dev
/sys/block/ram11/dev
/sys/block/ram12/dev
/sys/block/ram13/dev
/sys/block/ram14/dev
/sys/block/ram15/dev
/sys/block/ram1/dev
/sys/block/ram2/dev
/sys/block/ram3/dev
/sys/block/ram4/dev
/sys/block/ram5/dev
/sys/block/ram6/dev
/sys/block/ram7/dev
/sys/block/ram8/dev
/sys/block/ram9/dev
/sys/class/input/event0/dev
/sys/class/input/event1/dev
/sys/class/input/event2/dev
/sys/class/input/event3/dev
/sys/class/input/event4/dev
/sys/class/input/mice/dev
/sys/class/input/mouse0/dev
/sys/class/misc/apm_bios/dev
/sys/class/misc/psaux/dev
/sys/class/misc/rtc/dev
/sys/class/printer/lp0/dev
/sys/class/sound/adsp/dev
/sys/class/sound/audio/dev
/sys/class/sound/controlC0/dev
/sys/class/sound/dmmidi/dev
/sys/class/sound/dsp/dev
/sys/class/sound/midiC0D0/dev
/sys/class/sound/midi/dev
/sys/class/sound/mixer/dev
/sys/class/sound/pcmC0D0c/dev
/sys/class/sound/pcmC0D0p/dev
/sys/class/sound/pcmC0D1p/dev
/sys/class/sound/pcmC0D2p/dev
/sys/class/sound/timer/dev

-- Kernel configuration:
 isapnp_init not present.


-- System Information:
Debian Release: 3.1
  APT prefers testing
  APT policy: (500, 'testing'), (50, 'unstable'), (1, 'experimental')
Architecture: i386 (i686)
Kernel: Linux 2.6.11
Locale: [EMAIL PROTECTED], [EMAIL PROTECTED] (charmap=ISO-8859-15)

Versions of packages udev depends on:
ii  hotplug                  0.0.20040329-22 Linux Hotplug Scripts
ii  initscripts              2.86.ds1-1      Standard scripts needed for bootin
ii  libc6                    2.3.2.ds1-20    GNU C Library: Shared libraries an
ii  makedev                  2.3.1-77        creates device files in /dev
ii  sed                      4.1.2-8         The GNU sed stream editor

-- debconf information:
  udev/devfs-warning:
* udev/reboot-warning:


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to