PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Alsa Debian - Funktioniert nicht.



dark.weasel
06.11.04, 18:15
Abend!
Ich habe Debian SID(mit dem Kernel 2.6.8-1-386) nach dem Tutorial aus diesem Forum installiert. Mein KDE läuft auch bereits bestens. Nun bin ich bei der Installation meiner Soundkarte(Creative Audigy2 ZS) angelangt. Also bin ich dabei dem Tutorial ...

http://www.linuxforen.de/forums/showthread.php?t=26120

gefolgt. Allerdings habe ich per apt-get die Pakete alsa-base; alsa-oss; und alsa-utils; heruntergeladen. Danach bin ich auf ww.alsa-project.org und habe mir von da die Treiber "alsa-driver-1.0.6" heruntergeladen. Habe dieses dann auch per tar Befehl entpackt, habe das Verzeichnis gewechselt und die Befehle
./configure --with-sequencer=yes --with-oss=yes --with-cards=emu10k1"
make all
make install
./snddevices
ausgeführt. Bis hier hin habe ich noch keine Fehlermeldung erhalten. Nun habe ich dies ausgeführt:

depmod -a
modprobe snd-emu10k1
modprobe snd-pcm-oss
modprobe snd-seq-oss
DOCH bei "modprobe snd-seq-oss" kam folgende Fehlermeldung:

su -c "modprobe snd-seq-oss"
Password:
FATAL: Error inserting snd_seq (/lib/modules/2.6.8-1-386/kernel/sound/acore/seq/snd-seq.ko): Unknown symbol in module, or unknown parameter (see dmesg)
WARNING: Error running install command for snd_seq
WARNING: Error inserting snd_seq_midi_event (/lib/modules/2.6.8-1-386/kernel/sound/acore/seq/snd-seq-midi-event.ko): Unknown symbol in module, or unknown parameter (see dmesg)
FATAL: Error inserting snd_seq_oss (/lib/modules/2.6.8-1-386/kernel/sound/acore/seq/oss/snd-seq-oss.ko): Unknown symbol in module, or unknown parameter (see dmesg)

Ich suche jetz schon seid 3 Stunden im Internet und in diesem Forum und habe immer noch keine Lösung gefunden.

Hier noch die Ausgabe von lsmod:

Module Size Used by
nvidia 3466716 12
ipv6 229764 8
usblp 12032 0
usb_storage 59072 0
joydev 9536 0
wacom 11520 0
usbhid 28864 0
eth1394 19976 0
uhci_hcd 29328 0
skystar2 24836 0
dvb_core 77352 1 skystar2
crc32 4608 1 dvb_core
ohci1394 32004 0
ieee1394 100408 2 eth1394,ohci1394
emu10k1_gp 3840 0
gameport 4736 1 emu10k1_gp
shpchp 87148 0
pciehp 83948 0
pci_hotplug 30640 2 shpchp,pciehp
via_agp 8832 1
agpgart 31784 2 via_agp
tsdev 7168 0
mousedev 9996 2
psmouse 17800 0
floppy 54992 0
parport_pc 31936 0
parport 37320 1 parport_pc
pcspkr 3816 0
evdev 9088 0
ehci_hcd 27908 0
usbcore 104164 8 usblp,usb_storage,wacom,usbhid,uhci_hcd,ehci_hcd
snd_emu10k1 80776 1
snd_rawmidi 23204 1 snd_emu10k1
snd_pcm_oss 48168 0
snd_mixer_oss 16640 1 snd_pcm_oss
snd_pcm 85384 3 snd_emu10k1,snd_pcm_oss
snd_timer 23172 1 snd_pcm
snd_seq_device 7944 2 snd_emu10k1,snd_rawmidi
snd_ac97_codec 59268 1 snd_emu10k1
snd_page_alloc 11144 2 snd_emu10k1,snd_pcm
snd_util_mem 4608 1 snd_emu10k1
snd_hwdep 9092 1 snd_emu10k1
snd 50660 11 snd_emu10k1,snd_rawmidi,snd_pcm_oss,snd_mixer_oss, snd_pcm,snd_timer,snd_seq_device,snd_ac97_codec,sn d_util_mem,snd_hwdep
soundcore 9824 1 snd
3c59x 36776 0
via_ircc 20368 0
irda 167360 1 via_ircc
crc_ccitt 2432 1 irda
capability 4872 0
commoncap 7168 1 capability
sd_mod 20480 0
scsi_mod 115148 2 usb_storage,sd_mod
ide_cd 38176 0
cdrom 35740 1 ide_cd
rtc 12088 0
ext3 109544 1
jbd 54552 1 ext3
ide_generic 1664 0
via82cxxx 12956 1
ide_disk 16768 3
ide_core 125156 5 usb_storage,ide_cd,ide_generic,via82cxxx,ide_disk
unix 25908 246
font 8576 0
vesafb 6688 0
cfbcopyarea 3840 1 vesafb
cfbimgblt 3200 1 vesafb
cfbfillrect 3712 1 vesafb

