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 --~--~---------~--~----~------------~-------~--~----~ unsubscribe: [email protected] website: http://groups.google.com/group/android-porting -~----------~----~----~----~------~----~------~--~---
