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