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 -~----------~----~----~----~------~----~------~--~---
