On Thursday 16 November 2006 16:55, Christian Helmuth wrote:
> Hello chenggh,
>
> On Thu, Nov 16, 2006 at 07:58:52AM +0800, chenggh wrote:
> > If I setup without L4Linux. I could see a graphical interface. But the
> > mouse is always at (0,0) and i can't use the mouse anyway.
Thanks for Helmuth very much. Now my l4dope and l4linux could support the
keyboard and mouse:) I only modify the grub configuration and it is ok.
Now I have the new problem. I can't move the mouse out of the l4linux console
and it seems that the mouse movement has a range which is the border of
l4linux console.
And in the attachment there is my l4linux .config file. Please pay attention
that my l4linux is 2.6.17 not the latest version 2.6.18.
The grub configuration is as following:
title L4Linux26/Fiasco+dope
kernel (hd0,1)/boot/L4Linux/bootstrap
modaddr 0x06000000
module (hd0,1)/boot/L4Linux/main -nowait -nokdb -serial_esc -comspeed
115200 -comport 1
module (hd0,1)/boot/L4Linux/sigma0
module (hd0,1)/boot/L4Linux/roottask task modname "bmodfs" attached 4
modules
module (hd0,1)/boot/L4Linux/events
module (hd0,1)/boot/L4Linux/names --events
module (hd0,1)/boot/L4Linux/log --events
module (hd0,1)/boot/L4Linux/dm_phys --isa=0x00800000 -v --events
module (hd0,1)/boot/L4Linux/simple_ts -t 300 --events
module (hd0,1)/boot/L4Linux/rtc --events
module (hd0,1)/boot/L4Linux/l4io --noirq --events
module (hd0,1)/boot/L4Linux/l4exec --events
module (hd0,1)/boot/L4Linux/l4dope --l4io --menubar --transparency
module (hd0,1)/boot/L4Linux/loader --fprov=BMODFS linux26.cfg
module (hd0,1)/boot/L4Linux/bmodfs
module (hd0,1)/boot/L4Linux/vmlinuz26
module (hd0,1)/boot/L4Linux/linux26.cfg
module (hd0,1)/boot/L4Linux/libloader.s.so
module (hd0,1)/boot/L4Linux/libld-l4.s.so
vbeset 0x117 506070
The minicom log is as following:
log | (hd0,1)/boot/L4Linux/log: unrecognized option `--events'
log | Unrecognized option: - ?
log | Usage: (hd0,1)/boot/L4Linux/log <options>. Option list:
log | [ -h | --help ] - this help
log | [ -v | --verbose ] - verbose mode
log | [ -l | --local ] - flush to local console
log | [ -L | --nolocal ] - do not flush to local console
log | [ -s | --comport num ] - flush to specified serial interface (0)
log | [ -e | --serial-esc ] - enter kdebug on esc on serial
log | [ -b | --buffer num ] - buffered mode (0)
log | [ --flushprio num ] - priority of flusher thread (0x20)
log | [ -p | --prio num ] - priority of main thread (0x20)
names | Starting thread listening for `exit' events
simplets| Configured for 300 tasks.
rtc | Date:16.11.2006 Time:09:34:53
DMphys | DMphys memory map:
DMphys | phys. memory 0x00000000-0x1dff0000 (from L4 kernel info page)
DMphys | using 0x00100000-0x1dff0000
DMphys | Memory area Pool PS Flags
DMphys | 0x00000000-0x00100000 -- -- RESERVED
DMphys | 0x00100000-0x00134000 7 12 MAPPED
DMphys | 0x00134000-0x001cb000 -- -- DENIED
DMphys | 0x001cb000-0x002d0000 7 12 MAPPED
DMphys | 0x002d0000-0x002e3000 -- -- DENIED
DMphys | 0x002e3000-0x00400000 7 12 MAPPED
DMphys | 0x00400000-0x0043a000 -- -- DENIED
DMphys | 0x0043a000-0x009e4000 7 12 MAPPED
DMphys | 0x009e4000-0x00b80000 0 12 MAPPED
DMphys | 0x00b80000-0x00bef000 -- -- DENIED
DMphys | 0x00bef000-0x00c00000 0 12 MAPPED
DMphys | 0x00c00000-0x01000000 0 22 MAPPED
DMphys | 0x01000000-0x01080000 0 12 MAPPED
DMphys | 0x01080000-0x0108a000 -- -- DENIED
DMphys | 0x0108a000-0x01100000 0 12 MAPPED
DMphys | 0x01100000-0x0114b000 -- -- DENIED
DMphys | 0x0114b000-0x01220000 0 12 MAPPED
DMphys | 0x01220000-0x01256000 -- -- DENIED
DMphys | 0x01256000-0x01300000 0 12 MAPPED
DMphys | 0x01300000-0x0134d000 -- -- DENIED
DMphys | 0x0134d000-0x01400000 0 12 MAPPED
DMphys | 0x01400000-0x0141c000 -- -- DENIED
DMphys | 0x0141c000-0x01500000 0 12 MAPPED
DMphys | 0x01500000-0x0151b000 -- -- RESERVED
DMphys | 0x0151b000-0x01540000 0 12 MAPPED
DMphys | 0x01540000-0x0154d000 -- -- DENIED
DMphys | 0x0154d000-0x01b00000 0 12 MAPPED
DMphys | 0x01b00000-0x01b8c000 -- -- DENIED
DMphys | 0x01b8c000-0x01c00000 0 12 MAPPED
DMphys | 0x01c00000-0x06800000 0 22 MAPPED
DMphys | 0x06800000-0x068b8000 0 12 MAPPED
DMphys | 0x068b8000-0x077f2000 -- -- DENIED
DMphys | 0x077f2000-0x07800000 0 12 MAPPED
DMphys | 0x07800000-0x1b800000 0 22 MAPPED
DMphys | 0x1b800000-0x1b839000 0 12 MAPPED
DMphys | 0x1b839000-0x1dff0000 -- -- DENIED
DMphys |
DMphys | DMphys memory pools:
DMphys | pool 0 (Default memory pool):
DMphys | size: 422928KB total, 422928KB free, 32KB reserved
DMphys | 0x009e4000-0x00b80000 ( 1648KB, 2MB)
DMphys | 0x00bef000-0x01080000 ( 4676KB, 5MB)
DMphys | 0x0108a000-0x01100000 ( 472KB, 0MB)
DMphys | 0x0114b000-0x01220000 ( 852KB, 1MB)
DMphys | 0x01256000-0x01300000 ( 680KB, 1MB)
DMphys | 0x0134d000-0x01400000 ( 716KB, 1MB)
DMphys | 0x0141c000-0x01500000 ( 912KB, 1MB)
DMphys | 0x0151b000-0x01540000 ( 148KB, 0MB)
DMphys | 0x0154d000-0x01b00000 ( 5836KB, 6MB)
DMphys | 0x01b8c000-0x068b8000 ( 79024KB, 77MB)
DMphys | 0x077f2000-0x1b839000 (327964KB, 320MB)
DMphys | pool 7 (ISA DMA memory pool):
DMphys | size: 8192KB total, 8192KB free, 0KB reserved
DMphys | 0x00100000-0x00134000 ( 208KB, 0MB)
DMphys | 0x001cb000-0x002d0000 ( 1044KB, 1MB)
DMphys | 0x002e3000-0x00400000 ( 1140KB, 1MB)
DMphys | 0x0043a000-0x009e4000 ( 5800KB, 6MB)
bmodfs | Passed the following modules:
bmodfs | module "(hd0,1)/boot/L4Linux/vmlinuz26" (14475kB)
bmodfs | module "(hd0,1)/boot/L4Linux/linux26.cfg" (1kB)
bmodfs | module "(hd0,1)/boot/L4Linux/libloader.s.so" (635kB)
bmodfs | module "(hd0,1)/boot/L4Linux/libld-l4.s.so" (473kB)
io | do_args(): Disabling internal IRQ handling.
io | do_args(): Enabling events support.
io | CPU supports 8 MTRRs. Allocated:
io | 0: 00000000-20000000 ( 512MB) type WB
io | 1: 1e000000-20000000 ( 32MB) type UC
io | 2: e8000000-ec000000 ( 64MB) type WC
io | 3: e8000000-ec000000 ( 64MB) type WC
l4dope | DOpE(init): using L4 IO server
l4dope | (hd0,1)/boot/L4Linux/l4dope: unrecognized option `--menubar'
l4dope | DOpE(init): unknown option!
l4dope | DOpE(init): using transparency
loader | vmlinuz26: Starting application using libld-l4.s.so
loader | vmlinuz26,#10: Loading binary
io | PCI: Using configuration type 1
io | PCI: Probing PCI hardware
io | PCI: Probing PCI hardware (bus 00)
io | PCI: Via IRQ fixup
io | 00000000-ffffffff : PCI mem
io | e0000000-e7ffffff : PCI Bus #01
io | e0000000-e7ffffff : S3 Inc. VT8375 [ProSavage8 KM266/KL266]
io | e8000000-ebffffff : VIA Technologies, Inc. VT8375 [KM266/KL266]
Hos
io : t Bridge
io | ec000000-ec0fffff : PCI Bus #01
io | ec000000-ec07ffff : S3 Inc. VT8375 [ProSavage8 KM266/KL266]
io | ec100000-ec1000ff : Realtek Semiconductor Co., Ltd.
RTL-8139/8139C/
io : 8139C+
io | ec101000-ec1017ff : VIA Technologies, Inc. IEEE 1394 Host
Controlle
io : r
io | ec102000-ec1020ff : VIA Technologies, Inc. USB 2.0
io | 0000-ffff : PCI IO
io | 0cf8-0cff : PCI conf1
io | d000-d0ff : Realtek Semiconductor Co., Ltd. RTL-8139/8139C/8139C+
io | d400-d47f : VIA Technologies, Inc. IEEE 1394 Host Controller
io | d800-d81f : VIA Technologies, Inc. USB
io | dc00-dc1f : VIA Technologies, Inc. USB (#2)
io | e000-e01f : VIA Technologies, Inc. USB (#3)
io | e400-e40f : VIA Technologies, Inc.
VT82C586A/B/VT82C686/A/B/VT823x/
io : A/C PIPC Bus Master IDE
io | e800-e8ff : VIA Technologies, Inc. VT8233/A/8235 AC97 Audio
Control
io : ler
loader | vmlinuz26,#10: Loading ldso
loader | vmlinuz26,#10: Starting libld-l4.s.so at 00013870 via 0000bc54
l4dope | L4INPUT: !!! W A R N I N G !!!
l4dope | L4INPUT: Please, do not use Fiasco's "-esc" with L4INPUT.
l4dope | L4INPUT: !!! W A R N I N G !!!
l4dope | serio: i8042 AUX port at 0x60,0x64 irq 12
l4dope | serio: i8042 KBD port at 0x60,0x64 irq 1
l4dope | input: ImPS/2 Generic Wheel Mouse on isa0060/serio1
l4lx | ======> L4Linux 2.6 starting... <========
l4lx | Linux version 2.6.17-l4 (root@fiasco-desktop) (gcc version 3.4.6
(Ubu
l4lx : ntu 3.4.6-1ubuntu2)) #4 Wed Nov 15 22:47:04 CST 2006
l4lx | Binary name: vmlinuz26
l4lx | Kernel command line (4 args): earlyprintk=yes mem=256M video=l4fb
roo
l4lx : t=/dev/hda2
l4lx | Image: 00400000 - 0072e000 [3256 KiB].
l4lx | Areas: Text: 00400000 - 00642000 [2312kB] (a bit longer)
l4lx | Data: 00642000 - 0068bd8c [295kB]
l4lx | Initdata: 0068e000 - 006bf000 [196kB]
l4lx | BSS: 006c0000 - 0072c930 [434kB]
l4lx | l4lx_thread_create: Created thread 10.03 (tamer)
l4lx | Using tamed mode.
l4lx | l4env_linux_startup thread 4.
l4lx | l4lx_thread_create: Created thread 10.04 (server)
l4lx | main thread will be 10.04
l4lx | l4env_register_pointer_section: addr = 00642000 size = 512000
l4lx | sec-w-init: virt: 0x00642000 to 0x006befff [500 KiB]
l4lx | Noncontiguous region for sec-w-init
l4lx | sec-w-init: Number of physical regions: 2, 512000 Bytes
l4lx | sec-w-init: 1: Phys: 0x0141c000 to 0x01488000, Size: 442368
l4lx | sec-w-init: 2: Phys: 0x0120f000 to 0x01220000, Size: 69632
l4lx | main thread: received startup message.
l4lx | Main thread running, waiting...
l4lx | setup_l4env_memory: Forcing superpages for main memory
l4lx | Main memory size: 256MB
l4lx | Got 2048kB of ISA DMA memory.
l4lx | ISA DMA memory: virt: 0x00800000 to 0x009fffff [2048 KiB]
l4lx | ISA DMA memory: Number of physical regions: 1, 2097152 Bytes
l4lx | ISA DMA memory: 1: Phys: 0x0043a000 to 0x0063a000, Size: 2097152
l4lx | Main memory: virt: 0x00c00000 to 0x10bfffff [262144 KiB]
l4lx | Main memory: Number of physical regions: 1, 268435456 Bytes
l4lx | Main memory: 1: Phys: 0x07800000 to 0x17800000, Size: 268435456
l4lx | Filling lower ptabs...
l4lx | Done (1614 entries).
l4lx | l4lx_thread_create: Created thread 10.05 (timer.i0)
l4lx | l4lx_thread_create: Created thread 10.06 (Idler)
l4dope | input: AT Translated Set 2 keyboard on isa0060/serio0
l4dope | input: PC Speaker
l4dope | input: L4 input event injector
l4dope | L4 input event injector: IRQ handler up
l4dope | connect "ImPS/2 Generic Wheel Mouse", isa0060/serio1/input0
l4dope | connect "AT Translated Set 2 keyboard", isa0060/serio0/input0
l4dope | connect "PC Speaker", isa0061/input0
l4dope | connect "L4 input event injector", l4/sys
l4dope | SharedMem(alloc): hl.low=100000, lh.high=80000, id=60, size=800
l4dope | SharedMem(get_adr): address = 6000
l4dope | SharedMem(alloc): hl.low=100000, lh.high=80000, id=61, size=800
l4dope | SharedMem(get_adr): address = 7000
l4dope | SharedMem(alloc): hl.low=100000, lh.high=80000, id=62, size=800
l4dope | SharedMem(get_adr): address = d000
l4dope | SharedMem(alloc): hl.low=100000, lh.high=80000, id=63, size=800
l4dope | SharedMem(get_adr): address = e000
l4dope | SharedMem(alloc): hl.low=100000, lh.high=80000, id=64, size=800
l4dope | SharedMem(get_adr): address = f000
l4dope | SharedMem(alloc): hl.low=100000, lh.high=80000, id=66, size=800
l4dope | SharedMem(get_adr): address = 16000
l4dope | SharedMem(alloc): hl.low=100000, lh.high=80000, id=67, size=800
l4dope | SharedMem(get_adr): address = 17000
l4dope | dope: addr=e0000000 size=31680KiB
io | Remapping I/O memory e0000000-e1ef0000 cached
io | Setting MTRR 4 to e0000000-e2000000 type WC
l4dope | Mapped video memory at e0000000 to 04000000+000000 [31680kB] via
L4IO
l4dope | mapping: vaddr=0x4000000 size=32440320(0x1ef0000) offset=0(0x0)
l4dope | Frame buffer base: 0x4000000
l4dope | Resolution: 1024x768x16
l4dope | Bytes per scanline: 2048
l4dope | Current video mode is 1024x768 red=11:5 green=5:6 blue=0:5 res=0:0
l4lx | Starting L4FB via DOpE
l4dope | SharedMem(alloc): hl.low=100000, lh.high=80000, id=75, size=96000
l4dope | SharedMem(get_adr): address = 400000
l4lx | l4lx_thread_create: Created thread 10.08 (DOpE refresher)
l4lx | l4lx_thread_create: Created thread 10.09 (L4DOpEinput)
l4lx | l4lx_thread_create: Created thread 10.0a (IRQ17)
l4lx | l4lx_thread_create: Created thread 10.0b (IRQ16)
l4lx | l4lx_thread_create: Created thread 10.0c (IRQ15)
l4lx | l4lx_thread_create: Created thread 10.0d (IRQ14)
l4lx | l4lx_thread_create: Created thread 10.0e (IRQ13)
l4lx | l4lx_thread_create: Created thread 10.0f (IRQ11)
l4lx | l4lx_thread_create: Created thread 10.10 (IRQ10)
l4lx | l4lx_thread_create: Created thread 10.11 (IRQ9)
l4lx | l4lx_thread_create: Created thread 10.12 (IRQ8)
l4lx | l4lx_thread_create: Created thread 10.13 (IRQ7)
l4lx | l4lx_thread_create: Created thread 10.14 (IRQ6)
l4lx | l4lx_thread_create: Created thread 10.15 (IRQ5)
l4lx | l4lx_thread_create: Created thread 10.16 (IRQ3)
l4dope | psmouse.c: Wheel Mouse at isa0060/serio1/input0 lost
synchronization,
l4dope : throwing 3 bytes away.
l4dope | psmouse.c: Wheel Mouse at isa0060/serio1/input0 lost
synchronization,
l4dope : throwing 3 bytes away.
Thank you.
cheng