[alsa-devel] emi62 (may be slightly off-topic)

Monty Montgomery xiphmont at gmail.com
Wed Dec 11 01:04:22 CET 2013

Karl just reminded me that I never sent a link to my up-to-date out of
tree eMagic driver update.  Here's the latest version:


This includes the latest/correct firmware for the 2|6 and 6|2m (not
the same as shipped in the kernel).  It builds a single emi.ko that
functions as a loader for both devices.
There's the usual make and make install target, as well as a
'remove-old' target that kills off the old installed firmware and
emi26/62 modules.

The Makefile is a bit slapdash, hopefully it doesn't misbehave.

I've mentioned it before, but the current in-kernel loader (and
official firmware) are both outright broken. I'm happy enough to
maintain this out of kernel (since there were objections to updating
the firmware), but the in-tree / mainline stuff should be either
updated or removed.  It simply doesn't work.


On Fri, Feb 15, 2013 at 11:26 AM, Takashi Iwai <tiwai at suse.de> wrote:
> At Fri, 15 Feb 2013 11:14:46 -0500,
> Monty Montgomery wrote:
>> > Do you still have the patch for async load?
>> Oh yes.  I should check it against 3.7
>> And for the record, it's a complete new loader, one module for both
>> eMagic boxes,  so the patch consists of removing several files and
>> adding new ones.
> This makes more sense, indeed.
>> > The fix patch on the blog
>> > entry isn't that.
>> Correct. There were other [minor] problems in the old loader, but
>> without fixing the deadlock, it's all sort of moot.  Also, the 6|2
>> loader is currently trying to use firmware for some other device--
>> it's not 6|2 firmware.  if you do succeed in loading what's currently
>> shipping, the device simply crashes.
>> So, I came to the conclusion a few years ago i was the last person
>> using eMagic boxes (though people since then have sent me mail for the
>> driver, so I know that's not quite true).
> Or people just had used the old kernel :)
> Takashi

More information about the Alsa-devel mailing list