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
pgpvhHcvKjx4G.pgp
Description: PGP signature