On Friday 15 December 2006 21:45, Frans Pop wrote: > I've finally been able to trace the problem to a config change in the > kernel: > -CONFIG_INPUT_MOUSEDEV=m > +CONFIG_INPUT_MOUSEDEV=y
It's still a bit unclear how/why that option was changed. It may have been on request of the maintainer of udev as udev has no sane way to load mousedev. From the Kconfig this parameter is responsible for creating /dev/input/mouseX and /dev/input/mice. For g-i we never included that module (only evdev, psmouse and usbmouse). Can the presence of these devices influence the behavior of directfb? Attached some info from my laptop, including the output of dfbinfo (from a 2.6.18 kernel without that option set).
lspci -nn: 00:00.0 Host bridge [0600]: Intel Corporation 82852/82855 GM/GME/PM/GMV Processor to I/O Controller [8086:3580] (rev 02) lspci -nn: 00:00.1 System peripheral [0880]: Intel Corporation 82852/82855 GM/GME/PM/GMV Processor to I/O Controller [8086:3584] (rev 02) lspci -nn: 00:00.3 System peripheral [0880]: Intel Corporation 82852/82855 GM/GME/PM/GMV Processor to I/O Controller [8086:3585] (rev 02) lspci -nn: 00:02.0 VGA compatible controller [0300]: Intel Corporation 82852/855GM Integrated Graphics Device [8086:3582] (rev 02) lspci -nn: 00:02.1 Display controller [0380]: Intel Corporation 82852/855GM Integrated Graphics Device [8086:3582] (rev 02) lspci -nn: 00:1d.0 USB Controller [0c03]: Intel Corporation 82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) USB UHCI Controller #1 [8086:24c2] (rev 03) lspci -nn: 00:1d.1 USB Controller [0c03]: Intel Corporation 82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) USB UHCI Controller #2 [8086:24c4] (rev 03) lspci -nn: 00:1d.7 USB Controller [0c03]: Intel Corporation 82801DB/DBM (ICH4/ICH4-M) USB2 EHCI Controller [8086:24cd] (rev 03) lspci -nn: 00:1e.0 PCI bridge [0604]: Intel Corporation 82801 Mobile PCI Bridge [8086:2448] (rev 83) lspci -nn: 00:1f.0 ISA bridge [0601]: Intel Corporation 82801DBM (ICH4-M) LPC Interface Bridge [8086:24cc] (rev 03) lspci -nn: 00:1f.1 IDE interface [0101]: Intel Corporation 82801DBM (ICH4-M) IDE Controller [8086:24ca] (rev 03) lspci -nn: 00:1f.5 Multimedia audio controller [0401]: Intel Corporation 82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) AC'97 Audio Controller [8086:24c5] (rev 03) lspci -nn: 00:1f.6 Modem [0703]: Intel Corporation 82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) AC'97 Modem Controller [8086:24c6] (rev 03) lspci -nn: 01:08.0 Ethernet controller [0200]: Intel Corporation 82801DB PRO/100 VE (MOB) Ethernet Controller [8086:103d] (rev 83) lspci -nn: 01:0b.0 CardBus bridge [0607]: Toshiba America Info Systems ToPIC100 PCI to Cardbus Bridge with ZV Support [1179:0617] (rev 33) lsmod: Module Size Used by lsmod: vga16fb 11148 0 lsmod: vgastate 7680 1 vga16fb lsmod: usbserial 28136 0 lsmod: usbkbd 6656 0 lsmod: usbhid 35552 0 lsmod: usbmouse 5376 0 lsmod: thermal 13320 0 lsmod: processor 23212 1 thermal lsmod: fan 4740 0 lsmod: pcmcia 33468 0 lsmod: firmware_class 9216 1 pcmcia lsmod: eepro100 27920 0 lsmod: psmouse 34312 0 lsmod: yenta_socket 24204 1 lsmod: rsrc_nonstatic 11648 1 yenta_socket lsmod: pcmcia_core 35856 3 pcmcia,yenta_socket,rsrc_nonstatic lsmod: e100 31752 0 lsmod: mii 5248 2 eepro100,e100 lsmod: ehci_hcd 26760 0 lsmod: uhci_hcd 19848 0 lsmod: usbcore 108676 7 usbserial,usbkbd,usbhid,usbmouse,ehci_hcd,uhci_hcd lsmod: evdev 8832 8 /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=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=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=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-10-17 10:15) dfbinfo: (*) Direct/Memcpy: Using linux kernel memcpy() dfbinfo: (*) Direct/Thread: Running 'VT Switcher' (CRITICAL, 5795)... dfbinfo: (*) Direct/Thread: Running 'Linux Input' (INPUT, 5796)... 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, 5797)... dfbinfo: (*) DirectFB/Input: PS/2 Mouse (2) 0.1 (convergence integrated media GmbH) dfbinfo: (*) Direct/Thread: Running 'Linux Input' (INPUT, 5798)... dfbinfo: (*) DirectFB/Input: AlpsPS/2 ALPS GlidePoint (3) 0.1 (convergence integrated media GmbH) dfbinfo: (*) Direct/Thread: Running 'Linux Input' (INPUT, 5799)... dfbinfo: (*) DirectFB/Input: Logitech USB-PS/2 Optical Mouse (4) 0.1 (convergence integrated media GmbH) dfbinfo: (*) Direct/Thread: Running 'Keyboard Input' (INPUT, 5800)... dfbinfo: (*) DirectFB/Input: Keyboard 0.9 (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: dfbinfo: Input (12) Keyboard dfbinfo: Type: KEYBOARD dfbinfo: Caps: KEYS dfbinfo:
pgpZhswdIbSfV.pgp
Description: PGP signature