tictactux
06.11.04, 18:42
--with-cards=em10k1

da obiges wiederholt auftaucht: meines Wissens sollte der Treiber
emu10k1
heißen. Zumindest bei meiner SbLive! 1024.
Bist Du sicher, daß ./configure keine Warnungen ausgab ?
Gruss,
Wolfgang

dark.weasel
06.11.04, 18:44
Also in meinem Threat habe ich das u vergessen, in der Console hab ich schon emu10k1 geschrieben.

tictactux
06.11.04, 18:55
Sry hatte das u vergessen :(
ALso in meinem Threat, in der Console hab ich schon emu10k1 geschrieben
Hast Du in /lib/modules/<kernel-version>/alsa
nachgesehen, welche Module installiert wurden ?

Weiter: welchen Kernel verwendest Du (bei >2.6 ist alsa auch im
Kernel) ?
Hast du ALSA mit alsaconf konfiguriert ?
Danach mit /etc/init.d/alsa start gestartet ?

Ich erstelle die (externen) alsa-Module unter Debian sarge mit
make-kpkg modules_image
und brauche mir dann keine Sorgen zu machen, ob nun auch Mixer,
Synth oder wer weiß was fehlen.
Viele Fragen, ich weiß ;)

hth
Wolfgang

dark.weasel
06.11.04, 19:45
weasel@paradise:/lib/modules/2.6.8-1-386$ dir
boot kernel modules.dep modules.isapnpmap modules.usbmap
build modules.alias modules.ieee1394map modules.pcimap source
initrd modules.ccwmap modules.inputmap modules.symbols
Kein alsa :\

Habe ich doch egschrieben?! Naja :D Kernel 2.6.8-1-386 ;)
Ja alsaconf habe ich ausgeführt, erfolgreich! Meine Audigy wurde erkannt.
Alsa ist nun auch gestartet. Auch erfolgreich.

Zum letzten Absatz: Hä? :D

Naja nachdem ich Alsa gestartet hatte kam imemr noch die gleiche Fehler meldung von "modprobe snd-seq-oss"

tictactux
06.11.04, 20:08
Kein alsa :\
Tja, ich benutze momentan einen 2.4.27-Kernel, da sieht die
Verzeichnisstruktur anders aus als unter 2.6.

Habe ich doch egschrieben?! Naja :D Kernel 2.6.8-1-386 ;)
Hab ich leider zu spät gesehen, sorry ;)

Alsa ist nun auch gestartet. Auch erfolgreich.
Zum letzten Absatz: Hä? :D
Der Standardweg, Kernel und Kernel-Module unter Debian zu bauen ist
(oder war? bis kernel 2.4.x) die Verwendung des Debian-Pakets
kernel-package (make-kpkg stammt daraus).

Sind die Alsa-Treiber in Deinem 2.6-Kernel aktiviert (externe und kernel
-Treiber sollte man nicht gleichzeitig nehmen) ?
Da ich kein sid benutze, weiß ich nicht, wie dafür die Empfehlungen
von Debian für die ALSA-Integration aussehen.
Es sollte mich jedoch wundern, wenn es kein passendes alsa-source
Paket mit zugehöriger Dokumentation in /usr/share/doc/alsa-source
gäbe, vielleicht schaust Du da mal nach.

Bei Debian läuft einiges anders als auf anderen Distributionen, deshalb
würde ich die Debian-Dokumentation sowie die Debian-Pakete (speziell
ALSA, pcmcia, und andere die Kernel-Module liefern) als erste Anlaufstelle
nehmen (die sollten bei SID doch ausreichend aktuell sein ?!)

Gruss,
Wolfgang

dark.weasel
10.11.04, 18:42
So habs gelöst :D
Hier meine Schritte:
- Debian neuinstalliert (jaja es geht auch anders, aber ich kenne mich noch nicht bestens aus)
- apt-get install alsa-utils
- alsaconf
- apt-get install xmms
Leider startete hier XMMS nicht. Habe dann die Shell geöffnet und "xmms" eingegeben. Dort bekam ich folgenden Fehler:

weasel@paradise:/var/log$ xmms
libmikmod.so.2: cannot open shared object file: Datei oder Verzeichnis nicht gefunden
Inconsistency detected by ld.so: ../sysdeps/generic/dl-tls.c: 72: _dl_next_tls_modid: Assertion `result <= _rtld_local._dl_tls_max_dtv_idx' failed!

Dann habe ich einfach die Pakete libmikmod2; libmikmod2-dev per apt-get installiert. Danach noch den alsamixer ausgeführt und Master lauter gestellt. Siehe da xmms startete und ich hatte Sound.


Danke an TicTacTux und Robbed ;)