Date: Sat, 20 May 2006 14:22:08 +0400 (MSD) From: Yuriy Tsibizov <Yuriy.Tsibizov@gfk.ru> To: freebsd-current@freebsd.org, freebsd-multimedia@freebsd.org Cc: Alexander Leidinger <Alexander@Leidinger.net> Subject: Call for testing: emu10kx driver for Creative sound cards Message-ID: <20060520141209.A2285@free.home.local>
next in thread | raw e-mail | index | archive | help
This driver can replace emu10k1 driver. Older version of this driver was available from ports (audio/emu10kx). Changes over emu10k1 driver: 1. Almost all Creative cards that based on EMU10K1 and CA010X-YYY DSPs are supported. Exceptions are cards on CA010X-DAT ("Sound Blaster Live! 24-bit", card known as "DELL OEM SB Live!" and "Audigy LS") and E-mu cards. 2. Complete mixer support. Some controls that can't fit into OSS mixer are available as sysctl under debug.emu10kxX. 3. Optional multichannel support. Front, rear, center, subwoofer and side card connectors are visible as a separate PCM devices. Only front channel supports recording, other are playback-only. There is no lowpass filter on subwoofer output. 4. Optional MIDI I/O support, one midi port on Live! cards and two on Audigy (and Audigy 2). MIDI support require "evennewermidi" kernel patch. Known problems: 1. When S/PDIF input is not connected it generates some noise. 2. Analog center & subwoofer are muted, because they share minijack connector with digital output. 3. On Audigy 4 Pro headphones connector on AudigyDrive does not work. 4. "AUX In 2" on AudigyDrive is noisy. "Features": 1. On EMU10K1 cards playback volume is low. What needs testing: 1. AMD64 was known to work for driver in ports. 2. SMP was known to work for older release (before driver appear in ports). 3. Audigy 4 (not Pro) card support 4. CardBus Audigy support 5. Digital output dmesg: (SB Live! card locks system before boot when inserted with Audigy 2 cards) emu10kx0: <Creative Audigy [SB0090]> port 0xd400-0xd41f irq 9 at device 9.0 on pci0 emu10kx0: Audigy IR MIDI events enabled. emu10kx1: <Creative Audigy 2 [SB0240]> port 0xb800-0xb83f irq 12 at device 10.0 on pci0 emu10kx1: Audigy IR MIDI events enabled. emu10kx2: <Creative Audigy 2 Value [SB0400]> port 0xb000-0xb03f irq 10 at device 11.0 on pci0 pcm0: <EMU10Kx DSP FRONT PCM Interface> on emu10kx0 pcm0: <TriTech TR28602 AC97 Codec> pcm1: <EMU10Kx DSP REAR PCM Interface> on emu10kx0 pcm2: <EMU10Kx DSP CENTER PCM Interface> on emu10kx0 pcm3: <EMU10Kx DSP SUBWOOFER PCM Interface> on emu10kx0 pcm4: <EMU10Kx DSP FRONT PCM Interface> on emu10kx1 pcm4: <SigmaTel STAC9721/23 AC97 Codec> pcm5: <EMU10Kx DSP REAR PCM Interface> on emu10kx1 pcm6: <EMU10Kx DSP CENTER PCM Interface> on emu10kx1 pcm7: <EMU10Kx DSP SUBWOOFER PCM Interface> on emu10kx1 pcm8: <EMU10Kx DSP FRONT PCM Interface> on emu10kx2 pcm8: <SigmaTel STAC9750/51 AC97 Codec> pcm9: <EMU10Kx DSP REAR PCM Interface> on emu10kx2 pcm10: <EMU10Kx DSP CENTER PCM Interface> on emu10kx2 pcm11: <EMU10Kx DSP SUBWOOFER PCM Interface> on emu10kx2 pcm12: <EMU10Kx DSP SIDE PCM Interface> on emu10kx2 emu10kx1: <Creative SBLive! Value [CT4832]> port 0xb800-0xb81f irq 10 at device 10.0 on pci0 emu10kx1: SB Live! IR MIDI events enabled. pcm4: <EMU10Kx DSP FRONT PCM Interface> on emu10kx1 pcm4: <Cirrus Logic CS4297A AC97 Codec> pcm5: <EMU10Kx DSP REAR PCM Interface> on emu10kx1 Source code is available as a kernel patch or a separate module from http://chibis.persons.gfk.ru/audigy/kernel/ If you want to build it from emu10kx-snap.tar.gz without MIDI you will have to run 'make SUBDIR='. Yuriy.
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20060520141209.A2285>