So habe mich weiter durchgekaempft.
Mein fehler war die sourcen als user zu kompilieren, als root ging es.
habe nun ein alsa....deb.
habe es mit dpkg -i alsa... installiert.
jetzt fehlt eine alsa config in /etc/... mal sehen.
habe mit apt-get install alsaconfig installiert und ausgefuehrt. scheiunt nciht fuer die 0.9 version geeignet zu sein. wenn alsaconfig versucht alsa zu starten:
Loading driver:
No ALSA driver installed
Starting ALSA sound driver (version none):modprobe: Can't locate module snd
failed.
Setting the PCM volume to 100% and the Master output volume to 50%
No ALSA driver installed
Could not initialize the mixer, the card was probably
not detected correctly.
Mist (so nah und doch so fern,...)
So alsaconfig hat folgende datei erstellt:
belgarad@debian:/etc/alsa/modutils$ cat 0.5
# --- BEGIN: Generated by ALSACONF, do not edit. ---
# --- ALSACONF verion 0.4.3b ---
alias char-major-116 snd
alias snd-card-0 snd-card-intel8x0
alias char-major-14 soundcore
alias sound-slot-0 snd-card-0
alias sound-service-0-0 snd-mixer-oss
alias sound-service-0-1 snd-seq-oss
alias sound-service-0-3 snd-pcm-oss
alias sound-service-0-8 snd-seq-oss
alias sound-service-0-12 snd-pcm-oss
options snd snd_major=116 snd_cards_limit=1 snd_device_mode=0660 snd_device_gid=29 snd_device_uid=0
options snd-card-intel8x0 snd_index=0 snd_id=CARD_0
# --- END: Generated by ALSACONF, do not edit. ---
belgarad@debian:/etc/alsa/modutils$
scheint falsche config im falschen verzeichnis zu sein. - Warum steht das nicht deutlicher in der doku?
So, nachdem ich mit alsaconfig ein configfile fuer alsa 0.5 erzeugt habe, und erneut mit dpkg -i alsa... das dep installiert habe, taucht auch keine fehlermeldung mehr auf. dpkg hat eine config fuer die 0.9 aus dem config der 0.5 erstellt - mann das muss man aber auch wissen!
debian:/usr/src# dpkg -i alsa-modules-2.4.18_0.9+0beta12+3+p0+sonne.1_i386.deb
(Reading database ... 93022 files and directories currently installed.)
Preparing to replace alsa-modules-2.4.18 0.9+0beta12+3+p0+sonne.1 (using alsa-modules-2.4.18_0.9+0beta12+3+p0+sonne.1_i386.deb) ...
Unpacking replacement alsa-modules-2.4.18 ...
Setting up alsa-modules-2.4.18 (0.9+0beta12+3+p0+sonne.1) ...
alsa-modules-2.4.18
Generating ALSA 0.9 configuration file from ALSA 0.5... done.
Und nun? Ich hoere immer noch nichts....
Neuer versuch, alsa starten:
debian:/usr/src# /etc/init.d/alsa start
No ALSA driver installed
Starting ALSA sound driver (version none):modprobe: Can't locate module snd
failed.
debian:/usr/src#
Also sind die treiber noch nicht geladen. warum? weshalb findet modprobe denn nichts - grr
mal im modules verzeichnis gucken:
debian:/lib/modules# ls
2.2.20 2.4.18 2.4.18-686
debian:/lib/modules#
Aha - habe nun 2 mal ein 2.4.18 verzeichnis. unter dem 2.4.18 gibts auch ein alsa verzeichnis und da sind auch module drin.
Haette ich, als ich die kernelsource uebersetzt habe, als cpu 686 angeben muessen? aber ich wollte doch den debian 2.4.18-686 kernel weiterverweden un dnur alsa kompilieren.
Ahhh - linux/debian ist zwar toll aber es machts einem nicht einfach.
Ok ruhe bewahren. wennich einen 686 kernel verweden und meine alsa module fuer 386 ausgelegt sind (das nehme ich zumindest an), dann sollte ein softlink die loesung bringen. (besser ölas wenn alsa fuer 686 kompiliert waere und ich einen 386 kernel verweden wurde - glaube ich zumindest)
debian:/lib/modules/2.4.18-686/alsa# ln -s /lib/modules/2.4.18/alsa/ alsa
und nun nochmal asla starten:
debian:/lib/modules/2.4.18-686/alsa# /etc/init.d/alsa start
No ALSA driver installed
depmod: *** Unresolved symbols in /lib/modules/2.4.18/alsa/snd-ac97-codec.o
depmod: *** Unresolved symbols in /lib/modules/2.4.18/alsa/snd-ad1816a-lib.o
depmod: *** Unresolved symbols in /lib/modules/2.4.18/alsa/snd-ad1816a.o
depmod: *** Unresolved symbols in /lib/modules/2.4.18/alsa/snd-ad1848-lib.o
depmod: *** Unresolved symbols in /lib/modules/2.4.18/alsa/snd-ad1848.o
depmod: *** Unresolved symbols in /lib/modules/2.4.18/alsa/snd-ainstr-gf1.o
depmod: *** Unresolved symbols in /lib/modules/2.4.18/alsa/snd-ainstr-iw.o
depmod: *** Unresolved symbols in /lib/modules/2.4.18/alsa/snd-ak4531-codec.o
depmod: *** Unresolved symbols in /lib/modules/2.4.18/alsa/snd-ali5451.o
depmod: *** Unresolved symbols in /lib/modules/2.4.18/alsa/snd-als100.o
depmod: *** Unresolved symbols in /lib/modules/2.4.18/alsa/snd-als4000.o
depmod: *** Unresolved symbols in /lib/modules/2.4.18/alsa/snd-azt2320.o
depmod: *** Unresolved symbols in /lib/modules/2.4.18/alsa/snd-cmi8330.o
depmod: *** Unresolved symbols in /lib/modules/2.4.18/alsa/snd-cmipci.o
depmod: *** Unresolved symbols in /lib/modules/2.4.18/alsa/snd-cs4231-lib.o
depmod: *** Unresolved symbols in /lib/modules/2.4.18/alsa/snd-cs4231.o
depmod: *** Unresolved symbols in /lib/modules/2.4.18/alsa/snd-cs4232.o
depmod: *** Unresolved symbols in /lib/modules/2.4.18/alsa/snd-cs4236-lib.o
depmod: *** Unresolved symbols in /lib/modules/2.4.18/alsa/snd-cs4236.o
depmod: *** Unresolved symbols in /lib/modules/2.4.18/alsa/snd-cs4281.o
depmod: *** Unresolved symbols in /lib/modules/2.4.18/alsa/snd-cs46xx.o
depmod: *** Unresolved symbols in /lib/modules/2.4.18/alsa/snd-cs8427.o
depmod: *** Unresolved symbols in /lib/modules/2.4.18/alsa/snd-dt0197h.o
....
....
depmod: *** Unresolved symbols in /lib/modules/2.4.18/alsa/snd-ymfpci.o
depmod: *** Unresolved symbols in /lib/modules/2.4.18/alsa/snd.o
Starting ALSA sound driver (version none):/lib/modules/2.4.18/alsa/snd.o: unresolved symbol __get_free_pages_Rsmp_4784e424
/lib/modules/2.4.18/alsa/snd.o: unresolved symbol try_inc_mod_count_Rsmp_e6105b23
/lib/modules/2.4.18/alsa/snd.o: unresolved symbol strstr_Rsmp_1e6d26a8
/lib/modules/2.4.18/alsa/snd.o: unresolved symbol isa_dma_bridge_buggy_Rsmp_f82abc1d
/lib/modules/2.4.18/alsa/snd.o: unresolved symbol __write_lock_failed
/lib/modules/2.4.18/alsa/snd.o: unresolved symbol request_module_Rsmp_27e4dc04
/lib/modules/2.4.18/alsa/snd.o: unresolved symbol fasync_helper_Rsmp_d7bfa735
/lib/modules/2.4.18/alsa/snd.o: unresolved symbol irq_stat_Rsmp_6586a399
/lib/modules/2.4.18/alsa/snd.o: unresolved symbol create_proc_entry_Rsmp_b5e3694a
/lib/modules/2.4.18/alsa/snd.o: unresolved symbol kill_fasync_Rsmp_7d28c1ae
/lib/modules/2.4.18/alsa/snd.o: unresolved symbol vfs_readlink_Rsmp_d46f1f9d
/lib/modules/2.4.18/alsa/snd.o: unresolved symbol __generic_copy_to_user_Rsmp_d523fdd3
/lib/modules/2.4.18/alsa/snd.o: unresolved symbol pci_free_consistent_Rsmp_d23139f1
/lib/modules/2.4.18/alsa/snd.o: unresolved symbol unregister_chrdev_Rsmp_c192d491
/lib/modules/2.4.18/alsa/snd.o: unresolved symbol proc_root_Rsmp_1fb67437
/lib/modules/2.4.18/alsa/snd.o: unresolved symbol dma_spin_lock_Rsmp_375c41f8
/lib/modules/2.4.18/alsa/snd.o: unresolved symbol mem_map_Rsmp_e42ca2c5
/lib/modules/2.4.18/alsa/snd.o: unresolved symbol __vmalloc_Rsmp_79995c5b
/lib/modules/2.4.18/alsa/snd.o: unresolved symbol unregister_sound_special_Rsmp_99c95fa5
/lib/modules/2.4.18/alsa/snd.o: unresolved symbol sprintf_Rsmp_1d26aa98
/lib/modules/2.4.18/alsa/snd.o: unresolved symbol schedule_timeout_Rsmp_17d59d01
/lib/modules/2.4.18/alsa/snd.o: unresolved symbol __read_lock_failed
/lib/modules/2.4.18/alsa/snd.o: unresolved symbol __wake_up_Rsmp_127fda83
/lib/modules/2.4.18/alsa/snd.o: unresolved symbol printk_Rsmp_1b7d4074
/lib/modules/2.4.18/alsa/snd.o: unresolved symbol kfree_Rsmp_037a0cba
/lib/modules/2.4.18/alsa/snd.o: unresolved symbol free_pages_Rsmp_9941ccb8
/lib/modules/2.4.18/alsa/snd.o: unresolved symbol vfree_Rsmp_2fd1d81c
/lib/modules/2.4.18/alsa/snd.o: unresolved symbol remove_proc_entry_Rsmp_dd4655a7
/lib/modules/2.4.18/alsa/snd.o: unresolved symbol kmalloc_Rsmp_93d4cfe6
/lib/modules/2.4.18/alsa/snd.o: unresolved symbol schedule_Rsmp_4292364c
/lib/modules/2.4.18/alsa/snd.o: unresolved symbol register_chrdev_Rsmp_fd911478
/lib/modules/2.4.18/alsa/snd.o: unresolved symbol remove_wait_queue_Rsmp_9fea6ad1
/lib/modules/2.4.18/alsa/snd.o: unresolved symbol vsprintf_Rsmp_13d9cea7
/lib/modules/2.4.18/alsa/snd.o: unresolved symbol __generic_copy_from_user_Rsmp_116166aa
/lib/modules/2.4.18/alsa/snd.o: unresolved symbol vfs_follow_link_Rsmp_f48fed5c
/lib/modules/2.4.18/alsa/snd.o: unresolved symbol __pollwait_Rsmp_ebc765eb
/lib/modules/2.4.18/alsa/snd.o: unresolved symbol register_sound_special_Rsmp_2e518a8c
/lib/modules/2.4.18/alsa/snd.o: unresolved symbol system_utsname_Rsmp_b12cdfe7
/lib/modules/2.4.18/alsa/snd.o: unresolved symbol add_wait_queue_Rsmp_d5b04432
/lib/modules/2.4.18/alsa/snd.o: insmod /lib/modules/2.4.18/alsa/snd.o failed
/lib/modules/2.4.18/alsa/snd.o: insmod snd failed
failed.
debian:/lib/modules/2.4.18-686/alsa#
Ich vermute mal, das man die module nicht mixen kann. also versuche ich jetzt nochmal den kernel erneut zu kompilieren (obwohl ich meine kernel behalten will!!!) und kompilierer dann meine alsa treiber als modul neu - mal sehen ob das dann geht.
Wenn jemand eine besserer idee hat - nur her damit
Ist echt nicht einfach.... und die doku ist mmhhh , naja ist mmhh-grrr-arrg