L4Linux 2.6.19, L4Dope, and L4io and IRQs

Adam Lackorzynski adam at os.inf.tu-dresden.de
Mon Mar 19 09:46:04 CET 2007


On Sun Mar 18, 2007 at 16:41:27 -0700, SwiftBoo wrote:
> I am able to boot L4Dope successfully with mouse and keyboard working fine.
> 
> When I try to subsequently load L4Linux, however, it seems to attach to 
> the mouse and keyboard, after which, the mouse disappears and neither 
> mouse and keyboard work at all.  L4Linux does boot all the way to login 
> prompt.
> 
> I have tried various combinations of l4io with and without --noirq and 
> L4Linux configured (and not) to use L4IO for interrupt handling.

This has usually nothing to do with the type of interrupt handling.
 
> I thought i had disabled mouse and keyboard properly in L4Linux, 
> however, there must be a setting I am missing.

> Pasted below are the boot menu.lst and l4linux .config files.  Any help 
> in spotting my erroneous l4linux setting(s) would be appreciated.

That's what I have, and see below.

# CONFIG_INPUT_JOYDEV is not set
# CONFIG_INPUT_TSDEV is not set
CONFIG_INPUT_EVDEV=y
# CONFIG_INPUT_EVBUG is not set

#
# Input Device Drivers
#
# CONFIG_INPUT_KEYBOARD is not set
# CONFIG_INPUT_MOUSE is not set
# CONFIG_INPUT_JOYSTICK is not set
# CONFIG_INPUT_TOUCHSCREEN is not set
# CONFIG_INPUT_MISC is not set

#
# Hardware I/O ports
#
# CONFIG_SERIO is not set
# CONFIG_GAMEPORT is not set

> /boot/grub/menu.lst :
> 
> title X-Verse: Linux Console Mode
> root    (hd0,0)
> kernel /l4/v2/bootstrap
> modaddr 0x06000000
> module /l4/v2/fiasco -noserial -nowait -nokdb
> module /l4/v2/sigma0
> module /l4/v2/roottask task modname "bmodfs" attached 4 modules
> module /l4/v2/events
> module /l4/v2/names --events
> module /l4/v2/log --events
> module /l4/v2/dm_phys --isa=0x00800000 -v --events
> module /l4/v2/simple_ts -t 300 --events
> module /l4/v2/rtc --events
> module /l4/v2/l4io --events
> module /l4/v2/l4dope --l4io -f
> module /l4/v2/loader --fprov=BMODFS l4linux26.cfg

The loader takes --events too.

> module /l4/v2/bmodfs
>  module /l4/v2/libloader.s.so
>  module /l4/v2/libld-l4.s.so
>  module /l4/v2/vmlinuz26
>  module /l4/v2/l4linux26.cfg
> vbeset 0x117












> # CONFIG_EMBEDDED is not set

enable the EMBEDDED option.

> # CONFIG_INPUT_JOYDEV is not set
> # CONFIG_INPUT_TSDEV is not set
> # CONFIG_INPUT_EVDEV is not set

Enable EVDEV.

> # CONFIG_INPUT_EVBUG is not set
> 
> #
> # Input Device Drivers
> #
> CONFIG_INPUT_KEYBOARD=y
> CONFIG_KEYBOARD_ATKBD=y

disable those.

> # Hardware I/O ports
> #
> CONFIG_SERIO=y
> CONFIG_SERIO_I8042=y
> # CONFIG_SERIO_SERPORT is not set
> # CONFIG_SERIO_CT82C710 is not set
> # CONFIG_SERIO_PARKBD is not set
> CONFIG_SERIO_LIBPS2=y
> # CONFIG_SERIO_RAW is not set
> # CONFIG_GAMEPORT is not set

Disable everything in this block.


That should do it.


Adam
-- 
Adam                 adam at os.inf.tu-dresden.de
  Lackorzynski         http://os.inf.tu-dresden.de/~adam/




More information about the l4-hackers mailing list