Hi,

i have enabled wake lock turned on, but still mouse does not work for me.

mouse left click works and mouse cursor/point  not under
my control.Mouse movements are not recognised.
I see that in input subsystem the devices created are  /dev/input/
event0 and /dev/input/mouse0.

can u help me in this.

Thanks and Regards,
HarishKumar.V

On Fri, Jun 26, 2009 at 9:46 PM, Yi Sun <[email protected]> wrote:

> Ok, good to know. Xor, I did not get time to look at your logcat output
> yet, You may try this out as well.
> Thanks
> Yi
>
>
> On Fri, Jun 26, 2009 at 2:56 AM, Dinesh M <[email protected]> wrote:
>
>> Dear Yi Sun,
>>
>> Thanks for your suggestion. I checked the power management, in the kenel
>> settings the wakelock was turned off , and I enabled it started working.
>> Thanks for your support.
>>
>> Rgds,
>> Dinesh.M
>>
>>
>> On Fri, Jun 26, 2009 at 12:50 PM, Yi Sun <[email protected]> wrote:
>>
>>> I think (maybe) you have a power management issue. Could you check if you
>>> kernel has wakelock turned on?  Is this a eeepc or what? Please also send me
>>> your WindowManager and KeyInputQueue java files
>>> Yi
>>>
>>>
>>> On Thu, Jun 25, 2009 at 11:13 PM, Dinesh M <[email protected]>wrote:
>>>
>>>> Dear  Yi Sun,
>>>>
>>>> Please find the logs after enabling debug_input in WindowManager. The
>>>> log captures mouse movement and mouse click.
>>>>
>>>> ///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
>>>> I/SendKeyEvent(  744): 82
>>>> V/WindowManager(  625): Dispatch key: KeyEvent{action=0 code=82 repeat=0
>>>> meta=0 scancode=0 mFlags=8}
>>>> V/WindowManager(  625): waitForLastKey: mFinished=true, mLastWin=null
>>>> V/WindowManager(  625): Dispatching to Window{43734248 Keyguard
>>>> paused=false}: KeyEvent{action=0 code=82 repeat=0 meta=0
>>>> scancode=0 mFlags=8}
>>>> V/WindowManager(  625): Delivering key 82 to Window{43734248 Keyguard
>>>> paused=false}
>>>> V/WindowManager(  625): waitForLastKey: mFinished=false,
>>>> mLastWin=Window{43734248 Keyguard paused=false}
>>>> D/KeyguardViewMediator(  625): pokeWakelock(5000)
>>>> V/WindowManager(  625): finishedKey:
>>>> client=android.view.viewroo...@4381ae80, force=false
>>>> V/WindowManager(  625): Waiting for last key in
>>>> android.view.viewroo...@4381ae80 target=Window{43734248 Keyguard
>>>> paused=f
>>>> alse} mFinished=false mDisplayFrozen=false targetIsNew=false
>>>> paused=false mFocusedApp=AppWindowToken{43966600 token=Histo
>>>> ryRecord{437a5e08 {com.android.launcher/com.android.launcher.Launcher}}}
>>>> mCurrentFocus=Window{43734248 Keyguard paused=fa
>>>> lse}
>>>> V/WindowManager(  625): Waiting for key dispatch: 5000
>>>> V/WindowManager(  625): finishedKey:
>>>> client=android.view.viewroo...@4381ae80, force=false,
>>>> last=android.view.viewroo...@4
>>>> 381ae80 (token=WindowToken{4385af20 token=null})
>>>> V/WindowManager(  625): finishedKey: last paused=false
>>>> V/WindowManager(  625): releasePendingPointer null
>>>> V/WindowManager(  625): finishedKey:
>>>> client=android.view.viewroo...@4381ae80, force=true
>>>> V/WindowManager(  625): finishedKey:
>>>> client=android.view.viewroo...@4381ae80, force=true, last=null
>>>> (token=null)
>>>> V/WindowManager(  625): New key dispatch window:
>>>> win=android.view.viewroo...@438f07a0, last=null (token=null),
>>>> finished=t
>>>> rue, paused=false
>>>> V/WindowManager(  625): New SYSTEM_ERROR window; resetting state
>>>> V/WindowManager(  625): Finished waiting @134065 startTime=134045
>>>> switchTime=0 target=Window{43734248 Keyguard paused=fal
>>>> se} mLW=null mLB=null fin=true mCurrentFocus=Window{438f0b38 Sorry!
>>>> paused=false}
>>>> V/WindowManager(  625): waitForLastKey: mFinished=true, mLastWin=null
>>>> V/WindowManager(  625): Dispatch key: KeyEvent{action=1 code=82 repeat=0
>>>> meta=0 scancode=0 mFlags=8}
>>>> V/WindowManager(  625): waitForLastKey: mFinished=true, mLastWin=null
>>>> V/WindowManager(  625): Dispatching to Window{438f0b38 Sorry!
>>>> paused=false}: KeyEvent{action=1 code=82 repeat=0 meta=0 sc
>>>> ancode=0 mFlags=8}
>>>> V/WindowManager(  625): Delivering key 82 to Window{438f0b38 Sorry!
>>>> paused=false}
>>>> V/WindowManager(  625): waitForLastKey: mFinished=false,
>>>> mLastWin=Window{438f0b38 Sorry! paused=false}
>>>> V/WindowManager(  625): Waiting for last key in
>>>> android.view.viewroo...@438f07a0 target=Window{438f0b38 Sorry!
>>>> paused=fal
>>>> se} mFinished=false mDisplayFrozen=false targetIsNew=false paused=false
>>>> mFocusedApp=AppWindowToken{43966600 token=History
>>>> Record{437a5e08 {com.android.launcher/com.android.launcher.Launcher}}}
>>>> mCurrentFocus=Window{438f0b38 Sorry! paused=false}
>>>> V/WindowManager(  625): Waiting for key dispatch: 5000
>>>> V/WindowManager(  625): finishedKey:
>>>> client=android.view.viewroo...@438f07a0, force=false
>>>> V/WindowManager(  625): finishedKey:
>>>> client=android.view.viewroo...@438f07a0, force=false,
>>>> last=android.view.viewroo...@4
>>>> 38f07a0 (token=WindowToken{4385af20 token=null})
>>>> V/WindowManager(  625): finishedKey: last paused=false
>>>> V/WindowManager(  625): releasePendingPointer null
>>>> V/WindowManager(  625): Finished waiting @134085 startTime=134080
>>>> switchTime=0 target=Window{438f0b38 Sorry! paused=false
>>>> } mLW=null mLB=null fin=true mCurrentFocus=Window{438f0b38 Sorry!
>>>> paused=false}
>>>> V/WindowManager(  625): waitForLastKey: mFinished=true, mLastWin=null
>>>> I/ARMAssembler(  625): generated
>>>> scanline__00000077:03545404_00000A04_00000000 [ 29 ipp] (51 ins) at
>>>> [0x226490:0x22655c]
>>>> in 0 ns
>>>> V/WindowManager(  625): releasePendingPointer null
>>>> V/WindowManager(  625): finishedKey:
>>>> client=android.view.viewroo...@4381ae80, force=true
>>>> V/WindowManager(  625): finishedKey:
>>>> client=android.view.viewroo...@4381ae80, force=true, last=null
>>>> (token=null)
>>>> V/WindowManager(  625): releasePendingPointer null
>>>> D/dalvikvm(  744): LinearAlloc 0x0 used 611468 of 4194304 (14%)
>>>> E/EventHub(  625): could not get driver version for /dev/input/mouse0,
>>>> Not a typewriter
>>>> I/EventHub(  625): add device 1: /dev/input/event0
>>>> I/EventHub(  625):   bus:      0003
>>>> I/EventHub(  625):   vendor    046d
>>>> I/EventHub(  625):   product   c016
>>>> I/EventHub(  625):   version   0110
>>>> I/EventHub(  625):   name:     "Logitech Optical USB Mouse"
>>>> I/EventHub(  625):   location: "usb-otg-1/input0"
>>>> I/EventHub(  625):   id:       ""
>>>> I/EventHub(  625):   version:  1.0.0
>>>> W/EventHub(  625):
>>>> W/EventHub(  625):
>>>> I/EventHub(  625): New device: path=/dev/input/event0 name=Logitech
>>>> Optical USB Mouse id=0x10000 (of 0x1) index=1 fd=50 c
>>>> lasses=0x10
>>>> I/KeyInputQueue(  625): Device added: id=0x10000, name=null, classes=10
>>>> V/WindowManager(  625): Event: type=268435456 data=null
>>>> V/WindowManager(  625): Waiting for next key: now=150165, repeat @
>>>> 10017285
>>>> I/WindowManager(  625): Config changed: { scale=1.0 imsi=0/0
>>>> locale=en_US touch=1 key=1/1/2 nav=1 orien=2 }
>>>> D/dalvikvm(  625): GC freed 3924 objects / 225000 bytes in 70ms
>>>> V/WindowManager(  625): Waiting for next key: now=150240, repeat @
>>>> 10017285
>>>> I/KeyInputQueue(  625): dropping because screenIsOff and !isWakeKey
>>>> I/KeyInputQueue(  625): dropping because screenIsOff and !isWakeKey
>>>> I/KeyInputQueue(  625): dropping because screenIsOff and !isWakeKey
>>>> I/KeyInputQueue(  625): dropping because screenIsOff and !isWakeKey
>>>> I/KeyInputQueue(  625): dropping because screenIsOff and !isWakeKey
>>>> I/KeyInputQueue(  625): dropping because screenIsOff and !isWakeKey
>>>> I/KeyInputQueue(  625): dropping because screenIsOff and !isWakeKey
>>>> I/KeyInputQueue(  625): dropping because screenIsOff and !isWakeKey
>>>> V/WindowManager(  625): Event: type=16 data=MotionEvent{43997470
>>>> action=0 x=0.0 y=0.0 pressure=1.0 size=0.0}
>>>> I/WindowManager(  625): Open transaction for the mouse surface
>>>> I/WindowManager(  625): Move surf, x: 0 y:0
>>>> V/WindowManager(  625): dispatchPointer MotionEvent{43997470 action=0
>>>> x=0.0 y=0.0 pressure=1.0 size=0.0}
>>>> V/WindowManager(  625): waitForLastKey: mFinished=true, mLastWin=null
>>>> I/WindowManager(  625): Checking dispatch to: Window{43734248 Keyguard
>>>> paused=false}
>>>> I/WindowManager(  625): Not visible!
>>>> I/WindowManager(  625): Checking dispatch to: Window{438f0b38 Sorry!
>>>> paused=false}
>>>> V/WindowManager(  625): Delivering pointer QueuedEvent{43996cd0
>>>> MotionEvent{43997470 action=0 x=0.0 y=-32.0 pressure=1.0
>>>> size=0.0}} Ev MotionEvent{43997470 action=0 x=0.0 y=-32.0 pressure=1.0
>>>> size=0.0} to Window{438f0b38 Sorry! paused=false}
>>>> V/WindowManager(  625): finishedKey:
>>>> client=android.view.viewroo...@438f07a0, force=false
>>>> V/WindowManager(  625): finishedKey:
>>>> client=android.view.viewroo...@438f07a0, force=false,
>>>> last=android.view.viewroo...@4
>>>> 38f07a0 (token=WindowToken{4385af20 token=null})
>>>> V/WindowManager(  625): finishedKey: last paused=false
>>>> V/WindowManager(  625): releasePendingPointer null
>>>> V/WindowManager(  625): Waiting for next key: now=158350, repeat @
>>>> 10017285
>>>> V/WindowManager(  625): Event: type=16 data=MotionEvent{43997470
>>>> action=1 x=0.0 y=0.0 pressure=1.0 size=0.0}
>>>> V/WindowManager(  625): dispatchPointer MotionEvent{43997470 action=1
>>>> x=0.0 y=0.0 pressure=1.0 size=0.0}
>>>> V/WindowManager(  625): waitForLastKey: mFinished=true, mLastWin=null
>>>> V/WindowManager(  625): Delivering pointer QueuedEvent{438f3b90
>>>> MotionEvent{43997470 action=1 x=0.0 y=-32.0 pressure=1.0
>>>> size=0.0}} Ev MotionEvent{43997470 action=1 x=0.0 y=-32.0 pressure=1.0
>>>> size=0.0} to Window{438f0b38 Sorry! paused=false}
>>>> V/WindowManager(  625): finishedKey:
>>>> client=android.view.viewroo...@438f07a0, force=false
>>>> V/WindowManager(  625): Waiting for next key: now=158405, repeat @
>>>> 10017285
>>>> V/WindowManager(  625): finishedKey:
>>>> client=android.view.viewroo...@438f07a0, force=false,
>>>> last=android.view.viewroo...@4
>>>> 38f07a0 (token=WindowToken{4385af20 token=null})
>>>> V/WindowManager(  625): finishedKey: last paused=false
>>>> V/WindowManager(  625): releasePendingPointer null
>>>> V/WindowManager(  625): Event: type=16 data=MotionEvent{43997470
>>>> action=0 x=0.0 y=0.0 pressure=1.0 size=0.0}
>>>> V/WindowManager(  625): dispatchPointer MotionEvent{43997470 action=0
>>>> x=0.0 y=0.0 pressure=1.0 size=0.0}
>>>> V/WindowManager(  625): waitForLastKey: mFinished=true, mLastWin=null
>>>> I/WindowManager(  625): Checking dispatch to: Window{43734248 Keyguard
>>>> paused=false}
>>>> I/WindowManager(  625): Not visible!
>>>> I/WindowManager(  625): Checking dispatch to: Window{438f0b38 Sorry!
>>>> paused=false}
>>>> V/WindowManager(  625): Delivering pointer QueuedEvent{43731548
>>>> MotionEvent{43997470 action=0 x=0.0 y=-32.0 pressure=1.0
>>>> size=0.0}} Ev MotionEvent{43997470 action=0 x=0.0 y=-32.0 pressure=1.0
>>>> size=0.0} to Window{438f0b38 Sorry! paused=false}
>>>> V/WindowManager(  625): Waiting for next key: now=164120, repeat @
>>>> 10017285
>>>> V/WindowManager(  625): finishedKey:
>>>> client=android.view.viewroo...@438f07a0, force=false
>>>> V/WindowManager(  625): finishedKey:
>>>> client=android.view.viewroo...@438f07a0, force=false,
>>>> last=android.view.viewroo...@4
>>>> 38f07a0 (token=WindowToken{4385af20 token=null})
>>>> V/WindowManager(  625): finishedKey: last paused=false
>>>> V/WindowManager(  625): releasePendingPointer null
>>>> V/WindowManager(  625): Event: type=16 data=MotionEvent{43997470
>>>> action=1 x=0.0 y=0.0 pressure=1.0 size=0.0}
>>>> V/WindowManager(  625): dispatchPointer MotionEvent{43997470 action=1
>>>> x=0.0 y=0.0 pressure=1.0 size=0.0}
>>>> V/WindowManager(  625): waitForLastKey: mFinished=true, mLastWin=null
>>>> V/WindowManager(  625): Delivering pointer QueuedEvent{4389ead8
>>>> MotionEvent{43997470 action=1 x=0.0 y=-32.0 pressure=1.0
>>>> size=0.0}} Ev MotionEvent{43997470 action=1 x=0.0 y=-32.0 pressure=1.0
>>>> size=0.0} to Window{438f0b38 Sorry! paused=false}
>>>> V/WindowManager(  625): Waiting for next key: now=164200, repeat @
>>>> 10017285
>>>> V/WindowManager(  625): finishedKey:
>>>> client=android.view.viewroo...@438f07a0, force=false
>>>> V/WindowManager(  625): finishedKey:
>>>> client=android.view.viewroo...@438f07a0, force=false,
>>>> last=android.view.viewroo...@4
>>>> 38f07a0 (token=WindowToken{4385af20 token=null})
>>>> V/WindowManager(  625): finishedKey: last paused=false
>>>> V/WindowManager(  625): releasePendingPointer null
>>>>
>>>> ///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
>>>> Thanks for your help.
>>>>
>>>> Rgds,
>>>> Dinesh.M
>>>>
>>>>
>>>>
>>>> On Thu, Jun 25, 2009 at 9:53 PM, Yi Sun <[email protected]> wrote:
>>>>
>>>>> enable debug_input in the windowmanager and send me the logcat output
>>>>> for the mouse movment.
>>>>>
>>>>>
>>>>> On Wed, Jun 24, 2009 at 11:58 PM, Dinesh M <[email protected]>wrote:
>>>>>
>>>>>> Hi,
>>>>>>
>>>>>> I 'm integrating the USB HID mouse (2.6.26 kernel), and applied the
>>>>>> patch from the
>>>>>> following link.
>>>>>>
>>>>>> http://code.google.com/p/patch-hosting-for-android-x86-support/downloads/list
>>>>>> The patches are EventHib.patch and    0001-fixed-different-build-
>>>>>> breaks-added-mouse-cursor-sup.patch
>>>>>> I see that when a usb mouse is connected it's recognised by the
>>>>>> android. The following message shows the same.
>>>>>>
>>>>>> add device 1: /dev/input/event0
>>>>>> I/EventHub(  630):   bus:      0003
>>>>>> I/EventHub(  630):   vendor    046d
>>>>>> I/EventHub(  630):   product   c016
>>>>>> I/EventHub(  630):   version   0110
>>>>>> I/EventHub(  630):   name:     "Logitech Optical USB Mouse"
>>>>>> I/EventHub(  630):   location: "usb-dwc_otg-1/input0"
>>>>>> I/EventHub(  630):   id:       ""
>>>>>> I/EventHub(  630):   version:  1.0.0
>>>>>> I/EventHub(  630): New device: path=/dev/input/event0 name=Logitech
>>>>>> Optical USB Mouse id=0x10000 (of 0x1) index=1 fd=61 classes=0x10
>>>>>>
>>>>>> By this only mouse left click works and mouse cursor/point  not under
>>>>>> my control.Mouse movements are not recognised.
>>>>>> I see that in input subsystem the devices created are  /dev/input/
>>>>>> event0 and /dev/input/mouse0. If I cat these devices individually and
>>>>>> move the mouse I can see bizare characters on my hyperterminal.
>>>>>>
>>>>>> I'm not able to fix where exactly the problem is?
>>>>>> If any one can help me in bringing up the mouse it would be great and
>>>>>> appreciable.
>>>>>>
>>>>>> Rgds,
>>>>>> Dinesh.M
>>>>>>
>>>>>>
>>>>>>
>>>>>
>>>>>
>>>>>
>>>>
>>>>
>>>>
>>>>
>>>
>>>
>>>
>>
>>
>> --
>> Hi,
>>
>> Thanks and Rgds.
>> Dinesh.M
>> Senior Systems Engineer
>> Bangalore
>>
>>
>>
>>
>
> >
>


-- 
Thanks and Regards,
Harish Kumar. V

--~--~---------~--~----~------------~-------~--~----~
unsubscribe: [email protected]
website: http://groups.google.com/group/android-porting
-~----------~----~----~----~------~----~------~--~---

Reply via email to