PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : cannot open audio device



DrJekyll
06.05.01, 17:29
Hi

Habe gerade Freeamp installiert, aber wenn ich versuche etwas abzuspielen, kommt folgendes:

cannot open audio device

In meinem Kernel habe ich den support für den emu10k einkompiliert, und beim boot wird auch alles fehlerfrei erkannt.
Irgendetwas fehlt doch da noch, weiß bloß nicht was.

Was muss ich noch machen, damit das auch noch hin haut???

Ich danke schon mal

MfG

Frank

[ 06. Mai 2001: Beitrag editiert von: DrJekyll ]

sprudel123
06.05.01, 19:15
deine soundcarte ist nicht configuriert.
modprobe xy
bzw. unter suse "alsaconf" probieren

DrJekyll
06.05.01, 22:10
Danke erst mal

modprobe bringt nix, weil ich den support- für meine card in den Kernel einkompiliert habe:

Creative EMU10K1 PCI Audio Driver, version 0.7, 15:36:29 Apr 16 2001
PCI: Found IRQ 5 for device 00:0d.0
PCI: The same IRQ used for device 00:04.2
PCI: The same IRQ used for device 00:04.3
emu10k1: EMU10K1 rev 8 model 0x8040 found, IO at 0xa000-0xa01f, IRQ 5

Außerdem benutze ich ein LFS-System, deswegen ist nix mit conf-tools.
Wie konfiguriere ich denn nun bloß meine Soundkarte????

MfG

Frank

sprudel123
07.05.01, 06:49
vergib doch mal manuell im Bios für die Soundkarte einen platz. GGF. hilfts mit eigenem irq.

Kwitchibo
07.05.01, 13:24
nee, nee.
für mich hört sich das an, als ob du nicht die rechte dazu hast auf die soundkarte zu zugreifen.

probier erstmal das hier.
log dich als root ein und gib dann diese zeile ein:

chmod 0666 /dev/dsp /dev/audio /dev/mixer

nun sind die rechte richtig gesetzt und du müsstest jetzt eigentlich freeamp zum abspielen benutzen können.
wenn nicht, dann nicht :D

DrJekyll
07.05.01, 14:27
Hi

Ok, das habe ich jetzt versucht. Klappt aber nicht, weil es diese devices noch gar net gibt. Habe inzwischen bei opensource.creative.com Treiber für den emu10k1-chip gefunden und installiert, und dachte damit wäre das Problem vom Tisch, isses aber nicht.

Wo kriege ich also die devices her??? Ich könnte sie zwar mit mknod anlegen, aber woher kriege ich dann die major/minor usw???

MfG

Frank

Kwitchibo
07.05.01, 16:54
mknod /dev/mixer c 14 0
mknod /dev/sequencer c 14 1
mknod /dev/midi00 c 14 2
mknod /dev/dsp c 14 3
mknod /dev/audio c 14 4
mknod /dev/sndstat c 14 6

findet man alles in der device.txt im dokupfad der kernelsourcen.
standardmässig also: /usr/src/linux/Documentation/devices.txt
vergiss aber nicht die rechte richtig zu setzen, wie ich vorhin schon beschrieben hab :)

[ 07. Mai 2001: Beitrag editiert von: Kwitchibo ]