hallo allerseits!
ich habe ein problem mit der aufnahme von tönen über das mikrophon,
sowohl das interne mikro meines laptops, als auch das externe funktionieren nicht.
wenn versucht wird aus /dev/dspr0.0 zu lesen, tritt nach ca. 1 sekunde der folgende fehler auf:
ich benutze den standard kernel (GENERIC) und habe als alternative zu den standard treibern von freebsd das open sound system probiert.
aufnahmen mit den kernelmodulen des oss funktionieren, nur erscheint nach ca. 20 minuten folgende meldung:
und ich muss das system neu starten, da "soundoff" die oss-module nicht entladen kann.
uname -a:
kldload snd_t4dwave:
cat /dev/sndstat:
ich habe alles was an diffs für "t4dwave.c" bei google zu finden war probiert, inklusive den patches von ariff und Pyun YongHyeon, leider erfolglos.
ebenso war eine erhöhung der vchans erfolglos.
kennt jemand einen workaround, außer oss, oder weiß jemand rat?
vielen dank!
ich habe ein problem mit der aufnahme von tönen über das mikrophon,
sowohl das interne mikro meines laptops, als auch das externe funktionieren nicht.
wenn versucht wird aus /dev/dspr0.0 zu lesen, tritt nach ca. 1 sekunde der folgende fehler auf:
Code:
pcm0:record:0:dsp0.0: record interrupt timeout, channel dead
ich benutze den standard kernel (GENERIC) und habe als alternative zu den standard treibern von freebsd das open sound system probiert.
aufnahmen mit den kernelmodulen des oss funktionieren, nur erscheint nach ca. 20 minuten folgende meldung:
Code:
trident0: <SiS 7018> port 0xd400-0xd4ff mem 0xdfff0000-0xdfff0fff irq 11 at device 1.4 on pci0
OSS: Unable to allocate 65536 bytes for a DMA buffer
run soundoff and run soundon again.
trident: oss: Failed to allocate a DMA buffer.
osscore: Failed to allocate DMA buffer for audio engine 0/SiS 7018 (rev 2)
und ich muss das system neu starten, da "soundoff" die oss-module nicht entladen kann.
uname -a:
Code:
FreeBSD ghost.lap 6.2-RELEASE FreeBSD 6.2-RELEASE #0: Fri Jan 12 10:40:27 UTC 2007 root@dessler.cse.buffalo.edu:/usr/obj/usr/src/sys/GENERIC i386
kldload snd_t4dwave:
Code:
pcm0: <SiS 7018> port 0xd400-0xd4ff mem 0xdfff0000-0xdfff0fff irq 11 at device 1.4 on pci0
pcm0: <Avance Logic ALC200 AC97 Codec>
pcm0: [GIANT-LOCKED]
cat /dev/sndstat:
Code:
pcm0: <SiS 7018> at io 0xd400 irq 11 kld snd_t4dwave (4p/1r/0v channels duplex default)
ich habe alles was an diffs für "t4dwave.c" bei google zu finden war probiert, inklusive den patches von ariff und Pyun YongHyeon, leider erfolglos.
ebenso war eine erhöhung der vchans erfolglos.
kennt jemand einen workaround, außer oss, oder weiß jemand rat?
vielen dank!