-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1
Hello,
Thanks, I'm sorry that I didn't put enough useful information last time. Then I 'll explain what my question is. 1> The error is not often, but when I started two l4linuxes in two qemu instances and after the setup of ip addr, it will be there.
Can you please tell me, what exactly are you doing in order to set up the IP addresses?
2> That means the qemu is out of response and I saw the error output through the serial port as I mentioned in my mail. 3> Yes, you are right, "you should be able to one machine from the other e.g. by using SSH.", what does this mean? Can you tell me more?
I'm trying to understand your test setup in order to repeat your steps here. What are you doing on your host machine and in the L4Linux instances? What kind of network communication are you doing?
4> Ok, I'll post all the things
Are you sure your L4Linux configuration is the right one? In the one you sent, CONFIG_INET is turned off and when I build an L4Linux kernel with it, I'm not able to setup any IP address.
- L4Linux.cfg
sleep 1 task "vmlinuz" "mem=64M load_ramdisk=1 ramdisk_size=16384 root=/dev/ram l4env_rd=drops-rd.rd l4ORe.instances=OReInst1:eth0,OReInst2:lo,OReInst3:eth1" all_sects_writable
You can leave out the l4ore.instances kernel parameters as you don't need this feature in your setup.
- The full logout
L4 Bootstrapper move modules to 2000000 with offset 1d22000 move module 20 start 1225000 -> 2f47000 move module 19 start 11ac000 -> 2ece000 move module 18 start 110d000 -> 2e2f000 move module 17 start 110c000 -> 2e2e000 move module 16 start e42000 -> 2b64000 move module 15 start d9c000 -> 2abe000 move module 14 start cc0000 -> 29e2000 move module 13 start b37000 -> 2859000 move module 12 start a91000 -> 27b3000 move module 11 start 84c000 -> 256e000 move module 10 start 81d000 -> 253f000 move module 9 start 7d0000 -> 24f2000 move module 8 start 736000 -> 2458000 move module 7 start 6f6000 -> 2418000 move module 6 start 487000 -> 21a9000 move module 5 start 44a000 -> 216c000 move module 4 start 409000 -> 212b000 move module 3 start 36e000 -> 2090000 move module 2 start 337000 -> 2059000 move module 1 start 2de000 -> 2000000 Scanning /fiasco -serial_esc -comport 1 Scanning /sigma0 Scanning /roottask task modname "bmodfs" attached 5 modules Bootloader MMAP: [ 0, 9fc00) RAM (1) [ 9fc00, a0000) reserved (2) [ e8000, 100000) reserved (2) [ 100000, c7f0000) RAM (1) [ c7f0000, c800000) ACPI (3) [ fffc0000, 100000000) reserved (2) Relocated mbi to [0x61000-0x612dd] Loading /fiasco Loading /sigma0 Loading /roottask find kernel info page... found kernel info page at 0x1000 [ 1000, 60fff] Kern /fiasco [ 61000, 613da] Root Multiboot info [ 9fc00, 9ffff] Arch BIOS [ e8000, fffff] Arch BIOS [ 100000, 10937f] Sigma0 /sigma0 [ 110000, 2adfff] Root /roottask [ 2d0000, 2dab7f] Boot bootstrap [ 300000, 38fd5f] Kern /fiasco [ 212b000, 3f46fff] Root Modules Memory [ c7f0000, c7fffff] Arch BIOS [ fffc0000, ffffffff] Arch BIOS API Version: (87) experimental Sigma0 config ip:001047b8 sp:002da740 Roottask config ip:00110000 sp:00000000 Starting kernel /fiasco at 003008b8
Welcome to Fiasco(ia32)! DD-L4(v2)/ia32 microkernel (C) 1998-2008 TU Dresden Rev: rUNKNOWN compiled with gcc 4.1.3 for Intel Pentium [] Performance-critical config option(s) detected: CONFIG_NDEBUG 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:3:3:0) Model: Pentium II (Klamath) at 2200 MHz
32 KB L1 I Cache (8-way associative, 64 bytes per line) 32 KB L1 D Cache (8-way associative, 64 bytes per line) 2048 KB L2 U Cache (8-way associative, 64 bytes per line)
Freeing init code/data: 20480 bytes (5 pages)
Calibrating timer loop... done. SIGMA0: Hello! KIP @ 1000 Found Fiasco: KIP syscalls: yes allocated 4KB for maintenance structures
Roottask. Command line found: "/roottask task modname "bmodfs" attached 5 modules "
204351kB ( 199MB) total RAM (reported by bootloader) 179644kB ( 176MB) received RAM from Sigma0 32484kB ( 32MB) 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 (bmodfs): vm_offs:0 irq:3ffff lmcp:ffff allow_cli:0 mcp:ff prio:10 small:ff mods:5
Roottask: Loading 17 modules. #05: loading "/names" from [0212b000-0216b0ef] to [002d0000-002d67d7][002d7000-002e2000] entry at 0005c060 via trampoline page code symbols at [0b7ef000-0b7f1000] (8kB), lines at [0b7e9000-0b7ef000] (24kB) #06: loading "/log" from [0216c000-021a8add] to [00400000-00406fca][00407000-00439848] entry at 0005d060 via trampoline page code symbols at [0b7e7000-0b7e9000] (8kB), lines at [0b7e1000-0b7e7000] (24kB) #07: loading "/l4io" from [021a9000-02417b56] to [00c20000-00c44a25][00c45000-00cb3000] entry at 0005e060 via trampoline page code symbols at [0b78b000-0b7e1000] (344kB), lines at [0b771000-0b78b000] (104kB) #08: loading "/events" from [02418000-02457320] to [01540000-01548d50][01549000-0155e5b0] entry at 0005f060 via trampoline page code symbols at [0b76f000-0b771000] (8kB), lines at [0b768000-0b76f000] (28kB) #09: loading "/dm_phys --isa=0x00800000 -v --events" from [02458000-024f16a8] to [01500000-01513ad7][01514000-0151e000] entry at 00060080 via trampoline page code symbols at [0b763000-0b768000] (20kB), lines at [0b755000-0b763000] (56kB) #0a: loading "/simple_ts" from [024f2000-0253e2f6] to [01400000-01408bca][01409000-01418608] entry at 00062064 via trampoline page code symbols at [0b753000-0b755000] (8kB), lines at [0b74b000-0b753000] (32kB) #0b: loading "/rtc" from [0253f000-0256d623] to [01080000-01084660][01085000-0108a000] entry at 00063060 via trampoline page code symbols at [0b749000-0b74b000] (8kB), lines at [0b744000-0b749000] (20kB) #0c: loading "/ore" from [0256e000-027b2749] to [01800000-01841fb2][01842000-0186f000] entry at 00064060 via trampoline page code symbols at [0b737000-0b744000] (52kB), lines at [0b704000-0b737000] (204kB) #0d: loading "/mini_http_uip" from [027b3000-028580ae] to [01ad0000-01aea321][01aeb000-01b03000] entry at 00065068 via trampoline page code symbols at [0b6ff000-0b704000] (20kB), lines at [0b6eb000-0b6ff000] (80kB) #0e: loading "/con --vbemode 0x117" from [02859000-029e176b] to [00b00000-00b51791][00b52000-00b72000] entry at 00066070 via trampoline page code symbols at [0b6de000-0b6eb000] (52kB), lines at [0b6ab000-0b6de000] (204kB) #0f: loading "/loader --fprov=BMODFS l4linux.cfg" from [029e2000-02abd6f1] to [01300000-01327fb1][01328000-01347000] entry at 0006707c via trampoline page code symbols at [0b6a4000-0b6ab000] (28kB), lines at [0b68a000-0b6a4000] (104kB) #10: loading "/bmodfs" from [02abe000-02b63d12] to [01220000-01238551][01239000-01250000] passing module /vmlinuz [ 02b64000-02e2d960 ] passing module /l4linux.cfg [ 02e2e000-02e2e0b2 ] passing module /libloader.s.so [ 02e2f000-02ecdcb8 ] passing module /libld-l4.s.so [ 02ece000-02f46cdd ] passing module /drops-rd.rd [ 02f47000-03f47000 ] entry at 000680fc via trampoline page code symbols at [0b685000-0b68a000] (20kB), lines at [0b672000-0b685000] (76kB)
simplets| Configured for 64 tasks. rtc | Date:27.08.2008 Time:15:32:19 DMphys | DMphys memory map: DMphys | phys. memory 0x00000000-0x0c7f0000 (from L4 kernel info page) DMphys | using 0x00100000-0x0c7f0000 DMphys | Memory area Pool PS Flags DMphys | 0x00000000-0x0009f000 -- -- RESERVED DMphys | 0x00100000-0x00161000 -- -- RESERVED DMphys | 0x00161000-0x001aa000 -- -- DENIED DMphys | 0x001aa000-0x002ad000 7 12 MAPPED DMphys | 0x002ad000-0x002ae000 -- -- DENIED DMphys | 0x002ae000-0x002d0000 7 12 MAPPED DMphys | 0x002d0000-0x002e2000 -- -- DENIED DMphys | 0x002e2000-0x00400000 7 12 MAPPED DMphys | 0x00400000-0x0043a000 -- -- DENIED DMphys | 0x0043a000-0x009f7000 7 12 MAPPED DMphys | 0x009f7000-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-0x0186f000 -- -- DENIED DMphys | 0x0186f000-0x01ad0000 0 12 MAPPED DMphys | 0x01ad0000-0x01b03000 -- -- DENIED DMphys | 0x01b03000-0x01c00000 0 12 MAPPED DMphys | 0x01c00000-0x02800000 0 22 MAPPED DMphys | 0x02800000-0x02b64000 0 12 MAPPED DMphys | 0x02b64000-0x03f47000 -- -- DENIED DMphys | 0x03f47000-0x04000000 0 12 MAPPED DMphys | 0x04000000-0x0b400000 0 22 MAPPED DMphys | 0x0b400000-0x0b672000 0 12 MAPPED DMphys | 0x0b672000-0x0c7f0000 -- -- DENIED DMphys | DMphys | DMphys memory pools: DMphys | pool 0 (Default memory pool): DMphys | size: 153704KB total, 153704KB free, 32KB reserved DMphys | 0x009f7000-0x00b00000 ( 1060KB, 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 | 0x0186f000-0x01ad0000 ( 2436KB, 2MB) free DS: DMphys | 0x01b03000-0x02b64000 ( 16772KB, 16MB) free DS: DMphys | 0x03f47000-0x0b672000 (122028KB, 119MB) free DS: DMphys | pool 7 (ISA DMA memory pool): DMphys | size: 8192KB total, 8192KB free, 0KB reserved DMphys | 0x001aa000-0x002ad000 ( 1036KB, 1MB) free DS: DMphys | 0x002ae000-0x002d0000 ( 136KB, 0MB) free DS: DMphys | 0x002e2000-0x00400000 ( 1144KB, 1MB) free DS: DMphys | 0x0043a000-0x009f7000 ( 5876KB, 6MB) free DS: httpserv| l4ore_open(): called httpserv| l4ore_open(): descriptor: 0 con | Using fast memcpy. bmodfs | Passed the following modules: bmodfs | module "/vmlinuz" (2855kB) bmodfs | module "/l4linux.cfg" (1kB) bmodfs | module "/libloader.s.so" (636kB) bmodfs | module "/libld-l4.s.so" (484kB) bmodfs | module "/drops-rd.rd" (16384kB) io | Using platform configuration 'x86' io | PCI: Using configuration type 1 io | PCI: Probing PCI hardware io | PCI: Probing PCI hardware (bus 00) loader | sleeping for 1000 ms io | PCI: PIIX3: Enabling Passive Release on 00:01.0 io | Limiting direct PCI/PCI transfers. io | Activating ISA DMA hang workarounds. io | 00000000-ffffffff : PCI mem io | f0000000-f1ffffff : Cirrus Logic GD 5446 io | f2000000-f2000fff : Cirrus Logic GD 5446 io | f2001000-f20010ff : Realtek Semiconductor Co., Ltd. RTL-8139/8139C/ io : 8139C+ io | 0000-ffff : PCI IO io | 0cf8-0cff : PCI conf1 io | b000-b03f : Intel Corporation 82371AB/EB/MB PIIX4 ACPI io | b100-b11f : Intel Corporation 82371AB/EB/MB PIIX4 ACPI io | c000-c00f : Intel Corporation 82371SB PIIX3 IDE [Natoma/Triton II] io | c100-c1ff : Realtek Semiconductor Co., Ltd. RTL-8139/8139C/8139C+ io | Available IRQs=[ <!0> 1 <!2> 3 <!4> 5 6 7 8 9 a b c d e f 10 11 ] con | Character size is 8x14, font has 256 characters con | Trying execution of ``set VBE mode'' using x86emu con | Found VESA BIOS version 2.0 con | OEM VGABIOS Cirrus extension ore | Softirq daemon starting ore | Initializing DDE page cache ore | unimplemented: pci_fixup_device ore | unimplemented: pci_fixup_device ore | _add_ddekit_device: Detected device: 8086:7000 ore | unimplemented: pci_fixup_device ore | unimplemented: pci_fixup_device ore | _add_ddekit_device: Detected device: 8086:7010 ore | unimplemented: pci_fixup_device ore | unimplemented: pci_fixup_device ore | _add_ddekit_device: Detected device: 8086:7113 ore | unimplemented: pci_fixup_device ore | unimplemented: pci_fixup_device ore | _add_ddekit_device: Detected device: 1013:b8 ore | unimplemented: pci_fixup_device ore | unimplemented: pci_fixup_device ore | _add_ddekit_device: Detected device: 10ec:8139 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>8139too Fast Ethernet driver 0.9.28 ore | <6>8139too 0000:00:04.0: This (id 10ec:8139 rev 20) is an enhanced 81 ore : 39C+ chip ore | <6>8139too 0000:00:04.0: Use the "8139cp" driver for improved perform ore : ance and stability. ROOT: Sending ports c100-c1ff to task #07 io | PCI: Setting latency timer of device 00:03.0 to 64 ore | <7>8139too 0000:00:04.0: unknown chip version, assuming RTL-8139 ore | <7>8139too 0000:00:04.0: TxConfig = 0x74800000 ore | <6>eth0: RealTek RTL8139 at 0xa000, 52:54:00:12:34:56, IRQ 11 ore | <7>eth0: Identified 8139 chip type 'RTL-8139' 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>eth0: link up, 100Mbps, full-duplex, lpa 0x05E1 ore | main(): Initialized 2 network devices. ore | Device = lo, IRQ = 0, MAC = 00:00:00:00:00:00 ore | Device = eth0, IRQ = 11, MAC = 52:54:00:12:34:56 ore | main(): Registering 'ORe' at names... ore | main(): Ready for service. httpserv| ore_lookup_server(): ORe server ORe = C.02 httpserv| ore_do_open(): called ore | __init_mac(): MAC = 04:EA:43:01:96:09 httpserv| ore_do_open(): opened. worker = C.08 httpserv| oredev_init(): MAC = 04:EA:43:01:96:09 httpserv| http_init(): Setting my IP address to 127.0.0.1 httpserv| main(): HTTP server is up and accepting... con | VBE mode 0x117 successfully set. con | VESA reports 1024x768@16 2048bpl (00bb) [4096kB] con | Color mapping: red=11:5 green=5:6 blue=0:5 res=0:0 con | No supported accelerated graphics card detected con | Mapped I/O video mem f0000000 => 00400000 [4096kB] via l4io 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 0xb03d90 for callbacks. ROOT: Sending ports 0060-006f to task #07 con | Failed to disable AUX port, but continuing anyway... Is this a SiS? con | If AUX port is really absent please use the 'i8042.noaux' option. con | serio: i8042 KBD port at 0x60,0x64 irq 1 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 E.02. Video mode is 1024x768@16. loader | vmlinuz: Starting application using libld-l4.s.so loader | vmlinuz,#11: Loading binary loader | vmlinuz,#11: Loading ldso loader | vmlinuz,#11: Starting libld-l4.s.so at 000138b0 via 0000cf04 l4lx | ======> L4Linux 2.6 starting... <======== l4lx | Linux version 2.6.23-l4 (licy@licy) (gcc version 4.1.3 20070929 (prer l4lx : elease) (Ubuntu 4.1.2-16ubuntu2)) #2 Mon Aug 25 17:42:16 CST 2008 l4lx | Binary name: vmlinuz l4lx | Kernel command line (6 args): mem=64M load_ramdisk=1 ramdisk_size=163 l4lx : 84 root=/dev/ram l4env_rd=drops-rd.rd l4ORe.instances=OReInst1:eth0,O l4lx : ReInst2:lo,OReInst3:eth1 l4lx | Image: 00400000 - 0076b000 [3500 KiB]. l4lx | Areas: Text: 00400000 - 0067a000 [2536kB] (a bit longer) l4lx | Data: 0067a000 - 0069607c [112kB] l4lx | Initdata: 0069a000 - 006c9000 [188kB] l4lx | BSS: 006ca000 - 00768fc0 [635kB] l4lx | l4lx_thread_create: Created thread 11.03 (tamer0) l4lx | Tamer0 is 11.03 l4lx | Using tamed mode. l4lx | Connecting to l4io server. l4lx | l4env_linux_startup thread 4. l4lx | l4lx_thread_create: Created thread 11.04 (cpu0) l4lx | main thread will be 11.04 l4lx | l4env_register_pointer_section: addr = 00698000 size = 864256 l4lx | sec-w-init: virt: 0x00698000 to 0x0076afff [844 KiB] l4lx | Noncontiguous region for sec-w-init l4lx | sec-w-init: Number of physical regions: 2, 864256 Bytes l4lx | sec-w-init: 1: Phys: 0x01419000 to 0x01436000, Size: 118784 l4lx | sec-w-init: 2: Phys: 0x0134a000 to 0x01400000, Size: 745472 l4lx | main thread: received startup message. l4lx | Main thread running, waiting... l4lx | setup_l4env_memory: Forcing superpages for main memory 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 | Done (1649 entries). l4lx | l4env_register_pointer_section: addr = 00698000 size = 864256 l4lx | end: virt: 0x00698000 to 0x0076afff [844 KiB] l4lx | Noncontiguous region for end l4lx | end: Number of physical regions: 2, 864256 Bytes l4lx | end: 1: Phys: 0x01419000 to 0x01436000, Size: 118784 l4lx | end: 2: Phys: 0x0134a000 to 0x01400000, Size: 745472 l4lx | l4env_rd_path: drops-rd.rd l4lx | Loading: drops-rd.rd l4lx | INITRD: Size of RAMdisk is 16384KiB l4lx | RAMdisk from 04c00000 to 05c00000 [16384KiB] l4lx | l4lx_thread_create: Created thread 11.05 (timer.i0) l4lx | Jumping over 4x 'hlt' at 0x6a37e0 l4lx | idler0: utcb=0xbff00400 11.04 l4lx | l4lx_thread_create: Created thread 11.06 (idler0) l4lx | Starting L4FB via CON con | vc_loop(): vc[1] running as E.07 l4lx | l4lx_thread_create: Created thread 11.07 (L4ConInput) con | vc[1] 1024x768@16, bpl:2048, gmode:0x35, evprt:11.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 00800000 size 00178000 l4lx | l4lx_thread_create: Created thread 11.08 (CON refresher) 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 = 52:54:00:12:34:56 l4lx | ore_do_open(): opened. worker = C.09 l4lx | l4lx_irq_dev_startup_hw: Starting IRQ thread for IRQ 15. l4lx | l4lx_thread_create: Created thread 11.09 (IRQ15) l4lx | l4x_ore_irq_startup l4lx | l4lx_thread_create: Created thread 11.0a (L4OreRcv) l4lx | l4x_ore_irq_startup l4lx | l4lx_thread_create: Created thread 11.0a (L4OreRcv)
The output looks good so far.
Another question is you know there several binaries in disk/ which are in relation with ore, as ore_test, ore_send and something like that, but I don't know how to start them, I can't get more info from README, can you give some advice, please?
You can safely ignore the ore_test, ore_send and mini_http_uip examples for your setup.
Bjoern