Dear Brad,

I have run the program you gave me and it reported the following:

hiddev driver version is 1.0.4
vendor 0x049f product 0x000e version 0x0100 has 8 applications and is on bus: 1 devnum: 2 ifnum: 1
Application 0 is 0xc0001 (Consumer Product Page)
Application 1 is 0x10080 (Needs to be added)
Application 2 is 0xc0001 (Consumer Product Page)
Application 3 is 0xff000001 (Needs to be added)
Application 4 is 0xff000001 (Needs to be added)
Application 5 is 0xff000001 (Needs to be added)
Application 6 is 0xff000001 (Needs to be added)
Application 7 is 0xff000001 (Needs to be added)
Report id: 1 (2 fields)
Field: 0: app: c0001 phys 0000 flags 6 (2 usages) unit 0 exp 0
Usage: c00e9 val 0 idx 0
Usage: c00ea val 0 idx 1
Field: 1: app: c0001 phys 0000 flags 6 (1 usages) unit 0 exp 0
Usage: c00e2 val 0 idx 0
Report id: 2 (3 fields)
Field: 0: app: 10080 phys 0000 flags 6 (1 usages) unit 0 exp 0
Usage: 10081 val 0 idx 0
Field: 1: app: 10080 phys 0000 flags 6 (1 usages) unit 0 exp 0
Usage: 10082 val 0 idx 0
Field: 2: app: 10080 phys 0000 flags 6 (1 usages) unit 0 exp 0
Usage: 10083 val 0 idx 0
Report id: 3 (12 fields)
Field: 0: app: c0001 phys 0000 flags 6 (3 usages) unit 0 exp 0
Usage: c00b5 val 0 idx 0
Usage: c00b6 val 0 idx 1
Usage: c00b7 val 0 idx 2
Field: 1: app: c0001 phys 0000 flags 6 (1 usages) unit 0 exp 0
Usage: c0183 val 0 idx 0
Field: 2: app: c0001 phys 0000 flags 6 (1 usages) unit 0 exp 0
Usage: c00cd val 0 idx 0
Field: 3: app: c0001 phys 0000 flags 6 (1 usages) unit 0 exp 0
Usage: c00e5 val 0 idx 0
Field: 4: app: c0001 phys 0000 flags 6 (1 usages) unit 0 exp 0
Usage: c0192 val 0 idx 0
Field: 5: app: c0001 phys 0000 flags 6 (4 usages) unit 0 exp 0
Usage: c0152 val 0 idx 0
Usage: c0153 val 0 idx 1
Usage: c0154 val 0 idx 2
Usage: c0155 val 0 idx 3
Field: 6: app: c0001 phys 0000 flags 6 (1 usages) unit 0 exp 0
Usage: c00b8 val 0 idx 0
Field: 7: app: c0001 phys 0000 flags 6 (1 usages) unit 0 exp 0
Usage: c0224 val 0 idx 0
Field: 8: app: c0001 phys 0000 flags 6 (1 usages) unit 0 exp 0
Usage: c00e7 val 0 idx 0
Field: 9: app: c0001 phys 0000 flags 6 (1 usages) unit 0 exp 0
Usage: c022a val 0 idx 0
Field: 10: app: c0001 phys 0000 flags 6 (1 usages) unit 0 exp 0
Usage: c02a4 val 0 idx 0
Field: 11: app: c0001 phys 0000 flags 6 (1 usages) unit 0 exp 0
Usage: c02a5 val 0 idx 0
Report id: 4 (22 fields)
Field: 0: app: ff000001 phys 0000 flags 6 (3 usages) unit 0 exp 0
Usage: ff0000b5 val 0 idx 0
Usage: ff0000b6 val 0 idx 1
Usage: ff0000b7 val 0 idx 2
Field: 1: app: ff000001 phys 0000 flags 6 (1 usages) unit 0 exp 0
Usage: ff000183 val 0 idx 0
Field: 2: app: ff000001 phys 0000 flags 6 (1 usages) unit 0 exp 0
Usage: ff0000cd val 0 idx 0
Field: 3: app: ff000001 phys 0000 flags 6 (1 usages) unit 0 exp 0
Usage: ff0000e5 val 0 idx 0
Field: 4: app: ff000001 phys 0000 flags 6 (1 usages) unit 0 exp 0
Usage: ff000192 val 0 idx 0
Field: 5: app: ff000001 phys 0000 flags 6 (4 usages) unit 0 exp 0
Usage: ff000152 val 0 idx 0
Usage: ff000153 val 0 idx 1
Usage: ff000154 val 0 idx 2
Usage: ff000155 val 0 idx 3
Field: 6: app: ff000001 phys 0000 flags 6 (1 usages) unit 0 exp 0
Usage: ff0000b8 val 0 idx 0
Field: 7: app: ff000001 phys 0000 flags 6 (1 usages) unit 0 exp 0
Usage: ff000224 val 0 idx 0
Field: 8: app: ff000001 phys 0000 flags 6 (1 usages) unit 0 exp 0
Usage: ff0000e7 val 0 idx 0
Field: 9: app: ff000001 phys 0000 flags 6 (1 usages) unit 0 exp 0
Usage: ff00018a val 0 idx 0
Field: 10: app: ff000001 phys 0000 flags 6 (1 usages) unit 0 exp 0
Usage: ff0000a6 val 0 idx 0
Field: 11: app: ff000001 phys 0000 flags 6 (1 usages) unit 0 exp 0
Usage: ff000194 val 0 idx 0
Field: 12: app: ff000001 phys 0000 flags 6 (1 usages) unit 0 exp 0
Usage: ff000223 val 0 idx 0
Field: 13: app: ff000001 phys 0000 flags 6 (1 usages) unit 0 exp 0
Usage: ff000221 val 0 idx 0
Field: 14: app: ff000001 phys 0000 flags 6 (1 usages) unit 0 exp 0
Usage: ff0000a7 val 0 idx 0
Field: 15: app: ff000001 phys 0000 flags 6 (1 usages) unit 0 exp 0
Usage: ff0000a8 val 0 idx 0
Field: 16: app: ff000001 phys 0000 flags 6 (1 usages) unit 0 exp 0
Usage: ff00022a val 0 idx 0
Field: 17: app: ff000001 phys 0000 flags 6 (1 usages) unit 0 exp 0
Usage: ff0000a1 val 0 idx 0
Field: 18: app: ff000001 phys 0000 flags 6 (1 usages) unit 0 exp 0
Usage: ff0000a2 val 0 idx 0
Field: 19: app: ff000001 phys 0000 flags 6 (1 usages) unit 0 exp 0
Usage: ff0000a3 val 0 idx 0
Field: 20: app: ff000001 phys 0000 flags 6 (1 usages) unit 0 exp 0
Usage: ff0002a4 val 0 idx 0
Field: 21: app: ff000001 phys 0000 flags 6 (1 usages) unit 0 exp 0
Usage: ff0002a5 val 0 idx 0
Report id: 4 (3 fields)
Field: 0: app: ff000001 phys 0000 flags 2 (1 usages) unit 0 exp 0
Usage: 80019 val 0 idx 0
Field: 1: app: ff000001 phys 0000 flags 2 (1 usages) unit 0 exp 0
Usage: 8002a val 0 idx 0
Field: 2: app: ff000001 phys 0000 flags 2 (1 usages) unit 0 exp 0
Usage: 8004b val 0 idx 0
Report id: 4 (1 fields)
Field: 0: app: ff000001 phys 0000 flags 2 (1 usages) unit 0 exp 0
Usage: ff000030 val 0 idx 0
Report id: 6 (1 fields)
Field: 0: app: ff000001 phys 0000 flags 2 (1 usages) unit 0 exp 0
Usage: ff000031 val 0 idx 0
Report id: 7 (1 fields)
Field: 0: app: ff000001 phys 0000 flags 2 (1 usages) unit 0 exp 0
Usage: ff000032 val 0 idx 0
Report id: 8 (1 fields)
Field: 0: app: ff000001 phys 0000 flags 2 (1 usages) unit 0 exp 0
Usage: ff000033 val 0 idx 0
Report id: 9 (1 fields)
Field: 0: app: ff000001 phys 0000 flags 2 (1 usages) unit 0 exp 0
Usage: ff000034 val 0 idx 0
Waiting for events ... (interrupt to exit)


