On Thu, Apr 02, 2009 at 01:10:23AM +0200, Philipp Wagner wrote: > Hi, > > let me first apologize for asking such a user-centric question on this > mailing list, but I don't know any other place where I could find people > captable of answering this question. > > I got a new Philips Speechmike Classic [1] that I need to get working > under Linux. It's a dictation microphone that contains a mouse, a > microphone/speaker combination and several buttons. > First the good news: the integrated trackball (regular usb mouse driver) > and microphone/speaker (snd-usb-audio) are working. What's missing is > support for the buttons. > I pasted the output of "lsusb -v" for the device at > http://pastebin.com/m756b5f92 > > A hiddev device is created at /dev/hiddev0 and I get some input on that > device by pressing the keys. I don't know if that is useful to you, but > when I press a key I get that: > > $ sudo cat /dev/hiddev0 | hexdump > 0000000 0003 ffa1 ff80 ffff 0004 ffa1 0000 0000 > 0000010 0004 ffa1 0000 0000 0004 ffa1 0000 0000 > * > 0000040 0004 ffa1 ff84 ffff 0003 ffa1 ff80 ffff > 0000050 0004 ffa1 0000 0000 0004 ffa1 0000 0000 > * > 0000080 0004 ffa1 0000 0000 0004 ffa1 0004 0000 > > (the first two lines are onPress, the last three onRelease) > > I now have two questions: are there chances that the device is just a > regular "keyboard" that is not recognized by the kernel as such? If yes, > could I force the kernel to treat the device as "keyboard"? I already should be, through the evdev interface, right? Shouldn't it already be working properly? thanks, greg k-h -- To unsubscribe from this list: send the line "unsubscribe linux-usb" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html