Bug 681671 - Kernel support for 0755:2626 Aureal Semiconductor devices
Summary: Kernel support for 0755:2626 Aureal Semiconductor devices
Keywords:
Status: CLOSED RAWHIDE
Alias: None
Product: Fedora
Classification: Fedora
Component: kernel
Version: rawhide
Hardware: Unspecified
OS: Unspecified
unspecified
unspecified
Target Milestone: ---
Assignee: Kernel Maintainer List
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2011-03-02 21:45 UTC by Kazimieras Vaina
Modified: 2012-05-23 17:44 UTC (History)
5 users (show)

Fixed In Version:
Doc Type: Bug Fix
Doc Text:
Clone Of:
Environment:
Last Closed: 2012-05-23 17:44:53 UTC
Type: ---


Attachments (Terms of Use)
Aureal device descriptor workaround patch (3.61 KB, patch)
2011-03-02 21:45 UTC, Kazimieras Vaina
no flags Details | Diff

Description Kazimieras Vaina 2011-03-02 21:45:13 UTC
Created attachment 481948 [details]
Aureal device descriptor workaround patch

I have a cheap usb infrared remote control which is identified as 
0755:2626 Aureal Semiconductor usb device. It has a mouse mode and a keyboard mode. 
Some of the remote buttons (arrow, enter, etc) do not work, because device incorrectly reports "keyboard logical maximum":
http://forum.xbmc.org/archive/index.php/t-82772.html

There is a kernel module that workarounds this problem when it's loaded before usbhid module:
http://gitorious.org/hid-aureal-kernel-module

Since the usbhid is compiled in fedora kernel, I prepared a little patch that compiles in this module as well. It cleanly applies on 2.6.35 kernels.

Could this patch (maybe after some modifications) be included in stock fedora kernel ? 

Thanks.

Comment 1 Chuck Ebbert 2011-03-04 02:06:35 UTC
This really needs to be sent upstream to be included in the Linux kernel sources first.

Comment 2 Kazimieras Vaina 2011-05-25 08:06:40 UTC
https://patchwork.kernel.org/patch/476601/

It wasn't me, but the patch does the same thing. Does it counts as "sent upstream" ?

Comment 3 Josh Boyer 2011-08-24 15:14:31 UTC
(In reply to comment #2)
> https://patchwork.kernel.org/patch/476601/
> 
> It wasn't me, but the patch does the same thing. Does it counts as "sent
> upstream" ?

It counts, but that patch was rejected and asked for resubmission.  Nobody did that apparently as it is still not in the mainline kernel.

http://www.spinics.net/lists/linux-input/msg13606.html

We aren't going to fix this in F14.  The best chance is to move it to rawhide and have someone work with the people that run the gitorious project to resubmit the patch.

Comment 4 Josh Boyer 2012-04-23 17:28:16 UTC
This driver has been queued up in linux-next:

http://git.kernel.org/?p=linux/kernel/git/next/linux-next.git;a=commitdiff;h=212da74da783ba9d4459799f4aaecd5de217a312

It should show up in the 3.5 release.

Comment 5 Kazimieras Vaina 2012-04-24 06:20:44 UTC
That's a great news. Thanks!

Comment 6 Josh Boyer 2012-05-23 17:44:53 UTC
The driver should be built in the next rawhide kernel build.

[jwboyer@vader linux-2.6]$ modinfo hid-aureal
filename:       /lib/modules/3.5.0-0.rc0.git4.1.fc18.x86_64/kernel/drivers/hid/hid-aureal.ko
license:        GPL
alias:          hid:b0003g*v00000755p00002626
depends:        
intree:         Y
vermagic:       3.5.0-0.rc0.git4.1.fc18.x86_64 SMP mod_unload 
[jwboyer@vader linux-2.6]$


Note You need to log in before you can comment on or make changes to this bug.