lkml.org 
[lkml]   [2008]   [Jun]   [19]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    /
    SubjectRe: USB HID: Missing keys on Gyration Media Center Universal Remote Control
    From
    Date
    Jiri Kosina <jkosina@suse.cz> writes:

    > Please compile your kernel with 'CONFIG_HID_DEBUG', modprobe the 'hid'
    > module with 'debug=2' parameter, and send me the output that appears is
    > dmesg output when you press the non-working keys.

    debug=2 didn't work. dmesg said:

    hid: `2' invalid for parameter debug.

    With debug=1, I get the following output.

    But first, info:

    kernel 2.6.25.6 - no extra patches

    /proc/bus/usb/devices

    T: Bus=05 Lev=01 Prnt=01 Port=01 Cnt=01 Dev#= 2 Spd=1.5 MxCh= 0
    D: Ver= 1.10 Cls=00(>ifc ) Sub=00 Prot=00 MxPS= 8 #Cfgs= 1
    P: Vendor=0c16 ProdID=0002 Rev= 2.20
    S: Manufacturer=Gyration
    S: Product=Gyration RF Technology Receiver
    C:* #Ifs= 2 Cfg#= 1 Atr=a0 MxPwr= 98mA
    I:* If#= 0 Alt= 0 #EPs= 1 Cls=03(HID ) Sub=01 Prot=01 Driver=(none)
    E: Ad=81(I) Atr=03(Int.) MxPS= 8 Ivl=10ms
    I:* If#= 1 Alt= 0 #EPs= 1 Cls=03(HID ) Sub=01 Prot=02 Driver=(none)
    E: Ad=82(I) Atr=03(Int.) MxPS= 8 Ivl=10ms

    There are 6 six keys which do not work at all:

    * "MCE Home key - green button"

    First time pressed:

    drivers/hid/hid-core.c: report (size 3) (numbered)
    drivers/hid/hid-core.c: report 6 (size 2) = 00 00

    Second and subsequent times pressed:

    drivers/hid/hid-core.c: report (size 3) (numbered)
    drivers/hid/hid-core.c: report 6 (size 2) = 0d 00
    hid-debug: input ffbc.000d = 1
    drivers/hid/hid-core.c: report (size 3) (numbered)
    drivers/hid/hid-core.c: report 6 (size 2) = 00 00
    hid-debug: input ffbc.000d = 0

    * "Pictures" shortcut button

    drivers/hid/hid-core.c: report (size 3) (numbered)
    drivers/hid/hid-core.c: report 6 (size 2) = 49 00
    hid-debug: input ffbc.0049 = 1
    drivers/hid/hid-core.c: report (size 3) (numbered)
    drivers/hid/hid-core.c: report 6 (size 2) = 00 00
    hid-debug: input ffbc.0049 = 0

    * "TV" shortcut button

    drivers/hid/hid-core.c: report (size 3) (numbered)
    drivers/hid/hid-core.c: report 6 (size 2) = 46 00
    hid-debug: input ffbc.0046 = 1
    drivers/hid/hid-core.c: report (size 3) (numbered)
    drivers/hid/hid-core.c: report 6 (size 2) = 00 00
    hid-debug: input ffbc.0046 = 0

    * "Music" shortcut button

    drivers/hid/hid-core.c: report (size 3) (numbered)
    drivers/hid/hid-core.c: report 6 (size 2) = 47 00
    hid-debug: input ffbc.0047 = 1
    drivers/hid/hid-core.c: report (size 3) (numbered)
    drivers/hid/hid-core.c: report 6 (size 2) = 00 00
    hid-debug: input ffbc.0047 = 0

    * "Movies" shortcut button

    drivers/hid/hid-core.c: report (size 3) (numbered)
    drivers/hid/hid-core.c: report 6 (size 2) = 4a 00
    hid-debug: input ffbc.004a = 1
    drivers/hid/hid-core.c: report (size 3) (numbered)
    drivers/hid/hid-core.c: report 6 (size 2) = 00 00
    hid-debug: input ffbc.004a = 0

    * "Live TV" button

    drivers/hid/hid-core.c: report (size 3) (numbered)
    drivers/hid/hid-core.c: report 6 (size 2) = 25 00
    hid-debug: input ffbc.0025 = 1
    drivers/hid/hid-core.c: report (size 3) (numbered)
    drivers/hid/hid-core.c: report 6 (size 2) = 00 00
    hid-debug: input ffbc.0025 = 0


    Also, the "Power" button keeps repeating once pressed:

    drivers/hid/hid-core.c: report (size 2) (numbered)
    drivers/hid/hid-core.c: report 3 (size 1) = 82
    hid-debug: input GenericDesktop.SystemPowerDown = 0
    hid-debug: input GenericDesktop.SystemSleep = 1
    hid-debug: input GenericDesktop.SystemWakeUp = 0


    There you are.
    Let me know if there is anything else I can do.

    Phil.


    \
     
     \ /
      Last update: 2008-06-19 22:51    [W:4.212 / U:0.476 seconds]
    ©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site