Hi! How about this sound card in ubuntu? Does anybody have it?
Hi! How about this sound card in ubuntu? Does anybody have it?
Just got one and was wondering the same thing.
Can't seem to get lucid to recognize it
Anyone able to get this working?
Any news? I just bought 1616m pci-e card and it's not working. Microdock LEDs just randomly lights on each on/off.
Epic fail
I applied patch from this bug: https://bugtrack.alsa-project.org/al...ew.php?id=5250
and at least card is recognized by ALSA. I'll try to power on dock when I'll be home (I'm on my work now).
Hi, did it work? I've got 1616m pci-e and I wonder if I can make it with ALSA. Otherwise I would have to exchange it to pci version.
Yep, works fine!
Apply patch from this bug: https://bugtrack.alsa-project.org/al...ew.php?id=5250
You will also need to install emu firmware (try to find it in distro repo, I have gentoo on machine with E-MU card) into /lib/firmware and maybe even compile it into kernel)
Originally Posted by kev009If you need JACK, don't forget to set capture device to hw:0,2, playback device to hw:0,3, input channels: 16, output channels: 16, set period to something like 64 or 128.Originally Posted by mcdebugger
I'd recommend you also to use emutrix for managing EMU's mixer connections and settings.
If U experience fast playback issue, change clock rate to 44100 Hz (needed for example to work with PulseAudio or with ALSA device on hw:0,0).
P.S. PCI version is deprecated. I asked one shop on eBay does they have PCI version and there's PCI-E only. But it works just fine after applying this trivial patch that allows ALSA to recognize card by pci id that's different on PCI and PCI-E versions.
Good luck!
Last edited by mcdebugger; July 4th, 2011 at 07:05 AM.
So I applied this patch, but alsa still doesn't see my card.
dmesg:
It doesn't even say anything about firmware. Just fails.[ 191.946142] snd_emu10k1 0000:06:04.0: PCI INT A -> GSI 16 (level, low) -> IRQ 16
[ 191.946155] ALSA emu10k1_main.c:1781 vendor = 0x1102, device = 0x8, subsystem_vendor_id = 0x40071102, subsystem_id = 0x4007
[ 191.946162] ALSA emu10k1_main.c:1817 Sound card name = SB Audigy 2 Value [Unknown], vendor = 0x1102, device = 0x8, subsystem = 0x40071102.
[ 191.952827] ALSA emu10k1_main.c:226 Audigy2 value: Special config.
[ 192.970809] snd_emu10k1 0000:06:04.0: PCI INT A disabled
[ 192.970820] snd_emu10k1: probe of 0000:06:04.0 failed with error -5
Last edited by slipped_on_blade; July 4th, 2011 at 09:31 PM.
It's strange cause your PCI ID is similar to one used in this patch. Did you compile this driver as module?
Please make sure that you loaded proper module into kernel or if it's built in-kernel, that you have proper kernel installed and booted.
Also you may try to temporarily disable an integrated sound card (if present) but in my case it works well with both.
P.S. please post somewhere your resulting emu10k1_main.c file. Thanks.
Last edited by mcdebugger; July 6th, 2011 at 09:17 AM.
I compiled driver using this script, that compiles sources from /opt.
Here is my /opt/Alsa-1.0.24/alsa-driver-1.0.24/pci/emu10k1/emu10k1_main.c: http://pastebin.com/AB2V5LMu
Yes. I did it. So, that's what I did in my ubuntu:
First I downloaded, compiled and installed alsa drivers, firmwares and so on using this script http://ubuntuforums.org/showthread.php?t=1681577.
Then I downloaded kernel sources:
You can read more here and here.Code:cd ~ mkdir ./linuxsrc cd ./linuxsrc sudo apt-get build-dep --no-install-recommends linux-image-$(uname -r) apt-get source linux-image-$(uname -r)
Then I applied this patch to emu10k1_main.c:
Then I copied /lib/firmware/emu to ~/linuxsrc/firmwareCode:patch ~/linuxsrc/linux-2.6.38/sound/pci/emu10k1/emu10k1_main.c /path/to/patch.patch
Then I copied installed kernel config:
and added necessary lines, provided by mcdebugger:Code:cp /boot/config-`uname -r` ~/linuxsrc/linux.kernel.folder./.config
Then I compiled the kernel:Code:CONFIG_FIRMWARE_IN_KERNEL=y CONFIG_EXTRA_FIRMWARE="emu/emu1010b.fw emu/micro_dock.fw emu/hana.fw" CONFIG_EXTRA_FIRMWARE_DIR="/lib/firmware"
And then installed image and keaders .deb files, that compiled into ~/linuxsrc.Code:make-kpkg clean CONCURRENCY_LEVEL=`getconf _NPROCESSORS_ONLN` fakeroot make-kpkg --initrd --append-to-version=-custom kernel_image kernel_headers
Rebooted, turned off onboard motherboard intel soundcard and configured card using emutrix and qjackctl.
That's it.
Last edited by slipped_on_blade; July 16th, 2011 at 12:19 PM.
Bookmarks