Hi, I am having the same issue right now. My plan is to run Eclair on a Freescale iMX51 demo board. We don't have the touchscreen, so just use a LCD monitor, with USB keyboard and mouse. The keyboard works fine. But with the USB mouse, logcat has the following error:
I/EventHub( 2011): New device: path=/dev/input/event2 name=Microsoft Microsoft Basic Optical Mouse v2.0 id=0x10004 (of 0x5) index=5 fd=62 classes=0x40 E/EventHub( 2011): could not get driver version for /dev/input/mouse1, Not a typewriter I/KeyInputQueue( 2011): Device added: id=0x10004, name=Microsoft Microsoft Basic Optical Mouse v2.0 , classes=40 It seems that KeyInputQueue recognizes the mouse. But in frameworks/ base/libs/ui/EventHub.cpp, the ioctl() fails. The mouse does not work at all. Could you please share how you solved the ioctl() issue? Thanks in advance. On May 20 2009, 10:06 pm, myroot <hi.r...@gmail.com> wrote: > i solved it > > hid device also support evdev. > > On May 21, 11:26 am, myroot <hi.r...@gmail.com> wrote: > > > i know about that. > > so, i patched "mouse cursor support for Android on > > X86"http://code.google.com/p/patch-hosting-for-android-x86-support/downlo... > > > E/EventHub( 71):couldnotgetdriverversionfor /dev/input/mouse0, > > Inappropriate ioctl for device > > > it's clearly a problem of EventHub > > > EventHub just support only event devices. > > > i need patch for hid-input in EventHub > > > this is a logcat output > > > E/EventHub( 71):couldnotgetdriverversionfor /dev/input/mouse0, > > Inappropriate ioctl for device > > > this is eventHub code > > if(ioctl(fd, EVIOCGVERSION, &version)) { > > LOGE("couldnotgetdriverversionfor %s, %s\n", deviceName, > > strerror(errno)); > > //return -1; > > } > > it use ioctl call but hid devicenotsupport ioctl call > > > On May 21, 10:32 am, Dianne Hackborn <hack...@android.com> wrote: > > > > Android doesn't support mouse input at all; this is far larger than just > > > the > > > event hub. > > > > On Wed, May 20, 2009 at 6:19 PM, myroot <hi.r...@gmail.com> wrote: > > > > > hi. everyone > > > > > I need to use USB Mouse. > > > > > but android is seem tonotbe support HID Mouse. > > > > > -- > > > > in frameworks/base/libs/ui/EventHub.cpp > > > > > it use > > > > ioctl(fd, EVIOCGVERSION, &version) > > > > but hid-input isnotsupport ioctl call > > > > > do you know about a patch to support HID > > > > -- > > > Dianne Hackborn > > > Android framework engineer > > > hack...@android.com > > > > Note: please don't send private questions to me, as I don't have time to > > > provide private support, and so won't reply to such e-mails. All such > > > questions should be posted on public forums, where I and others can see > > > and > > > answer them. > > -- unsubscribe: android-porting+unsubscr...@googlegroups.com website: http://groups.google.com/group/android-porting