[alsa-devel] emi62 (may be slightly off-topic)
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
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 :)
More information about the Alsa-devel