Hi, Is this driver known to be 100% working? I'm running stable 6.2 p6 right now and have this device driver installed (device sound and device snd_emu10k1 compiled into the kernel) for use with a Creative Live! card. Audio outputs work correctly, and the various players will produce audio as expected via the PCM control. Line input works as well. 'mixer' works as does KDE's kmix (they track each other). I've also installed the driver via kldload at boot, but it makes no difference. I'm unable to successfully record audio from the line input of this Creative Live! card. Either using the generic /dev/dsp as the recording source, or individual devices /dev/dsp0.0 and up, dspW0.0 and up, or dspr0.4/5. There's just no audio there. For the recording software I've used Krec, ffmpeg, darkice and streamTranscoder (the latter two feeding an icecast server). 'mixer' has its recording device (=rec) set to line in, and I'm feeding audio to line in (analog) and spdif in (digital). There's no problem monitoring the 'line in' buss on the outputs, but there's no audio on the record output device. dmesg shows the driver being installed, and cat /dev/sndstat shows it is active on pcm0. If I cat /dev/sndstat with a higher verbosity (set with sysctrl) it shows that the record devices should be dsp0.4 and dsp0.5, line and mic in respectively. The man page for snd_emu10k1 says the recording devices should be dspr0.4 and dspr0.5 but only if they're driving a codec directly -- I'm not sure what that means exactly. There's no sound daemons like esound or artsd running during these tests. The ports being tested as an input device seem to open correctly and show up as read devices in fstat. I've also tried the snd_emu10kx driver to no avail. Has anyone had experience using the Live! sound card and these drivers? And if so, is recording correctly supported? I have other sound cards available, but none of them seem to have driver support in FreeBSD. One is a Delta (Midiman) 410 with an ICE1712 chip, and the other is a Turtle Beach TB400 (not a Santa Cruz) with Vortex AU8830A2 chip. Both cards have analog and digital ins and outs. Anyone with insight on any of this? --Bill
> For the recording software I've used Krec, ffmpeg, darkice > and streamTranscoder (the latter two feeding an icecast > server). 'mixer' has its recording device (=rec) set to line > in, and I'm feeding audio to line in (analog) and spdif in > (digital). There's no problem monitoring the 'line in' buss > on the outputs, but there's no audio on the record output device.snd_emu10k1 may not support recording from s/pdif input. Both drivers should be able to record from line-in.> > There's no sound daemons like esound or artsd running during > these tests. The ports being tested as an input device seem > to open correctly and show up as read devices in fstat. > > I've also tried the snd_emu10kx driver to no avail.As I understand, you use a driver from ports? can you post output of: cat /dev/emu10kx0 emuctrl list mixer (when you use snd_emu10kx) and mixer (when you use snd_emu10k1)> > Has anyone had experience using the Live! sound card and > these drivers? And if so, is recording correctly supported?It should work on snd_emu10kx, if you set all volume controls correctly. There was a version (of snd_emu10kx) that had broken recording on Live! cards. I'm not shure, was port updated with lates fixes. Yuriy.
On Wed, 27 Sep 2006 04:55:04 -0700 "Bill Blue" <bblue@netoldies.com> wrote:> Is this driver known to be 100% working?For me, it works OK most of the time. Longer audio files (ogg/mp3) usually play without issues, and under rarely and not-understood circumstances some sort of slight audio distortion (like static in a radio) appears, but it's just a matter of pausing-unpausing xmms to recover. For shorter audio samples (lots of different types of wave files) that I use as notification (IM messages and other events I like to be notified) it's another story: not so rarely the audio is distorted, and the distortion is not always the same. Some distortions I can name are: pitch, volume, clipping and truncating. These are always played with sox (sox-12.18.2). This happens both with emu10k1 and emu10kx1 (from ports), but I found that with standard emu10k1 it happens less often for the music (which usually is playing as long as my machine is on). I can test the driver to hunt this bug as long as instructions on what to do are given :) Additional info follows. % uname -a FreeBSD sauron.lan.box 6.1-RELEASE FreeBSD 6.1-RELEASE #0: Sun May 7 04:32:43 UTC 2006 root@opus.cse.buffalo.edu:/usr/obj/usr/src/sys/GENERIC i386 % cat /dev/sndstat FreeBSD Audio Driver (newpcm) Installed devices: pcm0: <Creative EMU10K1> at io 0xd800 irq 16 kld snd_emu10k1 (4p/3r/0v channels duplex default) relevant dmesg: pcm0: <Creative EMU10K1> port 0xd800-0xd81f at device 10.0 on pci0 pcm0: <SigmaTel STAC9708/11 AC97 Codec> pciconf: pcm0@pci0:10:0: class = 0x040100 card=0x80611102 chip=0x00021102 rev=0x07 hdr=0x00 vendor = 'Creative Labs' device = 'EMU10000 Sound Blaster Live! (Also Live! 5.1) - OEM from DELL - CT4780' class = multimedia subclass = audio emujoy0@pci0:10:1: class = 0x098000 card=0x00201102 chip=0x70021102 rev=0x07 hdr=0x00 vendor = 'Creative Labs' device = 'EMU10000 Game Port' class = input device details of a small audio sample that often gets distorted: % file roger.wav roger.wav: RIFF (little-endian) data, WAVE audio, Microsoft PCM, 8 bit, mono 22050 Hz -- Ricardo Nabinger Sanchez <rnsanchez@{gmail.com,wait4.org}> Powered by FreeBSD "Left to themselves, things tend to go from bad to worse."
On Wednesday 27 September 2006 11:55, Bill Blue wrote:> Hi, > > Is this driver known to be 100% working? I'm running stable 6.2 p6 > right now and have this device driver installed (device sound and > device snd_emu10k1 compiled into the kernel) for use with a > Creative Live! card. Audio outputs work correctly, and the various > players will produce audio as expected via the PCM control. Line > input works as well. 'mixer' works as does KDE's kmix (they track > each other). I've also installed the driver via kldload at boot, > but it makes no difference. > > I'm unable to successfully record audio from the line input of this > Creative Live! card. Either using the generic /dev/dsp as the > recording source, or individual devices /dev/dsp0.0 and up, dspW0.0 > and up, or dspr0.4/5. There's just no audio there. > > For the recording software I've used Krec, ffmpeg, darkice and > streamTranscoder (the latter two feeding an icecast server). > 'mixer' has its recording device (=rec) set to line in, and I'm > feeding audio to line in (analog) and spdif in (digital). There's > no problem monitoring the 'line in' buss on the outputs, but > there's no audio on the record output device. > > dmesg shows the driver being installed, and cat /dev/sndstat shows > it is active on pcm0. If I cat /dev/sndstat with a higher > verbosity (set with sysctrl) it shows that the record devices > should be dsp0.4 and dsp0.5, line and mic in respectively. The man > page for snd_emu10k1 says the recording devices should be dspr0.4 > and dspr0.5 but only if they're driving a codec directly -- I'm not > sure what that means exactly. > > There's no sound daemons like esound or artsd running during these > tests. The ports being tested as an input device seem to open > correctly and show up as read devices in fstat. > > I've also tried the snd_emu10kx driver to no avail. > > Has anyone had experience using the Live! sound card and these > drivers? And if so, is recording correctly supported? > > I have other sound cards available, but none of them seem to have > driver support in FreeBSD. One is a Delta (Midiman) 410 with an > ICE1712 chip, and the other is a Turtle Beach TB400 (not a Santa > Cruz) with Vortex AU8830A2 chip. Both cards have analog and > digital ins and outs. > > Anyone with insight on any of this? > > --BillI thought I'd try this out since I have a SB Live! 5.1, use the snd_emu10k1 driver and don't run artsd or esound but when I start krec the record button is greyed out! Using ffmpeg and the /dev/dsp device I was able to record just fine from the mic port on the card. I'm running 6.1-R-p6 -- Thanks, Josh Paetzel