[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#403268: [directfb-dev] Bug#403268: cdebconf-gtk-udeb: freezes on start showing grey screen and frozen cursor on Toshiba Satellite A40



clone 403268 -1
reassign 403268 rootskel
tag 403268 + pending
reassign -1 directfb
retitle -1 [G-I] Use of ps2mouse module freezes Toshiba Satellite A40
thanks

On Saturday 16 December 2006 02:45, Attilio Fiandrotti wrote:
> I guess your hardware is a bit different from mine (IIUC your
> /proc/bus/input/devices output, your alps touchpad is listed twice,
> while on my debian system my synaptics touchpad is listed once only)
> and i cannot reproduce the crash, but what if you boot textual, add
>
> disable-module=ps2mouse
>
> to /etc/directfbrc and then switch graphical ? does the freeze still
> happen ? what's now the dfbinfo output ? do both touchpad and usb mice
> still work ?

I booted with BOOT_DEBUG=3 instead and edited /etc/directfb from the debug 
shell before continuing the boot. Remember that option as it is a lot 
easier to manipulate the system that way than booting the newt frontend 
first.

Attached the new /proc/bus/input/devices and dfbinfo. The diff for /proc 
shows the added "mouseX" handlers due to MOUSEDEV being enabled.
The dfbinfo output of course does not show much difference as the old 
output was with a kernel that did not have MOUSEDEV enabled.

I also ran a dfbinfo after booting the installer with the newt frontend 
and without disabling the ps2mouse module (dfbinfo_with-ps2mouse). This 
does show "type MOUSE", so it looks as if that driver just is not able to 
handle my hardware.

> In the case this should work, we could simply disable ps2mouse on x86
> (as we did for keyboard module) so that both keyboard and mice/touchpad
> are always handled by linux_input.

Yes, this does indeed work. I agree that it seems safe to disable 
the ps2mouse module by default for x86, so I'll commit that in rootskel.

Cloning this bug to directfb as I guess the breakage in ps2mouse should be 
fixed.

Thanks Attilio.

/proc/bus/input/devices: I: Bus=0011 Vendor=0001 Product=0001 Version=ab41
/proc/bus/input/devices: N: Name="AT Translated Set 2 keyboard"
/proc/bus/input/devices: P: Phys=isa0060/serio0/input0
/proc/bus/input/devices: S: Sysfs=/class/input/input0
/proc/bus/input/devices: H: Handlers=kbd event0 
/proc/bus/input/devices: B: EV=120013
/proc/bus/input/devices: B: KEY=4 2000000 3802078 f840d001 feffffdf ffefffff ffffffff fffffffe
/proc/bus/input/devices: B: MSC=10
/proc/bus/input/devices: B: LED=7
/proc/bus/input/devices: 
/proc/bus/input/devices: I: Bus=0011 Vendor=0002 Product=0008 Version=0000
/proc/bus/input/devices: N: Name="PS/2 Mouse"
/proc/bus/input/devices: P: Phys=isa0060/serio1/input1
/proc/bus/input/devices: S: Sysfs=/class/input/input1
/proc/bus/input/devices: H: Handlers=mouse0 event1 
/proc/bus/input/devices: B: EV=7
/proc/bus/input/devices: B: KEY=70000 0 0 0 0 0 0 0 0
/proc/bus/input/devices: B: REL=3
/proc/bus/input/devices: 
/proc/bus/input/devices: I: Bus=0011 Vendor=0002 Product=0008 Version=7321
/proc/bus/input/devices: N: Name="AlpsPS/2 ALPS GlidePoint"
/proc/bus/input/devices: P: Phys=isa0060/serio1/input0
/proc/bus/input/devices: S: Sysfs=/class/input/input2
/proc/bus/input/devices: H: Handlers=mouse1 event2 
/proc/bus/input/devices: B: EV=f
/proc/bus/input/devices: B: KEY=420 0 70000 0 0 0 0 0 0 0 0
/proc/bus/input/devices: B: REL=3
/proc/bus/input/devices: B: ABS=1000003
/proc/bus/input/devices: 
/proc/bus/input/devices: I: Bus=0003 Vendor=046d Product=c03e Version=2000
/proc/bus/input/devices: N: Name="Logitech USB-PS/2 Optical Mouse"
/proc/bus/input/devices: P: Phys=usb-0000:00:1d.0-2/input0
/proc/bus/input/devices: S: Sysfs=/class/input/input3
/proc/bus/input/devices: H: Handlers=mouse2 event3 
/proc/bus/input/devices: B: EV=7
/proc/bus/input/devices: B: KEY=1f0000 0 0 0 0 0 0 0 0
/proc/bus/input/devices: B: REL=103
/proc/bus/input/devices: 

dfbinfo: (*) DirectFB/Config: Parsing config file '/etc/directfbrc'.
dfbinfo: 
dfbinfo:        ---------------------- DirectFB v0.9.25 ---------------------
dfbinfo:              (c) 2000-2002  convergence integrated media GmbH  
dfbinfo:              (c) 2002-2004  convergence GmbH                   
dfbinfo:         -----------------------------------------------------------
dfbinfo: 
dfbinfo: (*) DirectFB/Core: Single Application Core. (2006-12-04 07:06) 
dfbinfo: (*) Direct/Memcpy: Using libc memcpy()
dfbinfo: (*) Direct/Thread: Running 'VT Switcher' (CRITICAL, 2967)...
dfbinfo: (*) Direct/Modules: suppress module 'ps2mouse'
dfbinfo: (*) Direct/Modules: suppress module 'keyboard'
dfbinfo: (*) Direct/Thread: Running 'Linux Input' (INPUT, 2968)...
dfbinfo:  (!!!)  *** UNIMPLEMENTED [fusion_reactor_set_lock] *** [../../../lib/fusion/reactor.c:853]
dfbinfo: (*) DirectFB/Input: AT Translated Set 2 keyboard (1) 0.1 (convergence integrated media GmbH)
dfbinfo: (*) Direct/Thread: Running 'Linux Input' (INPUT, 2969)...
dfbinfo: (*) DirectFB/Input: PS/2 Mouse (2) 0.1 (convergence integrated media GmbH)
dfbinfo: (*) Direct/Thread: Running 'Linux Input' (INPUT, 2970)...
dfbinfo: (*) DirectFB/Input: AlpsPS/2 ALPS GlidePoint (3) 0.1 (convergence integrated media GmbH)
dfbinfo: (*) Direct/Thread: Running 'Linux Input' (INPUT, 2971)...
dfbinfo: (*) DirectFB/Input: Logitech USB-PS/2 Optical Mouse (4) 0.1 (convergence integrated media GmbH)
dfbinfo: (*) DirectFB/Graphics: Generic Software Rasterizer 0.6 (convergence integrated media GmbH)
dfbinfo: (*) DirectFB/Core/WM: Default 0.2 (Convergence GmbH)
dfbinfo:
dfbinfo:
dfbinfo: Screen (00) FBDev Primary Screen            (primary screen)
dfbinfo:    Caps: VSYNC POWER_MANAGEMENT 
dfbinfo:
dfbinfo:      Layer (00) FBDev Primary Layer             (primary layer)
dfbinfo:         Type:    GRAPHICS 
dfbinfo:         Caps:    SURFACE BRIGHTNESS CONTRAST SATURATION 
dfbinfo:
dfbinfo:
dfbinfo: Input (00) AT Translated Set 2 keyboard    (primary keyboard)
dfbinfo:    Type: KEYBOARD 
dfbinfo:    Caps: KEYS 
dfbinfo:
dfbinfo: Input (01) PS/2 Mouse                      (primary mouse)
dfbinfo:    Type: MOUSE 
dfbinfo:    Caps: AXES BUTTONS 
dfbinfo:    Max. Axis: 1
dfbinfo:    Max. Button: 2
dfbinfo:
dfbinfo: Input (10) AlpsPS/2 ALPS GlidePoint
dfbinfo:    Type: MOUSE 
dfbinfo:    Caps: AXES BUTTONS 
dfbinfo:    Max. Axis: 1
dfbinfo:    Max. Button: 2
dfbinfo:
dfbinfo: Input (11) Logitech USB-PS/2 Optical Mouse
dfbinfo:    Type: MOUSE 
dfbinfo:    Caps: AXES BUTTONS 
dfbinfo:    Max. Axis: 2
dfbinfo:    Max. Button: 4
dfbinfo:
(*) DirectFB/Config: Parsing config file '/etc/directfbrc'.

       ---------------------- DirectFB v0.9.25 ---------------------
             (c) 2000-2002  convergence integrated media GmbH  
             (c) 2002-2004  convergence GmbH                   
        -----------------------------------------------------------

(*) DirectFB/Core: Single Application Core. (2006-12-04 07:06) 
(*) Direct/Memcpy: Using libc memcpy()
(*) Direct/Thread: Running 'VT Switcher' (CRITICAL, 1243)...
(*) Direct/Modules: suppress module 'keyboard'
(*) Direct/Thread: Running 'PS/2 Input' (INPUT, 1244)...
 (!!!)  *** UNIMPLEMENTED [fusion_reactor_set_lock] *** [../../../lib/fusion/reactor.c:853]
(*) DirectFB/Input: IMPS/2 Mouse 1.0 (Convergence GmbH)
(*) Direct/Thread: Running 'Linux Input' (INPUT, 1245)...
(*) DirectFB/Input: AT Translated Set 2 keyboard (1) 0.1 (convergence integrated media GmbH)
(*) Direct/Thread: Running 'Linux Input' (INPUT, 1246)...
(*) DirectFB/Input: PS/2 Mouse (2) 0.1 (convergence integrated media GmbH)
(*) Direct/Thread: Running 'Linux Input' (INPUT, 1247)...
(*) DirectFB/Input: AlpsPS/2 ALPS GlidePoint (3) 0.1 (convergence integrated media GmbH)
(*) Direct/Thread: Running 'Linux Input' (INPUT, 1248)...
(*) DirectFB/Input: Logitech USB-PS/2 Optical Mouse (4) 0.1 (convergence integrated media GmbH)
(*) DirectFB/Graphics: Generic Software Rasterizer 0.6 (convergence integrated media GmbH)
(*) DirectFB/Core/WM: Default 0.2 (Convergence GmbH)


Screen (00) FBDev Primary Screen            (primary screen)
   Caps: VSYNC POWER_MANAGEMENT 

     Layer (00) FBDev Primary Layer             (primary layer)
        Type:    GRAPHICS 
        Caps:    SURFACE BRIGHTNESS CONTRAST SATURATION 


Input (01) IMPS/2 Mouse                    (primary mouse)
   Type: MOUSE 
   Caps: AXES BUTTONS 
   Max. Axis: 2
   Max. Button: 2

Input (00) AT Translated Set 2 keyboard    (primary keyboard)
   Type: KEYBOARD 
   Caps: KEYS 

Input (10) PS/2 Mouse
   Type: MOUSE 
   Caps: AXES BUTTONS 
   Max. Axis: 1
   Max. Button: 2

Input (11) AlpsPS/2 ALPS GlidePoint
   Type: MOUSE 
   Caps: AXES BUTTONS 
   Max. Axis: 1
   Max. Button: 2

Input (12) Logitech USB-PS/2 Optical Mouse
   Type: MOUSE 
   Caps: AXES BUTTONS 
   Max. Axis: 2
   Max. Button: 4

Attachment: pgpLUBozSHPXE.pgp
Description: PGP signature


Reply to: