This new menu.lst entry is much better. cool ;)
menu.lst: title L4Linux-2.6 root (hd1,0) kernel /boot/rmgr -sigma0 task modname "bmodfs" module module module modaddr 0x02000000 module /boot/main26 -nokdb -nowait -serial -comport 1 module /boot/sigma0 module /boot/names module /boot/log module /boot/dm_phys module /boot/simple_ts -t 300 module /boot/rtc module /boot/l4io add the --noirq option to l4io #module /boot/tftp -i module /boot/l4exec module /boot/bmodfs module /boot/libloader.s.so module /boot/run-script module /boot/vmlinuz26 module /boot/loader --fprov=BMODFS run-script
run-script: modpath "/boot/"
remove the trailing /
Removed trailing / and added the --noirq option. Also renamed the l4linux-2.6 binary to "vmlin" just to be sure there were no typos, but I have the same problem. Seems to load vmlin as a module and pass to bmodfs okay, but the loader/exec are having problems. Here' the latest logs: kernel /boot/rmgr -sigma0 task modname "bmodfs" module module module [Multiboot-elf, <0x100000:0x20dd8:0x0>, <0x121de0:0x491c:0xa4784>, shtab=0x1 cb118, entry=0x100000]entry, 'c' for a command-line, 'r' to reload modaddr 0x02000000ack if possible. Setting module load address to 0x2000000 module /boot/main26 -nokdb -nowait -serial -comport 1 [Multiboot-module @ 0x2000000, 0x5a1ac bytes] module /boot/sigma0 [Multiboot-module @ 0x205b000, 0x46ac bytes] module /boot/names [Multiboot-module @ 0x2060000, 0x9174 bytes] module /boot/log [Multiboot-module @ 0x206a000, 0x82d4 bytes] module /boot/dm_phys [Multiboot-module @ 0x2073000, 0x14534 bytes] module /boot/simple_ts -t 300 [Multiboot-module @ 0x2088000, 0xa2f4 bytes] module /boot/rtc [Multiboot-module @ 0x2093000, 0x7174 bytes] module /boot/l4io --noirq [Multiboot-module @ 0x209b000, 0x4e174 bytes] module /boot/l4exec [Multiboot-module @ 0x20ea000, 0x2b6f4 bytes] module /boot/bmodfs [Multiboot-module @ 0x2116000, 0x185d4 bytes] module /boot/libloader.s.so [Multiboot-module @ 0x212f000, 0x89368 bytes] module /boot/run-script [Multiboot-module @ 0x21b9000, 0x4c bytes] module /boot/vmlin [Multiboot-module @ 0x21ba000, 0xd3ab2f bytes] module /boot/loader --fprov=BMODFS run-script [Multiboot-module @ 0x2ef5000, 0x2a174 bytes] Welcome to Fiasco(ia32)! DD-L4(v2)/x86 microkernel (C) 1998-2005 TU Dresden Rev: Tue Jun 28 12:17:38 2005 compiled with gcc 3.3.5 for Intel Pentium Performance-critical config option(s) detected: CONFIG_SCHED_RTC is on CONFIG_NDEBUG is off Enabling special fully nested mode for PIC Using the RTC on IRQ 8 (1kHz) for scheduling CPU: GenuineIntel (F:2:4:9) Model: Pentium 4 (Northwood/Prestonia) at 2524 MHz 64 Entry I TLB (4K or 4M pages) 64 Entry D TLB (4k or 4M pages) 12K ยต-ops T Cache (8-way associative) 8 KB L1 D Cache (4-way associative, 64 bytes per line) 512 KB L2 U Cache (8-way associative, 64 bytes per line) Freeing init code/data: 16384 bytes (4 pages) SIGMA0: Hello! Found Fiasco: KIP syscalls: no. Allocated 324kB for maintenance structures. RMGR: Stage2 running on Fiasco bootloader loaded 12 modules at 02060000-02f1f175 total RAM size = 1047423 KB (reported by bootloader) received 985236 KB RAM from sigma0 816 KB reserved for RMGR received no I/O ports attached irqs = [ <!0> 1 <!2> 3 4 5 6 7 <!8> 9 a b c d e f ] RMGR: Parsing the config options of command line. configured task 0x0c: [ m:0,ffffffff,ffffffff hm:0,ffffffff,ffffffff t:0,ffff,ffff i:ffff lmcp:ffff s:0,ff,ff mcp:ff prio:10 small:ff ] log_mask: 00000000, log_types: 00000000 RMGR: Starting tasks. #05: loading "/boot/names" from 02060000-02069174 to [ 00240000-00246805 00247000-00250000 ] starting at entry 00240000 via trampoline page code 0005a150 #06: loading "/boot/log" from 0206a000-020722d4 to [ 00400000-00406be1 00407000-004394f0 ] starting at entry 00400000 via trampoline page code 0005b150 #07: loading "/boot/dm_phys" from 02073000-02087534 to [ 01500000-0151251a 01513000-0151a3f0 ] starting at entry 01500000 via trampoline page code 0005c154 #08: loading "/boot/simple_ts -t 300" from 02088000-020922f4 to [ 01400000-0140819a 01409000-01414810 ] starting at entry 01400000 via trampoline page code 0005d15c #09: loading "/boot/rtc" from 02093000-0209a174 to [ 01080000-0108470c 01085000-0108a000 ] starting at entry 01080000 via trampoline page code 0005e150 #0a: loading "/boot/l4io --noirq" from 0209b000-020e9174 to [ 00b70000-00b91b8b 00b92000-00bc35ac ] starting at entry 00b70000 via trampoline page code 0005f158 #0b: loading "/boot/l4exec" from 020ea000-021156f4 to [ 01100000-0112918b 0112a000-011315ac ] starting at entry 01100000 via trampoline page code 00060154 #0c: loading "/boot/bmodfs" from 02116000-0212e5d4 to [ 01220000-012364ac 01237000-0123c6ac ] passing module /boot/libloader.s.so [ 0212f000-021b8368 ] passing module /boot/run-script [ 021b9000-021b904c ] passing module /boot/vmlin [ 021ba000-02ef4b2f ] starting at entry 01220000 via trampoline page code 00061154 #10: loading "/boot/loader --fprov=BMODFS run-script" from 02ef5000-02f1f174 to [ 01300000-0132666b 01327000-01339000 ] starting at entry 01300000 via trampoline page code 0006216c simplets| Configured for 300 tasks. rtc | Date:29.06.2005 Time:15:16:20 bmodfs | Passed the following modules: bmodfs | module "/boot/libloader.s.so" (549kB) bmodfs | module "/boot/run-script" (1kB) bmodfs | module "/boot/vmlin" (13547kB) io | OSKit support: using 1024KB at 0x00180000 as heap io | do_args(): Disabling internal IRQ handling. exec | OSKit support: using 4096KB at 0x00400000 as heap (growing) io | PCI: Using configuration type 1 io | PCI: Probing PCI hardware io | PCI: Probing PCI hardware (bus 00) io | PCI: Ignoring BAR0-3 of IDE controller 00:1f.1 io | Transparent bridge - Intel Corp. 82801BA/CA/DB/EB PCI Bridge io | PCI: Enabling device 00:1f.1 (0005 -> 0007) io | 00000000-ffffffff : PCI mem io | 80000000-800003ff : Intel Corp. 82801DB Ultra ATA Storage Controlle io : r io | e4600000-f46fffff : PCI Bus #01 io | e8000000-efffffff : nVidia Corporation NV11GL [Quadro2 MXR/EX] io | f8000000-fbffffff : Intel Corp. 82845 845 (Brookdale) Chipset Host io : Bridge io | fc900000-fe9fffff : PCI Bus #01 io | fd000000-fdffffff : nVidia Corporation NV11GL [Quadro2 MXR/EX] io | feac0000-feadffff : Intel Corp. 82557/8/9 [Ethernet Pro 100] io | feaff000-feafffff : Intel Corp. 82557/8/9 [Ethernet Pro 100] io | febffc00-febfffff : Intel Corp. 82801DB USB2 io | 0000-ffff : PCI IO io | 0cf8-0cff : PCI conf1 io | d800-d81f : Creative Labs SB Live! EMU10k1 io | d880-d8bf : Intel Corp. 82557/8/9 [Ethernet Pro 100] io | dc00-dc07 : Creative Labs SB Live! MIDI/Game Port io | e480-e49f : Intel Corp. 82801DB/DBM SMBus Controller io | e800-e81f : Intel Corp. 82801DB USB (Hub #1) io | e880-e89f : Intel Corp. 82801DB USB (Hub #2) io | ec00-ec1f : Intel Corp. 82801DB USB (Hub #3) io | ffa0-ffaf : Intel Corp. 82801DB Ultra ATA Storage Controller loader | OSKit support: using 128KB at 0x00002000 as heap loader | sleeping for 2000 ms exec | vmlin: Loading bmodfs | [C.2] generic_fprov/examples/bmodfs/dm.c:137:dm_open(): bmodfs | Error: Object '/boot/vmlin' not found! exec | vmlin: Error -8 (item not found) from file provider, path was "/boot" exec : . loader | vmlin: Error -8 (item not found) while loading loader | ==> App successfully purged Any idea what I'm doing wrong? Thanks! -Julian