#11363 NORM 1.75-so: XO-1.75 mouse sometimes unusable on boot

Zarro Boogs per Child bugtracker at laptop.org
Fri Dec 16 02:30:57 EST 2011


#11363: XO-1.75 mouse sometimes unusable on boot
--------------------------------+-------------------------------------------
           Reporter:  dsd       |       Owner:  saadia       
               Type:  defect    |      Status:  assigned     
           Priority:  normal    |   Milestone:  1.75-software
          Component:  kernel    |     Version:  not specified
         Resolution:            |    Keywords:               
        Next_action:  diagnose  |    Verified:  0            
Deployment_affected:            |   Blockedby:               
           Blocking:            |  
--------------------------------+-------------------------------------------

Comment(by avatar):

 Replying to [comment:12 pgf]:
 > Replying to [comment:11 avatar]:
 > > By booting a kernel without mmp-camera
 module(CONFIG_VIDEO_MMP_CAMERA), I no longer get "''psmouse.c: Failed to
 enable mouse on olpc_touchpad/serio''" message anymore.
 >
 > thank you for this report.   i have a pending firmware change which will
 definitely help with this issue, but i'm at a loss as to how the camera
 might affect it.  i'll investigate that.
 >

   A wild guess -- could camera initialisation took up too much CPU
 resource thus "blocking" certain PS/2 commands being issued to FSP?

 > fyi, a much faster way to reproduce the problem, without rebooting, is:
 >
 > {{{
 > modprobe -r psmouse; modprobe psmouse
 > }}}
 >
 > this is known to fail completely after the laptop has suspended and
 resumed at least once, so it's a more interesting test before the first
 suspend.

   Thanks for the hint.  FWIW, the log indicates that there're PS/2 command
 writing timeout during module reload:
 {{{
 [ 3892.744180] eth0: no IPv6 routers present
 [ 3909.969624] olpc_keyboard: olpc_kbd_pad_write which=100 val=f5
 [ 3910.164188] olpc_keyboard: olpc_kbd_pad_write which=100 val=f3
 [ 3910.364186] olpc_keyboard: olpc_kbd_pad_write which=100 val=f4
 [ 3910.564195] psmouse serio1: Unable get OPC state.
 [ 3910.564233] olpc_keyboard: olpc_kbd_pad_write which=100 val=f5
 [ 3910.764299] olpc_keyboard: olpc_kbd_pad_write which=100 val=f3
 [ 3910.964748] olpc_keyboard: olpc_kbd_pad_write which=100 val=f4
 [ 3911.964208] olpc_keyboard: olpc_kbd_pad_write timeout, status=103
 [ 3911.964208] olpc_keyboard: olpc_kbd_pad_write which=100 val=f5
 [ 3912.964179] olpc_keyboard: olpc_kbd_pad_write timeout, status=103
 [ 3912.964208] olpc_keyboard: olpc_kbd_pad_write which=100 val=f3
 [ 3913.964190] olpc_keyboard: olpc_kbd_pad_write timeout, status=103
 [ 3913.964190] olpc_keyboard: olpc_kbd_pad_write which=100 val=f4
 [ 3914.964166] olpc_keyboard: olpc_kbd_pad_write timeout, status=103
 [ 3915.034718] olpc_keyboard: olpc_kbd_pad_open
 [ 3915.034718] olpc_keyboard: olpc_kbd_pad_write which=100 val=f2
 [ 3916.034169] olpc_keyboard: olpc_kbd_pad_write timeout, status=103
 }}}

-- 
Ticket URL: <http://dev.laptop.org/ticket/11363#comment:13>
One Laptop Per Child <http://laptop.org/>
OLPC bug tracking system


More information about the Bugs mailing list