Hi,
I'm trying to run L4Linux with ORe. I can successfully run L4Linux without ORe and can run ORe without L4Linux (arping works). But when I try to run L4Linux with ORe, boot process hangs up after message from stub driver:
eth0: Overwriting IRQ type for IRQ 10 with l4ore type! eth0: request_irq(10, ...) l4lx | l4x_ore_irq_startup l4lx | l4lx_thread_create: Created thread 10.0b (L4OreRcv) eth0: interface up.
After some time a following message (with some additional info - see it in a boot log given at the end of letter) appears:
BUG: soft lockup - CPU#0 stuck for 61s! [pump:92]
I guess it caused by the ORe stub driver but it's only guess. What could it be? What could I try to do?
Here is my 'L4Linux cfg file' and 'boot log':
L4Linux cfg file:
task "vmlinuz4" "earlyprintk=yes mem=64M load_ramdisk=1 ramdisk_size=16384 root=/dev/ram l4env_rd=drops.rd" all_sects_writable allow_vga allow_cli
Boot log:
Booting 'L4Linux-2.6 + l4con + ORE'
kernel /boot/L4Linux/bootstrap [Multiboot-elf, <0x2d0000:0x700c:0x3e94>, shtab=0x2db118, entry=0x2d0000] modaddr 0x02000000 Setting module load address to 0x2000000 module /boot/L4Linux/main -nokdb -serial_esc -comspeed 115200 -comport 1 [Multiboot-module @ 0x2000000, 0x5d410 bytes] module /boot/L4Linux/sigma0 [Multiboot-module @ 0x205e000, 0x36f4a bytes] module /boot/L4Linux/roottask task modname "loader" allow_cli task modname "bmo dfs" attached 5 modules [Multiboot-module @ 0x2095000, 0x9cc3f bytes] module /boot/L4Linux/names [Multiboot-module @ 0x2132000, 0x415fd bytes] module /boot/L4Linux/log [Multiboot-module @ 0x2174000, 0x3e5c0 bytes] module /boot/L4Linux/l4io [Multiboot-module @ 0x21b3000, 0x26dd06 bytes] module /boot/L4Linux/events [Multiboot-module @ 0x2421000, 0x40c62 bytes] module /boot/L4Linux/dm_phys --isa=0x00800000 -v --events [Multiboot-module @ 0x2462000, 0x9b17d bytes] module /boot/L4Linux/simple_ts -t 300 [Multiboot-module @ 0x24fe000, 0x4d625 bytes] module /boot/L4Linux/rtc [Multiboot-module @ 0x254c000, 0x3023b bytes] module /boot/L4Linux/ore [Multiboot-module @ 0x257d000, 0x3af5c8 bytes] module /boot/L4Linux/l4con [Multiboot-module @ 0x292d000, 0x187b11 bytes] module /boot/L4Linux/bmodfs [Multiboot-module @ 0x2ab5000, 0xa629a bytes] module /boot/L4Linux/l4linux263.cfg [Multiboot-module @ 0x2b5c000, 0x98 bytes] module /boot/L4Linux/libloader.s.so [Multiboot-module @ 0x2b5d000, 0x9ceee bytes] module /boot/L4Linux/libld-l4.s.so [Multiboot-module @ 0x2bfa000, 0x78c39 bytes] module /boot/L4Linux/vmlinuz4 [Multiboot-module @ 0x2c73000, 0x369fcf bytes] module /boot/L4Linux/drops.rd [Multiboot-module @ 0x2fdd000, 0x1000000 bytes] module /boot/L4Linux/loader --fprov=BMODFS l4linux263.cfg [Multiboot-module @ 0x3fdd000, 0xdb766 bytes] vbeset 0x117 [VESA 3.0 info @ 0x40b9000, 0x2ff bytes] boot
Welcome to Fiasco(ia32)! DD-L4(v2)/ia32 microkernel (C) 1998-2009 TU Dresden Rev: r429 compiled with gcc 4.1.2 for Intel Pentium Pro [] Performance-critical config option(s) detected: CONFIG_NDEBUG is off CONFIG_NO_FRAME_PTR is off
Enabling special fully nested mode for PIC Using the PIT (i8254) on IRQ 0 for scheduling SERIAL ESC: allocated IRQ 4 for serial uart SERIAL ESC: allocated IRQ 4 for serial uart Not using serial hack in slow timer handler. Absolute KIP Syscalls using: Sysenter CPU: GenuineIntel (6:D:8:12) Model: Unknown CPU at 999 MHz
128 Entry I TLB (4K pages) 2 Entry I TLB (4M pages) 128 Entry D TLB (4K pages) 8 Entry D TLB (4M pages) 32 KB L1 I Cache (8-way associative, 64 bytes per line) 32 KB L1 D Cache (8-way associative, 64 bytes per line) 0 KB L2 U Cache (0-way associative, 0 bytes per line)
Freeing init code/data: 24576 bytes (6 pages)
Calibrating timer loop... done. SIGMA0: Hello! KIP @ 1000 Found Fiasco: KIP syscalls: yes allocated 4KB for maintenance structures
Roottask. Command line found: "/boot/L4Linux/roottask task modname "loader" allow_cli task modname "bmodfs" attached 5 modules"
1015359kB ( 991MB) total RAM (reported by bootloader) 948288kB ( 927MB) received RAM from Sigma0 33932kB ( 34MB) reserved RAM for RMGR Received I/O ports 0000-ffff Attached irqs = [ <!0> 1 <!2> 3 <!4> 5 6 7 8 9 A B C D E F 10 11 ]
Roottask: Parsing command line config. configured task 0x00 (loader): vm_offs:0 irq:3ffff lmcp:ffff allow_cli:1 mcp:ff prio:10 small:ff mods:0 configured task 0x00 (bmodfs): vm_offs:0 irq:3ffff lmcp:ffff allow_cli:0 mcp:ff prio:10 small:ff mods:5
Roottask: Loading 16 modules. #05: loading "/boot/L4Linux/names" from [02132000-021735fd] to [002d0000-002d68b7][002d7000-002e2000] entry at 0006036c via trampoline page code symbols at [3a3fe000-3a400000] (8kB), lines at [3a3f8000-3a3fe000] (24kB) #06: loading "/boot/L4Linux/log" from [02174000-021b25c0] to [00400000-00406fea][00407000-00439848] entry at 0006136c via trampoline page code symbols at [3a3f6000-3a3f8000] (8kB), lines at [3a3f0000-3a3f6000] (24kB) #07: loading "/boot/L4Linux/l4io" from [021b3000-02420d06] to [00c20000-00c44835][00c45000-00cb3000] entry at 0006236c via trampoline page code symbols at [3a39a000-3a3f0000] (344kB), lines at [3a380000-3a39a000] (104kB) #08: loading "/boot/L4Linux/events" from [02421000-02461c62] to [01540000-01548d70][01549000-0155e5d0] entry at 00063370 via trampoline page code symbols at [3a37e000-3a380000] (8kB), lines at [3a377000-3a37e000] (28kB) #09: loading "/boot/L4Linux/dm_phys --isa=0x00800000 -v --events" from [02462000-024fd17d] to [01500000-01513a57][01514000-0151e000] entry at 0006438c via trampoline page code symbols at [3a372000-3a377000] (20kB), lines at [3a364000-3a372000] (56kB) #0a: loading "/boot/L4Linux/simple_ts -t 300" from [024fe000-0254b625] to [01400000-01408bea][01409000-01418608] entry at 00065378 via trampoline page code symbols at [3a362000-3a364000] (8kB), lines at [3a35a000-3a362000] (32kB) #0b: loading "/boot/L4Linux/rtc" from [0254c000-0257c23b] to [01080000-010846c0][01085000-0108a000] entry at 0006736c via trampoline page code symbols at [3a358000-3a35a000] (8kB), lines at [3a353000-3a358000] (20kB) #0c: loading "/boot/L4Linux/ore" from [0257d000-0292c5c8] to [01800000-0189c582][0189d000-018cd000] entry at 0006836c via trampoline page code symbols at [3a33f000-3a353000] (80kB), lines at [3a2d4000-3a33f000] (428kB) #0d: loading "/boot/L4Linux/l4con" from [0292d000-02ab4b11] to [00b00000-00b51551][00b52000-00b72000] entry at 0006936c via trampoline page code symbols at [3a2c7000-3a2d4000] (52kB), lines at [3a294000-3a2c7000] (204kB) #0e: loading "/boot/L4Linux/bmodfs" from [02ab5000-02b5b29a] to [01220000-012383c9][01239000-01250000] passing module /boot/L4Linux/l4linux263.cfg [ 02b5c000-02b5c098 ] passing module /boot/L4Linux/libloader.s.so [ 02b5d000-02bf9eee ] passing module /boot/L4Linux/libld-l4.s.so [ 02bfa000-02c72c39 ] passing module /boot/L4Linux/vmlinuz4 [ 02c73000-02fdcfcf ] passing module /boot/L4Linux/drops.rd [ 02fdd000-03fdd000 ] entry at 0006a44c via trampoline page code symbols at [3a28f000-3a294000] (20kB), lines at [3a27c000-3a28f000] (76kB) #0f: loading "/boot/L4Linux/loader --fprov=BMODFS l4linux263.cfg" from [03fdd000-040b8766] to [01300000-01327fa9][01328000-01347000] entry at 0006b38c via trampoline page code symbols at [3a275000-3a27c000] (28kB), lines at [3a25b000-3a275000] (104kB)
ROOT: Sending ports 0070-0070 to task #0b ROOT: Sending ports 0080-0080 to task #0b ROOT: Sending ports 0071-0071 to task #0b simplets| Configured for 300 tasks. rtc | Date:03.03.2009 Time:22:48:51 DMphys | DMphys memory map: DMphys | phys. memory 0x00000000-0x3dff0000 (from L4 kernel info page) DMphys | using 0x00100000-0x3dff0000 DMphys | Memory area Pool PS Flags DMphys | 0x00000000-0x0009f000 -- -- RESERVED DMphys | 0x00100000-0x00161000 -- -- RESERVED DMphys | 0x00161000-0x001da000 -- -- DENIED DMphys | 0x001da000-0x002ac000 7 12 MAPPED DMphys | 0x002ac000-0x002ad000 -- -- DENIED DMphys | 0x002ad000-0x002d0000 7 12 MAPPED DMphys | 0x002d0000-0x002e2000 -- -- DENIED DMphys | 0x002e2000-0x00400000 7 12 MAPPED DMphys | 0x00400000-0x0043a000 -- -- DENIED DMphys | 0x0043a000-0x00a27000 7 12 MAPPED DMphys | 0x00a27000-0x00b00000 0 12 MAPPED DMphys | 0x00b00000-0x00b72000 -- -- DENIED DMphys | 0x00b72000-0x00c20000 0 12 MAPPED DMphys | 0x00c20000-0x00cb3000 -- -- DENIED DMphys | 0x00cb3000-0x01080000 0 12 MAPPED DMphys | 0x01080000-0x0108a000 -- -- DENIED DMphys | 0x0108a000-0x01220000 0 12 MAPPED DMphys | 0x01220000-0x01250000 -- -- DENIED DMphys | 0x01250000-0x01300000 0 12 MAPPED DMphys | 0x01300000-0x01347000 -- -- DENIED DMphys | 0x01347000-0x01400000 0 12 MAPPED DMphys | 0x01400000-0x01419000 -- -- DENIED DMphys | 0x01419000-0x01500000 0 12 MAPPED DMphys | 0x01500000-0x0151e000 -- -- RESERVED DMphys | 0x0151e000-0x01540000 0 12 MAPPED DMphys | 0x01540000-0x0155f000 -- -- DENIED DMphys | 0x0155f000-0x01800000 0 12 MAPPED DMphys | 0x01800000-0x018cd000 -- -- DENIED DMphys | 0x018cd000-0x01c00000 0 12 MAPPED DMphys | 0x01c00000-0x02800000 0 22 MAPPED DMphys | 0x02800000-0x02b5c000 0 12 MAPPED DMphys | 0x02b5c000-0x03fdd000 -- -- DENIED DMphys | 0x03fdd000-0x04000000 0 12 MAPPED DMphys | 0x04000000-0x3a000000 0 22 MAPPED DMphys | 0x3a000000-0x3a25b000 0 12 MAPPED DMphys | 0x3a25b000-0x3dff0000 -- -- DENIED DMphys | DMphys | DMphys memory pools: DMphys | pool 0 (Default memory pool): DMphys | size: 918568KB total, 918568KB free, 32KB reserved DMphys | 0x00a27000-0x00b00000 ( 868KB, 1MB) free DS: DMphys | 0x00b72000-0x00c20000 ( 696KB, 1MB) free DS: DMphys | 0x00cb3000-0x01080000 ( 3892KB, 4MB) free DS: DMphys | 0x0108a000-0x01220000 ( 1624KB, 2MB) free DS: DMphys | 0x01250000-0x01300000 ( 704KB, 1MB) free DS: DMphys | 0x01347000-0x01400000 ( 740KB, 1MB) free DS: DMphys | 0x01419000-0x01500000 ( 924KB, 1MB) free DS: DMphys | 0x0151e000-0x01540000 ( 136KB, 0MB) free DS: DMphys | 0x0155f000-0x01800000 ( 2692KB, 3MB) free DS: DMphys | 0x018cd000-0x02b5c000 ( 19004KB, 19MB) free DS: DMphys | 0x03fdd000-0x3a25b000 (887288KB, 866MB) free DS: DMphys | pool 7 (ISA DMA memory pool): DMphys | size: 8192KB total, 8192KB free, 0KB reserved DMphys | 0x001da000-0x002ac000 ( 840KB, 1MB) free DS: DMphys | 0x002ad000-0x002d0000 ( 140KB, 0MB) free DS: DMphys | 0x002e2000-0x00400000 ( 1144KB, 1MB) free DS: DMphys | 0x0043a000-0x00a27000 ( 6068KB, 6MB) free DS: bmodfs | Passed the following modules: bmodfs | module "/boot/L4Linux/l4linux263.cfg" (1kB) bmodfs | module "/boot/L4Linux/libloader.s.so" (628kB) bmodfs | module "/boot/L4Linux/libld-l4.s.so" (484kB) bmodfs | module "/boot/L4Linux/vmlinuz4" (3496kB) bmodfs | module "/boot/L4Linux/drops.rd" (16384kB) con | Using fast memcpy. loader | Can't map tbuf status page loader | vmlinuz4: Starting application using libld-l4.s.so loader | vmlinuz4,#10: Loading binary loader | vmlinuz4,#10: Loading ldso loader | vmlinuz4,#10: Starting libld-l4.s.so at 00013950 via 0000cc30 io | Using platform configuration 'x86' ROOT: Sending ports 0cfb-0cfb to task #07 ROOT: Sending ports 0cf8-0cfb to task #07 ROOT: Sending ports 0cfe-0cff to task #07 io | PCI: Using configuration type 1 io | PCI: Probing PCI hardware io | PCI: Probing PCI hardware (bus 00) ROOT: Sending ports 0cfc-0cff to task #07 io | PCI: Ignoring BAR0-3 of IDE controller 00:1f.1 io | Transparent bridge - Intel Corporation 82801 PCI Bridge io | 00000000-ffffffff : PCI mem io | 80000000-800003ff : Intel Corporation 82801DB (ICH4) IDE Controller io | d8000000-dfffffff : Intel Corporation 82852/855GM Integrated Graphi io : cs Device io | e0000000-e7ffffff : Intel Corporation 82852/855GM Integrated Graphi io : cs Device (#2) io | e8000000-e801ffff : Intel Corporation 82541GI Gigabit Ethernet Cont io : roller io | e8020000-e803ffff : Intel Corporation 82541GI Gigabit Ethernet Cont io : roller io | e8040000-e805ffff : Intel Corporation 82541GI Gigabit Ethernet Cont io : roller (#2) io | e8060000-e807ffff : Intel Corporation 82541GI Gigabit Ethernet Cont io : roller (#2) io | e80a0000-e80a00ff : PCI device 1106:3253 (VIA Technologies, Inc.) io | e8100000-e817ffff : Intel Corporation 82852/855GM Integrated Graphi io : cs Device (#2) io | e8180000-e81fffff : Intel Corporation 82852/855GM Integrated Graphi io : cs Device io | e8200000-e82003ff : Intel Corporation 82801DB/DBM (ICH4/ICH4-M) USB io : 2 EHCI Controller io | e8201000-e82011ff : Intel Corporation 82801DB/DBL/DBM (ICH4/ICH4-L/ io : ICH4-M) AC'97 Audio Controller io | e8202000-e82020ff : Intel Co0000-ffff : PCI IO io | 0500-051f : Intel Corporation 82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) io : SMBus Controller io | 0cf8-0cff : PCI conf1 io | d000-d0ff : PCI device 1106:3253 (VIA Technologies, Inc.) io | d400-d43f : Intel Corporation 82541GI Gigabit Ethernet Controller ( io : #2) io | d500-d53f : Intel Corporation 82541GI Gigabit Ethernet Controller io | e000-e0ff : Intel Corporation 82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) io : AC'97 Audio Controller io | e800-e81f : Intel Corporation 82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) io : USB UHCI Controller #3 io | e900-e907 : Intel Corporation 82852/855GM Integrated Graphics Devic io : e io | eb00-eb1f : Intel Corporation 82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) io : USB UHCI Controller #1 io | ec00-ec3f : Intel Corporation 82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) io : AC'97 Audio Controller io | ed00-ed1f : Intel Corporation 82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) io : USB UHCI Controller #2 io | f000-f00f : Intel Corporation 82801DB (ICH4) IDE Controller l4lx | ======> L4Linux 2.6 starting... <======== l4lx | Linux version 2.6.28-l4-svn143-dirty (alex@avalitov-vmware) (gcc vers l4lx : ion 4.1.2 20061115 (prerelease) (Debian 4.1.1-21)) #7 Tue Mar 3 16:06 l4lx : :10 MSK 2009 l4lx | Binary name: vmlinuz4 l4lx | Linux kernel command line (6 args): earlyprintk=yes mem=64M load_ramd l4lx : isk=1 ramdisk_size=16384 root=/dev/ram l4env_rd=drops.rd l4lx | Image: 00400000 - 0079b000 [3692 KiB]. l4lx | Areas: Text: 00400000 - 006a9000 [2724kB] (a bit longer) l4lx | Data: 006a9000 - 006cf6d4 [153kB] l4lx | Initdata: 006d2000 - 0070a000 [224kB] l4lx | BSS: 0070c000 - 0079af50 [571kB] l4lx | l4lx_thread_create: Created thread 10.03 (tamer0) l4lx | Tamer0 is 10.03 l4lx | Using tamed mode. ROOT: Sending all ports (for cli/sti) to task #0f l4lx | Got 65536 out of 65536 I/O ports l4lx | Connecting to l4io server. io | Available IRQs=[ <!0> 1 <!2> 3 <!4> 5 6 7 8 9 a b c d e f 10 11 ] l4lx | l4env_linux_startup thread 4. l4lx | l4lx_thread_create: Created thread 10.04 (cpu0) l4lx | main thread will be 10.04 l4lx | l4env_register_pointer_section: addr = 006a9000 size = 401408 l4lx | sec-w-init: virt: 0x006a9000 to 0x0070afff [392 KiB] l4lx | Noncontiguous region for sec-w-init l4lx | sec-w-init: Number of physical regions: 2, 401408 Bytes l4lx | sec-w-init: 1: Phys: 0x012f7000 to 0x01300000, Size: 36864 l4lx | sec-w-init: 2: Phys: 0x00b92000 to 0x00beb000, Size: 364544 l4lx | main thread: received startup message. l4lx | memory_setup: earlyprintk=yes mem=64M load_ramdisk=1 ramdisk_size=163 l4lx : 84 root=/dev/ram l4env_rd=drops.rd l4lx | setup_l4env_memory: Forcing superpages for main memory l4lx | Main thread running, waiting... l4lx | Main memory size: 64MB 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 0x04bfffff [65536 KiB] l4lx | Main memory: Number of physical regions: 1, 67108864 Bytes l4lx | Main memory: 1: Phys: 0x04000000 to 0x08000000, Size: 67108864 l4lx | Filling lower ptabs... l4lx | mainmem = c00000 con | Character size is 8x14, font has 256 characters con | VESA reports 1024x768@16 2048bpl (009b) [32576kB] con | Color mapping: red=11:5 green=5:6 blue=0:5 res=0:0 con | Mapped I/O video mem d8000000 => 02000000 [32576kB] via l4io con | Mapped I/O ctrl mem e8180000 => 00180000 [512kB] via l4io con | Found Intel (R) 915G adapter at e8180000 con | Backend scaler: no, color keying: no con | Using MMXEXT for colorspace transform con | L4INPUT native mode activated con | L4INPUT: !!! W A R N I N G !!! con | L4INPUT: Please, do not use Fiasco's "-esc" with L4INPUT. con | L4INPUT: !!! W A R N I N G !!! con | L4INPUT: Registered 0xb03d80 for callbacks. ROOT: Sending ports 0060-006f to task #07 l4lx | Done (1569 entries). con | serio: i8042 AUX port at 0x60,0x64 irq 12 con | serio: i8042 KBD port at 0x60,0x64 irq 1 ore | Softirq daemon starting ore | Initializing DDE page cache l4lx | l4env_register_pointer_section: addr = 0070c000 size = 585728 l4lx | end: virt: 0x0070c000 to 0x0079afff [572 KiB] l4lx | end: Number of physical regions: 1, 585728 Bytes l4lx | end: 1: Phys: 0x018cd000 to 0x0195c000, Size: 585728 l4lx | memory_setup done l4lx | l4env_rd_path: drops.rd l4lx | Loading: drops.rd l4lx | INITRD: Size of RAMdisk is 16384KiB l4lx | RAMdisk from 04c00000 to 05c00000 [16384KiB] Linux version 2.6.28-l4-svn143-dirty (alex@avalitov-vmware) (gcc version 4.1.2 20061115 (prerelease) (Debian 4.1.1-21)) #7 Tue Mar 3 16:06:10 MSK 2009 KERNEL supported cpus: Intel GenuineIntel AMD AuthenticAMD Cyrix CyrixInstead NSC Geode by NSC Centaur CentaurHauls Transmeta GenuineTMx86 Transmeta TransmetaCPU UMC UMC UMC UMC BIOS-provided physical RAM map: L4Lx-Memory: 0000000000000000 - 0000000000001000 (usable) L4Lx-Memory: 0000000000800000 - 0000000000a00000 (usable) L4Lx-Memory: 0000000000c00000 - 0000000004c00000 (usable) DMI not present or invalid. last_pfn = 0x4c00 max_arch_pfn = 0x100000 find_e820_area: start=7000 end=4c00000 size=5000 align=1000 INITRD: 04c00000 - 05c00000 76MB LOWMEM available. find_e820_area: start=0 end=4c00000 size=1000 align=1000 mapped low ram: 0 - 04c00000 low ram: 00000000 - 04c00000 bootmap 00803000 - 00803980 (3 early reservations) ==> bootmem [0000000000 - 0004c00000] #0 [0000000000 - 0000001000] BIOS data page ==> [0000000000 - 0000001000] #1 [0000800000 - 0000803000] PGTABLE ==> [0000800000 - 0000803000] #2 [0000803000 - 0000804000] BOOTMAP ==> [0000803000 - 0000804000] Zone PFN ranges: DMA 0x00000000 -> 0x00000a00 Normal 0x00000a00 -> 0x00004c00 Movable zone start PFN for each node early_node_map[3] active PFN ranges 0: 0x00000000 -> 0x00000001 0: 0x00000800 -> 0x00000a00 0: 0x00000c00 -> 0x00004c00 Allocating PCI resources starting at 10000000 (gap: 4c00000:fb400000) Built 1 zonelists in Zone order, mobility grouping on. Total pages: 16745 Kernel command line: earlyprintk=yes mem=64M load_ramdisk=1 ramdisk_size=16384 root=/dev/ram l4env_rd=drops.rd console [earlykdb0] enabled Initializing CPU#0 PID hash table entries: 512 (order: 9, 2048 bytes) Detected 999.884 MHz processor. Console: colour dummy device 80x25 console [tty0] enabled Linux version 2.6.28-l4-svn143-dirty (alex@avalitov-vmware) (gcc version 4.1.2 20061115 (prerelease) (Debian 4.1.1-21)) #7 Tue Mar 3 16:06:10 MSK 2009 KERNEL supported cpus: Intel GenuineIntel AMD AuthenticAMD Cyrix CyrixInstead NSC Geode by NSC Centaur CentaurHauls Transmeta GenuineTMx86 Transmeta TransmetaCPU UMC UMC UMC UMC BIOS-provided physical RAM map: L4Lx-Memory: 0000000000000000 - 0000000000001000 (usable) L4Lx-Memory: 0000000000800000 - 0000000000a00000 (usable) L4Lx-Memory: 0000000000c00000 - 0000000004c00000 (usable) DMI not present or invalid. last_pfn = 0x4c00 max_arch_pfn = 0x100000 find_e820_area: start=7000 end=4c00000 size=5000 align=1000 INITRD: 04c00000 - 05c00000 76MB LOWMEM available. find_e820_area: start=0 end=4c00000 size=1000 align=1000 mapped low ram: 0 - 04c00000 low ram: 00000000 - 04c00000 bootmap 00803000 - 00803980 (3 early reservations) ==> bootmem [0000000000 - 0004c00000] #0 [0000000000 - 0000001000] BIOS data page ==> [0000000000 - 0000001000] #1 [0000800000 - 0000803000] PGTABLE ==> [0000800000 - 0000803000] #2 [0000803000 - 0000804000] BOOTMAP ==> [0000803000 - 0000804000] Zone PFN ranges: DMA 0x00000000 -> 0x00000a00 Normal 0x00000a00 -> 0x00004c00 Movable zone start PFN for each node early_node_map[3] active PFN ranges 0: 0x00000000 -> 0x00000001 0: 0x00000800 -> 0x00000a00 0: 0x00000c00 -> 0x00004c00 Allocating PCI resources starting at 10000000 (gap: 4c00000:fb400000) Built 1 zonelists in Zone order, mobility grouping on. Total pages: 16745 Kernel command line: earlyprintk=yes mem=64M load_ramdisk=1 ramdisk_size=16384 root=/dev/ram l4env_rd=drops.rd console [earlykdb0] enabled Initializing CPU#0 PID hash table entries: 512 (order: 9, 2048 bytes) Detected 999.884 MHz processor. Console: colour dummy device 80x25 console [tty0] enabled l4ser: input not enabled! Dentry cache hash table entries: 16384 (order: 4, 65536 bytes) Inode-cache hash table entries: 8192 (order: 3, 32768 bytes) Memory: 66796k/77824k available (2070k kernel code, 724k reserved, 807k data, 224k init, 0k highmem) virtual kernel memory layout: fixmap : 0xfffed000 - 0xfffff000 ( 72 kB) vmalloc : 0x08000000 - 0x10000000 ( 128 MB) lowmem : 0x00000000 - 0x04c00000 ( 76 MB) .init : 0x006d2000 - 0x0070a000 ( 224 kB) .data : 0x00605a5f - 0x006cf6d4 ( 807 kB) .text : 0x00400000 - 0x00605a5f (2070 kB) l4lx_irq_timer_startup(0) l4lx | l4lx_thread_create: Created thread 10.05 (timer.i0) timer_irq_thread: Starting timer IRQ thread. Calibrating delay loop (skipped), value calculated using timer frequency.. 1999.76 BogoMIPS (lpj=9998840) Mount-cache hash table entries: 512 CPU: L1 I cache: 32K, L1 D cache: 32K CPU: Intel(R) Celeron(R) M processor 1.00GHz stepping 08 Checking 'hlt' instruction... l4lx | Jumping over 4x 'hlt' at 0x6dc0bd OK. net_namespace: 288 bytes NET: Registered protocol family 16 PCI: Using configuration type 1 for base access SCSI subsystem initialized PCI: Probing PCI hardware pci 0000:00:1d.7: PME# supported from D0 D3hot D3cold pci 0000:00:1d.7: PME# disabled pci 0000:00:1f.0: quirk: region 0400-047f claimed by ICH4 ACPI/GPIO/TCO pci 0000:00:1f.0: quirk: region 0480-04bf claimed by ICH4 GPIO pci 0000:00:1f.5: PME# supported from D0 D3hot D3cold pci 0000:00:1f.5: PME# disabled pci 0000:01:00.0: PME# supported from D0 D3hot D3cold pci 0000:01:00.0: PME# disabled pci 0000:01:01.0: PME# supported from D0 D3hot D3cold pci 0000:01:01.0: PME# disabled pci 0000:01:02.0: PME# supported from D1 D2 D3hot pci 0000:01:02.0: PME# disabled pci 0000:00:1e.0: transparent bridge l4lx | idler0: utcb=0xbff00400 10.04 l4lx | l4lx_thread_create: Created thread 10.06 (idler0) ore | unimplemented: pci_fixup_device ore | unimplemented: pci_fixup_device ore | _add_ddekit_device: Detected device: 8086:3584 ore | unimplemented: pci_fixup_device ore | unimplemented: pci_fixup_device ore | _add_ddekit_device: Detected device: 8086:3585 ore | unimplemented: pci_fixup_device ore | unimplemented: pci_fixup_device ore | _add_ddekit_device: Detected device: 8086:3582 ore | unimplemented: pci_fixup_device ore | unimplemented: pci_fixup_device ore | _add_ddekit_device: Detected device: 8086:3582 ore | unimplemented: pci_fixup_device ore | unimplemented: pci_fixup_device ore | _add_ddekit_device: Detected device: 8086:24c2 pci 0000:00:1e.0: PCI bridge, secondary bus 0000:01 pci 0000:00:1e.0: IO window: 0xd000-0xdfff pci 0000:00:1e.0: MEM window: 0xe8000000-0xe80fffff pci 0000:00:1e.0: PREFETCH window: 0x00000010000000-0x000000100fffff bus: 00 index 0 io port: [0x00-0xffff] bus: 00 index 1 mmio: [0x000000-0xffffffff] bus: 01 index 0 io port: [0xd000-0xdfff] bus: 01 index 1 mmio: [0xe8000000-0xe80fffff] bus: 01 index 2 mmio: [0x10000000-0x100fffff] bus: 01 index 3 io port: [0x00-0xffff] bus: 01 index 4 mmio: [0x000000-0xffffffff] NET: Registered protocol family 2 ore | unimplemented: pci_fixup_device ore | unimplemented: pci_fixup_device ore | _add_ddekit_device: Detected device: 8086:24c4 ore | unimplemented: pci_fixup_device ore | unimplemented: pci_fixup_device ore | _add_ddekit_device: Detected device: 8086:24c7 ore | unimplemented: pci_fixup_device ore | unimplemented: pci_fixup_device ore | _add_ddekit_device: Detected device: 8086:24cd ore | unimplemented: pci_fixup_device ore | unimplemented: pci_fixup_device ore | _add_ddekit_device: Detected device: 8086:244e ore | unimplemented: pci_fixup_device ore | unimplemented: pci_fixup_device ore | _add_ddekit_device: Detected device: 8086:24c0 ore | unimplemented: pci_fixup_device ore | unimplemented: pci_fixup_device ore | _add_ddekit_device: Detected device: 8086:24cb ore | unimplemented: pci_fixup_device ore | unimplemented: pci_fixup_device ore | _add_ddekit_device: Detected device: 8086:24c3 ore | unimplemented: pci_fixup_device ore | unimplemented: pci_fixup_device ore | _add_ddekit_device: Detected device: 8086:24c5 ore | unimplemented: pci_fixup_device ore | unimplemented: pci_fixup_device ore | _add_ddekit_device: Detected device: 8086:1076 ore | unimplemented: pci_fixup_device ore | unimplemented: pci_fixup_device ore | _add_ddekit_device: Detected device: 8086:1076 ore | unimplemented: pci_fixup_device ore | unimplemented: pci_fixup_device ore | _add_ddekit_device: Detected device: 1106:3253 ore | <6>e100: Intel(R) PRO/100 Network Driver, 3.5.17-k2-NAPI ore | <6>e100: Copyright(c) 1999-2006 Intel Corporation ore | <6>pcnet32.c:v1.33 27.Jun.2006 tsbogend@alpha.franken.de ore | <6>Intel(R) PRO/1000 Network Driver - version 7.3.15-k2 ore | <6>Copyright (c) 1999-2006 Intel Corporation. ROOT: Sending ports d500-d53f to task #07 ore | Read NIC status reg at address 0x40008 IP route cache hash table entries: 1024 (order: 0, 4096 bytes) TCP established hash table entries: 4096 (order: 3, 32768 bytes) TCP bind hash table entries: 4096 (order: 2, 16384 bytes) TCP: Hash tables configured (established 4096 bind 4096) TCP reno registered NET: Registered protocol family 1 checking if image is initramfs...it isn't (bad gzip magic numbers); looks like an initrd INITRD: Freeing memory. platform rtc_cmos: registered platform RTC device (no PNP device found) msgmni has been set to 130 alg: No test for stdrng (krng) io scheduler noop registered io scheduler anticipatory registered (default) io scheduler deadline registered io scheduler cfq registered l4lx | Starting L4FB via DOpE con | input: AT Raw Set 2 keyboard on isa0060/serio0 con | input: PC Speaker con | input: L4 input event injector con | L4 input event injector: IRQ handler up con | connect "AT Raw Set 2 keyboard", isa0060/serio0/input0 con | connect "PC Speaker", isa0061/input0 con | connect "L4 input event injector", l4/sys con | Running as D.02. Video mode is 1024x768@16. ore | <6>e1000: 0000:00:0d.0: e1000_probe: (PCI:33MHz:32-bit) 00:30:18:49:f ore : 9:da ore | Read NIC status reg at address 0x40008 ore | <6>e1000: eth0: e1000_probe: Intel(R) PRO/1000 Network Connection ROOT: Sending ports d400-d43f to task #07 ore | Read NIC status reg at address 0x180008 ore | <6>e1000: 0000:00:0e.0: e1000_probe: (PCI:33MHz:32-bit) 00:30:18:49:f ore : 9:db ore | Read NIC status reg at address 0x180008 ore | <6>e1000: eth1: e1000_probe: Intel(R) PRO/1000 Network Connection ore | unimplemented: pci_fixup_device ore | unimplemented: pci_fixup_device ore | unimplemented: pci_fixup_device ore | unimplemented: pci_fixup_device ore | unimplemented: pci_fixup_device ore | unimplemented: pci_fixup_device ore | unimplemented: pci_fixup_device ore | unimplemented: pci_fixup_device ore | unimplemented: pci_fixup_device ore | unimplemented: pci_fixup_device ore | unimplemented: pci_fixup_device ore | unimplemented: pci_fixup_device ore | unimplemented: pci_fixup_device ore | unimplemented: pci_fixup_device ore | unimplemented: pci_fixup_device ore | unimplemented: pci_fixup_device ore | l4dde26_register_rx_callback: New rx callback @ 0x018012f0. ore | main(): initialized DDELinux2.6 ore | main(): loopback: 0 ore | <6>device lo entered promiscuous mode ore | <6>device eth0 entered promiscuous mode ore | <6>device eth1 entered promiscuous mode ore | main(): Initialized 3 network devices. ore | Device = lo, IRQ = 0, MAC = 00:00:00:00:00:00 ore | Device = eth0, IRQ = 10, MAC = 00:30:18:49:F9:DA ore | Device = eth1, IRQ = 11, MAC = 00:30:18:49:F9:DB ore | main(): Registering 'ORe' at names... ore | main(): Ready for service. l4lx | DOpE is not registered at names! l4lx | DOpE not available! l4lx | Starting L4FB via CON con | vc_loop(): vc[1] running as D.07 l4lx | l4lx_thread_create: Created thread 10.07 (L4ConInput) input: l4input key as /class/input/input0 input: l4input mouse as /class/input/input1 con | vc[1] 1024x768@16, bpl:2048, gmode:0x35, evprt:10.07 save:0 l4lx | l4fb:con: 1024x750@16 2bypp, size: 1540096 l4lx | l4fb:con 5:6:5 11:5:0 linelen=2048 visual=2 con | Mapped client FB to 00400000 size 00178000 l4lx | l4lx_thread_create: Created thread 10.08 (CON refresher) l4fb: Con framebuffer at 0x04c01000, size 1504k l4fb: mode is 1024x750x16, linelength=2048, pages=0 l4fb: directcolor: size=0:5:6:5, shift=0:11:5:0 Console: switching to colour frame buffer device 128x46 l4fb0: l4fb L4 frame buffer device (refresh: 100ms) L4 serial driver ttyLv0 at MMIO 0x1 (irq = 0) is a L4 brd: module loaded l4lx | Creating 1 ORe device(s). l4lx | Opening device eth0 at ORe instance ORe l4lx | l4ore_open(): called l4lx | l4ore_open(): descriptor: 0 l4lx | ore_lookup_server(): ORe server ORe = C.02 l4lx | ore_do_open(): called ore | __init_mac(): Allocating physical MAC address to client. ore | __init_mac(): MAC = 00:30:18:49:F9:DA l4lx | ore_do_open(): opened. worker = C.09 eth0: L4Ore card found with 00:30:18:49:f9:da, IRQ 10 Uniform Multi-Platform E-IDE driver piix 0000:00:1f.1: IDE controller (0x8086:0x24cb rev 0x02) piix 0000:00:1f.1: not 100% native mode: will probe irqs later ide0: BM-DMA at 0xf000-0xf007 ide1: BM-DMA at 0xf008-0xf00f hdc: TRANSCEND, ATA DISK drive hdc: MWDMA2 mode selected l4lx | l4lx_irq_dev_startup_hw: Starting IRQ thread for IRQ 14. l4lx | l4lx_thread_create: Created thread 10.09 (IRQ14) ide0 at 0x1f0-0x1f7,0x3f6 on irq 14 l4lx | l4lx_irq_dev_startup_hw: Starting IRQ thread for IRQ 15. l4lx | l4lx_thread_create: Created thread 10.0a (IRQ15) ide1 at 0x170-0x177,0x376 on irq 15 ide_generic: please use "probe_mask=0x3f" module parameter for probing all legacy ISA IDE ports ide-gd driver 1.18 hdc: max request size: 128KiB hdc: 4061232 sectors (2079 MB) w/1KiB Cache, CHS=4029/16/63 hdc: hdc1 ide-cd driver 5.00 mice: PS/2 mouse device common for all mice TCP cubic registered NET: Registered protocol family 17 RPC: Registered udp transport module. RPC: Registered tcp transport module. Using IPI Shortcut mode RAMDISK: ext2 filesystem found at block 0 RAMDISK: Loading 16384KiB [1 disk] into ram disk... done. EXT2-fs warning: checktime reached, running e2fsck is recommended VFS: Mounted root (ext2 filesystem). eth0: Overwriting IRQ type for IRQ 10 with l4ore type! eth0: request_irq(10, ...) l4lx | l4x_ore_irq_startup l4lx | l4lx_thread_create: Created thread 10.0b (L4OreRcv) eth0: interface up. BUG: soft lockup - CPU#0 stuck for 61s! [pump:92] Modules linked in:
Pid: 92, comm: pump Not tainted (2.6.28-l4-svn143-dirty #7) EIP: 0000:[<b7ac4952>] EFLAGS: 00010246 CPU: 0 EIP is at 0xb7ac4952 EAX: ffffffda EBX: 0000000b ECX: bf437944 EDX: bf4382f0 ESI: 00000000 EDI: bf438738 EBP: bf43827c ESP: 036a171c DS: 007b ES: 007b FS: 0043 GS: 0043 SS: 0023 Call Trace: [<004341a5>] ? softlockup_tick+0xd5/0x110 [<0041d567>] ? run_local_timers+0x17/0x20 [<0041d7ab>] ? update_process_times+0x1b/0x50 [<0042de26>] ? tick_periodic+0x26/0x70 [<0042de82>] ? tick_handle_periodic+0x12/0x70 [<004369b8>] ? __rcu_process_callbacks+0x168/0x240 [<00408029>] ? timer_interrupt+0x19/0x20 [<004343f1>] ? handle_IRQ_event+0x31/0x70 [<00435a0c>] ? handle_edge_irq+0x7c/0xf0 [<0040b803>] ? do_IRQ+0x43/0x80 [<0050740d>] ? timer_irq_thread+0x11d/0x190
Best Regards, Alexander Valitov