Jorek Skrevet 14. januar 2006 Del Skrevet 14. januar 2006 Hei. Jeg bruker Slackware 10.2, og har et SB Live! kort. Jeg bruker ALSA. Jeg har lyd i systemet, bortsett fra MIDI. Dette er et veldig stort problem for meg. Jeg leste i pmidi sine man sider at man måtte: For the SB Live! internal synthesiser you need to load snd-synth-emu10k1. Får å få MIDI til å funke, men når jeg prøver det så får jeg bare denne feilen: user@darkstart:~/alsa-driver-1.0.8# modprobe snd-synth-emu10k1 modprobe: Can't locate module snd-synth-emu10k1 Derfor rekompilerte jeg ALSA fra kjernen og la til flagget ./configure --with-sequencer=yes Så installerte jeg med make og make install. Men jeg får fortsatt den samme feilmeldinga... Og når jeg prøver å spille av en MIDI fil med pmidi får jeg denne feilen: pmidi -p Song.mid Addresses in 1 parts not supported yet Could not connect to port 36:170 Ossen får jeg kompilert ALSA med MIDI support? Lenke til kommentar
olear Skrevet 15. januar 2006 Del Skrevet 15. januar 2006 Bruker du kernel 2.4.x eller 2.6.x? Lenke til kommentar
Jorek Skrevet 16. januar 2006 Forfatter Del Skrevet 16. januar 2006 Hei. Jeg bruker krenel 2.4.31. Lenke til kommentar
olear Skrevet 16. januar 2006 Del Skrevet 16. januar 2006 Skal ikke være nødvendig å kompilere eller installere noe. (NB bruk checkinstall, ikke make install). Driveren skal i teorien bli lastet av hotplug, men siden det tydligvis ikke har skjedd så må du nok gjøre det manuelt. modprobe snd-emu10k1-synth Lenke til kommentar
Jorek Skrevet 16. januar 2006 Forfatter Del Skrevet 16. januar 2006 (endret) Hmm, nå fikk jeg plutselig en annen feil: #modprobe snd-emu10k1-synth /lib/modules/2.4.31/kernel/sound/pci/emu10k1/snd-emu 10k1.o: init_module: No such device /lib/modules/2.4.31/kernel/sound/pci/emu10k1/snd-emu 10k1.o: Hint: insmod errors can be caused by incorre ct module parameters, including invalid IO or IRQ pa rameters. You may find more information in syslog or the output from dmesg /lib/modules/2.4.31/kernel/sound/pci/emu10k1/snd-emu 10k1.o: insmod /lib/modules/2.4.31/kernel/sound/pci/ emu10k1/snd-emu10k1.o failed /lib/modules/2.4.31/kernel/sound/pci/emu10k1/snd-emu 10k1.o: init_module: No such device /lib/modules/2.4.31/kernel/sound/pci/emu10k1/snd-emu 10k1.o: Hint: insmod errors can be caused by incorre ct module parameters, including invalid IO or IRQ pa rameters. You may find more information in syslog or the output from dmesg /lib/modules/2.4.31/kernel/sound/pci/emu10k1/snd-emu Noen som kan hjelpe, eller er Jorek ./eid? BTW, jeg får spilt av MIDI filer i programet DGuitar, merkelig nok(når jeg tenker meg om så trur jeg jeg har kunnet gjort dette hele tiden)... Bruker de en annen måte for å spelt av MIDI filer eller noe? Noen som veit om jeg kan bruke samme uten å bruke DGuitar lissom? Saken er at jeg trenger MIDI playback i solfege. Endret 16. januar 2006 av Jorek Lenke til kommentar
olear Skrevet 16. januar 2006 Del Skrevet 16. januar 2006 (endret) Tror nok det kommer av at du rekompilerte ALSA. Anbefaler at du fjerner alle spor etter deg (make uninstall) og reinstallerer ALSA. slackpkg reinstall alsa Hvis du ikke har slackpkg removepkg alsa-* wget -N ftp://ftp.slackware.no/linux/slackware/slackware-10.2/slackware/ap/alsa-*.tgz wget -N ftp://ftp.slackware.no/linux/slackware/slackware-10.2/slackware/l/alsa-*.tgz installpkg alsa-*.tgz EDIT: Fikset link. Endret 17. januar 2006 av olear Lenke til kommentar
Jorek Skrevet 17. januar 2006 Forfatter Del Skrevet 17. januar 2006 Tror nok det kommer av at du rekompilerte ALSA. Anbefaler at du fjerner alle spor etter deg (make uninstall) og reinstallerer ALSA. Trur virkelig ikke det... Prøvde å gjøre som du sa, men linken dine funka ikke her, prøvde å installere fra kilden, men da fikk jeg ikke noe lyd.. Prøvde en gang til, poofh! Korrupt filsstem på /. Så nå har jeg prøvd å installere slack en gang til, men får forstatt denne erroren når jeg prøver å laste modulet. # modprobe snd-emu10k1-synth /lib/modules/2.4.31/kernel/sound/pci/emu10k1/snd-emu10k1.o.gz: init_module: No such device /lib/modules/2.4.31/kernel/sound/pci/emu10k1/snd-emu10k1.o.gz: Hint: insmod errors can be caused by incorrect module parameters, including invalid IO or IRQ parameters. You may find more information in syslog or the output from dmesg /lib/modules/2.4.31/kernel/sound/pci/emu10k1/snd-emu10k1.o.gz: insmod /lib/modules/2.4.31/kernel/sound/pci/emu10k1/snd-emu10k1.o.gz failed /lib/modules/2.4.31/kernel/sound/pci/emu10k1/snd-emu10k1.o.gz: insmod snd-emu10k1-synth failed Lenke til kommentar
olear Skrevet 17. januar 2006 Del Skrevet 17. januar 2006 Beklager, var litt rask når jeg la ut linkene. Har et Audigy-kort og kan bekrefte at MIDI blir lastet inn med kernel 2.4.31 (og eldre versjoner), men det er sikkert forskjell på de to kortene (?). Kanskje en annen kernel kan løse problemet ditt? Kernel 2.6.13 ligger i /testing, hvis du vil ha en nyere kernel så har Current 2.4.32/2.6.14.6 (disse må rekompileres hvis du skal bruke dem i 10.2). Lenke til kommentar
Jorek Skrevet 17. januar 2006 Forfatter Del Skrevet 17. januar 2006 Ikke noe problem Da har jeg prøvd det også. Var jo nesten verdt å få med seg, er da ikke så ofte en linuxbox crasher så totlalt. Hmm, det er et Creative Labs SB Audigy LS kort. Hentet fra lspci: 02:05.0 Multimedia audio controller: Creative Labs SB Audigy LS 02:05.1 Input device controller: Creative Labs SB Audigy LS MIDI/Game port. Får se om jeg ikke kompilerer en ny kjerne... Men DGuitar får spilt av MIDI filer, og dette synes jeg er litt rart... Noen som veit ossen teknologi dem bruker? Lenke til kommentar
olear Skrevet 17. januar 2006 Del Skrevet 17. januar 2006 Kan dessverre ikke hjelpe deg når det gjelder MIDI, men jeg har akkurat laget en backport av kernelen (2.6.14.6) i Current. Du kan prøve den (på eget ansvar ). Det eneste som skiller den fra originalen er at jeg har lagt til støtte for EXT3 og ReiserFS (du slipper å bruke initrd), har også inkludert ALSA-driverene i kernel-modules istedenfor i en egen pakke. http://packages.slackforge.net/backports/linux-2.6.14.6/ Lenke til kommentar
Dulle Skrevet 20. januar 2006 Del Skrevet 20. januar 2006 Har du gått inn i /lib/modules/kernel-2.4-xx/ og sett om modulene "snd-emu10k1", "snd-seq" og "snd-emu10k1-synth" faktisk er der? Kompilerer du Alsa selv i Slackware mener jeg å huske at modulene må lastes opp manuelt etter installasjon eller ved at man legger de relevante "modprobe"-kommandoene inn i et oppstartscript. Husker også at det er flere pakker som må installeres, bla. "alsa-driver" og "alsa-lib" samt mange andre (ikke alle er obligatoriske). Det er fort gjort å glemme en av dem. Lenke til kommentar
Jorek Skrevet 22. januar 2006 Forfatter Del Skrevet 22. januar 2006 Hmm, aner ikke hva jeg skal se etter, men dette er i hvert fall innholdet i mappa: ls -l /lib/modules/2.4.31/ total 508 lrwxrwxrwx 1 root root 21 2006-01-17 16:28 build -> /usr/src/linux-2.4.31 drwxr-xr-x 9 root root 4096 2005-06-08 20:40 kernel -rw-r--r-- 1 root root 150634 2006-01-17 23:15 modules.dep -rw-r--r-- 1 root root 31 2006-01-17 23:15 modules.generic_string -rw-r--r-- 1 root root 443 2006-01-17 23:15 modules.ieee1394map -rw-r--r-- 1 root root 22392 2006-01-17 23:15 modules.isapnpmap -rw-r--r-- 1 root root 29 2006-01-17 23:15 modules.parportmap -rw-r--r-- 1 root root 106135 2006-01-17 23:15 modules.pcimap -rw-r--r-- 1 root root 24 2006-01-17 23:15 modules.pnpbiosmap -rw-r--r-- 1 root root 195897 2006-01-17 23:15 modules.usbmap drwxr-xr-x 2 root root 4096 2006-01-17 23:15 net drwxr-xr-x 2 root root 4096 2006-01-17 16:28 pcmcia Ser det dårlig ut? Lenke til kommentar
Dulle Skrevet 23. januar 2006 Del Skrevet 23. januar 2006 Mappen med lydmodulene for soundblaser Live!/Augidy skal ligge her: /lib/modules/2.4.31/kernel/sound/pci/emu10k1 Du kan jo for sikkerhets skyld gjøre et søk etter alle filer i /lib/modules/2.4.xx som inneholder strengen "emu10k1", f.eks find /lib/modules/2.4.31 -name "*emu10k1*". Har selv kompilert alsa i Slackware 10.2 uten problemer, da bare med vanlig "configure && make && make install". Har tidligere vært ute for at oss- driveren "emu10k1" har vært lastet istedenfor "snd-emu10k1", som alsa bruker. Dette resulterte i at jeg hadde lyd, men ikke midi. For å rette dette, måtte jeg skrive "rmmod emu10k1" og deretter "insmod snd-emu10k1" og tilhørende moduler som "snd-seq" og "snd-emu10k1-synth". Lenke til kommentar
Jorek Skrevet 23. januar 2006 Forfatter Del Skrevet 23. januar 2006 Ok, med fare for å nuke maskinen nok en gang med å prøve fiffige ting, så lar jegdere ekspertene se på det først:P Når jeg drar en lsmod, så får jeg dette outputet: # lsmod Module Size Used by Tainted: P wlan_scan_sta 9312 1 (autoclean) snd-pcm-oss 36736 0 (unused) snd-mixer-oss 12376 2 [snd-pcm-oss] keybdev 1892 0 (unused) mousedev 4020 1 hid 20868 0 (unused) usbmouse 1880 0 (unused) input 3200 0 [keybdev mousedev hid usbmouse] hw_random 2712 0 (unused) snd-intel8x0 18304 1 nvidia 3785196 6 usb-ohci 19368 0 (unused) usbcore 59148 1 [hid usbmouse usb-ohci] snd-ca0106 15012 1 snd-ac97-codec 58556 0 [snd-intel8x0 snd-ca0106] snd-pcm 54344 0 [snd-pcm-oss snd-intel8x0 snd-ca0106 snd-ac97-codec] snd-timer 13764 0 [snd-pcm] snd 32772 0 [snd-pcm-oss snd-mixer-oss snd-intel8x0 snd-ca0106 snd-ac97-codec snd-pcm snd-timer] snd-page-alloc 4712 0 [snd-mixer-oss snd-intel8x0 snd-ca0106 snd-pcm snd-timer snd] soundcore 3396 8 [snd] ath_pci 68880 1 ath_rate_sample 7564 0 [ath_pci] wlan 138620 1 [wlan_scan_sta ath_pci ath_rate_sample] ath_hal 182928 1 [ath_pci ath_rate_sample] eepro100 18836 0 mii 2272 0 [eepro100] pcmcia_core 39172 0 ntfs 51232 2 (autoclean) ide-scsi 9392 0 agpgart 45508 3 apm 9452 2 Og dette er filene i mappa /lib/modules/2.4.31/kernel/sound/pci/emu10k1/ snd-emu10k1-synth.o.gz snd-emu10k1x.o.gz snd-emu10k1.o.gz Takker for all hjelp hittil olear og Dulle Lenke til kommentar
Dulle Skrevet 23. januar 2006 Del Skrevet 23. januar 2006 (endret) Ser at modulen "snd-intel8x0" er lastet. Med fare for å si noe feil, mener jeg dette er en modul for et internt lydkort på hovedkortet (AC97). Hvis dette er tilfelle bruker du dette som aktivt lydkort og ikke SBLive!-kortet i Slackware. Du kan jo prøve å fjerne modulen med "rmod" og så laste opp "snd-emu10k1". Obs...! Audigy LS bruker i utgangspunktet ikke "snd-emu10k1", men "snd-ca0106" som allerede er lastet. Mulig at emu10k1 også fungerer på ditt kort, for jeg har et Augidy 2 zs-kort og dette bruker ihvertfall "snd-emu10k1". Vet ikke om "snd-ca0106" heller bruker "snd-emu10k1-synth" (tror ikke det). Ellers er en del musikk-programvare for midi avhengig av at en gm-bank i sf2-format er lastet opp for at det overhodet skal bli lyd. Dette er f.eks tilfelle for sequenseren Rosegarden. Til å laste opp sf2-filer anbefaler jeg "fluidsynth". Bruker selv musikkdistribusjonen "Demudi" (basert på debian) ved siden av Slackware. Her fungerer et utall musikkprogammer, bla. GNU solfege "out of the box". Kan anbefales. Endret 23. januar 2006 av Dulle Lenke til kommentar
Anbefalte innlegg
Opprett en konto eller logg inn for å kommentere
Du må være et medlem for å kunne skrive en kommentar
Opprett konto
Det er enkelt å melde seg inn for å starte en ny konto!
Start en kontoLogg inn
Har du allerede en konto? Logg inn her.
Logg inn nå