Hi all, I have some ALSA issues around for ages and I'd like to ask for help. I'm running a Gentoo box and just updated to a vanilla 2.6.14.2 with no further patches applied. I even updated ALSA to 1.0.10rc1. I'm using the kernel drivers, no external drivers installed. JACK was taken from CVS some time ago and is version 0.100.0, tmpdir /dev/shm installed. I run an internal AC '97 chip (with modem functionality), a Terratec USB audio device, a Midisport 8x8, a m-audio Trigger Finger USB-MIDI device and (occasionally) an Edirol UM-1S. The firmware for the Midisport gets loaded via hotplug (very cool script BTW, thanks to the author) as well as snd_usb_audio gets loaded by hotplug. Now the issues: I.) According to http://alsa.opensrc.org/MultipleCards I tried to set the cards to a certain order because I'd (mainly) to see the Terratec card with the same number each time I log in. Unfortunately this doesn't work. I have included the content of the file /etc/modules.d/alsa at the end of this mail. The path to this file is Gentoo specific, but at least alsaconf uses it to enter it's entries. I wanted the internal AC '97 card to be the first one and the default for desktop use, but the ordering is as follows: 0 [Audio ]: USB-Audio - USB Audio USB Audio at usb-0000:00:1d.2-1.3, full speed 1 [Finger ]: USB-Audio - USB Trigger Finger M-Audio USB Trigger Finger at usb-0000:00:1d.2-1.4, full speed 2 [I82801CAICH3 ]: ICH - Intel 82801CA-ICH3 Intel 82801CA-ICH3 with CS4205 at 0xd800, irq 11 3 [Modem ]: ICH-MODEM - Intel 82801CA-ICH3 Modem Intel 82801CA-ICH3 Modem at 0xd400, irq 11 4 [M8x8 ]: USB-Audio - MidiSport 8x8 M-Audio MidiSport 8x8 at usb-0000:00:1d.2-1.1, full speed Any hint would be really appreciated. II.) When doing an /etc/init.d/alsasound restart, all cards are lost. cat /proc/asound/cards tell me "no cards". I get back my USB devices as soon as I replug them thanks to hotplug, but the internal card is lost until I reload the modules manually *or* reboot the machine. There seems to be some magic, or does the boot process additional things except invoking /etc/init.d/alsasound?!? III.) Formerly I did loadthe snd_usb_audio module in /etc/conf.d/local.start so I could pass some parameters to improve USB audio latency: modprobe snd-usb-audio nrpacks=1 What is the right place now as the module gets loaded via hotplug? None of these problems is urgent, but I'd really like to know why my setup doesn't work as expected ("Computer, do what I want!" :) so any wee small hint would be great. Thanks & best regards ce ======= # /etc/modules.d/alsa alias /dev/mixer snd-mixer-oss alias /dev/dsp snd-pcm-oss alias /dev/midi snd-seq-oss options snd device_mode=0666 options snd cards_limit=7 alias snd-card-0 snd-intel8x0 alias sound-slot-0 snd-intel8x0 # alias snd-card-1 snd-intel8x0m alias snd-card-2 snd-usb-audio alias snd-card-3 snd-usb-audio alias snd-card-4 snd-usb-audio alias snd-card-5 snd-usb-audio alias snd-card-6 snd-virmidi options snd-intel8x0 index=0 options snd-intel8x0m index=1 options snd-usb-audio index=2,3,4,5 vid=0x0ccd,0x0763,0x0763,0x0582 pid=0x0028,0x1033,0x0117,0x0009 options snd-virmidi index=6 midi_devs=2