Hallo, Am Thu, 15 Jan 2004, Axel Heinrici schrieb:
On Thursday 15 January 2004 14:26, Thomas Hertweck wrote:
[...enorm Ausführliche Erklärung ...]
Ich hoffe, dass diese Erklaerung Dich einigermassen zufrieden stellt.
In der Tat! Mit einer derartig ausführlichen Erklärung habe ich gar nicht gerechnet, danke (auch an Dieter). Ich glaube jetzt ist ist mir klar wie das funktionieren sollte. Der Alias bewirkt also, dass das Modul geladen wird, wenn irgendein Programm ein sound-device benutzt. Also hätte der Kernel mit dem Alias von char-major-14 auf i810_audio beim Öffnen des Mixers oder xmms o.ä. die Module automatisch laden sollen (Keine Sorge! -- warum das nicht ging ist mir jetzt auch egal).
Ich vermute, es braucht doch noch weitere aliase. Bei mir z.B. mit dem 'mad16'-Treiber: alias char-major-14 mad16 alias mixer0 mad16 alias audio0 mad16 alias midi0 mad16 alias synth0 opl3 options opl3 io=0x388 options mad16 io=0x530 irq=7 dma=0 dma16=1 mpu_io=0x330 mpu_irq=11 joystick=1 below mad16 opl3 mpu401 ad1848 post-install mad16 /sbin/ad1848_mixer_reroute 14 8 15 3 16 6 Welches Modul bei dir fuer synth0 zustaendig waere weiss ich aber nicht, ansonsten ist 'mad16' durch 'i810_audio' zu ersetzen. Die letzten 3 Zeilen sind bei dir vermutlich nicht noetig. Obiges steht uebrigens auch irgendwo in der Kernel-Doku.
Und das Skript /etc/rc.d/alsasound, welches SuSE mitliefert ist gewissermaßen ein Luxus, um die Alsa-Module in jedem Fall zu laden und nicht irgendwann später von der langsamen Platte nachladen zu müssen.
Genau. Wobei die Verzoegerung IMO irrelevant ist. Ok, bei Sound ist das automatisch laden wohl meistens "nur sauberer"[1], bei anderen Sachen, die man eben wirklich nicht immer braucht (ide-scsi, usb-storage z.B.) ist's IMO sinnvoll, v.a. wenn man nicht massig RAM hat. -dnh [1] bei mir wird der Sound-Kram geladen, wenn ich mich als User einlogge, da ich dann mit aumix -L die Mixereinstellungen lade ;) -- Well I wish you'd just tell me rather than try to engage my enthusiasm. -- Marvin