(((Here I start pressing the media keys, from left to right. The middle keys are all marked Unknown)))

Event: usage c00cd (Play / Pause (bool)), value 1
Event: usage c00b6 (Scan Prev Track (bool)), value 1
Event: usage c00b5 (Scan Next Track (bool)), value 1
Event: usage c00b7 (Stop (bool)), value 1
Event: usage c0183 (AL Consumer Control Configuration (really!)), value 1
Event: usage ff000221 (Unknown), value 1
Event: usage ff0000a7 (Unknown), value 1
Event: usage ff00018a (Unknown), value 1
Event: usage ff000223 (Unknown), value 1
Event: usage ff000194 (Unknown), value 1
Event: usage ff0000a8 (Unknown), value 1
Event: usage ff0000a6 (Unknown), value 1
Event: usage c02a4 (Unknown), value 1
Event: usage c02a5 (Unknown), value 1
Event: usage c00ea (Vol - (bool)), value 1
Event: usage c00e2 (Mute (Bool)), value 1
Event: usage c00e9 (Vol + (bool)), value 1
Event: usage 10082 (System Sleep), value 1


Does this give you any insight in to my problem?


Bram


Brad Hards wrote:


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

On Wed, 22 Oct 2003 07:09 am, Bram wrote:


The /dev/usb/hiddev0 shows that the hardware is functioning, because it
shows that the keys do create HID events, so am I right to conclude that
the hid-input driver stops them from getting to showkeys (and the rest
of the userspace programs)?


If hiddev is in use, then something is wrong with the driver.



And if so, will upgrading my kernel, currently 2.4.22, help?


Unlikely.



PS It be happy to send you the output of cat /dev/hiddev0 |hexdump for
the missing keys, if it would help.


That won't help. There is a utility that can dump out the device characteristics - see attached.

Brad






------------------------------------------------------- This SF.net email is sponsored by: The SF.net Donation Program. Do you like what SourceForge.net is doing for the Open Source Community? Make a contribution, and help us add new features and functionality. Click here: http://sourceforge.net/donate/ _______________________________________________ [EMAIL PROTECTED] To unsubscribe, use the last form field at: https://lists.sourceforge.net/lists/listinfo/linux-usb-users

Reply via email to