DDEkit for Linux2.6 from svn

Shakthi Kannan shakthimaan at gmail.com
Thu Jan 1 19:21:49 CET 2009


Hi,

Replying to my own message:

--- On Thu, Jan 1, 2009 at 10:33 PM, Shakthi Kannan
<shakthimaan at gmail.com> wrote:
| L4 Bootstrapper
|  move modules to 2000000 with offset 1d22000
|  move module 9 start a0f000 -> 2731000
|  move module 8 start 79b000 -> 24bd000
| ...
|  move module 2 start 336000 -> 2058000
|  move module 1 start 2de000 -> 2000000
\--

The stage2_eltorito from Debian Lenny from /usr/lib/grub/i386-pc/ is
only 106k, and using "-modaddr 0x2000000" along with the kernel line
does the above. Otherwise, it complains about region overlap. OTOH,
the stage2_eltorito provided from your image:
http://os.inf.tu-dresden.de/~doebel/downloads/ore_image.iso

is 178k. From where did you get this stage2_eltorito?

So, using your stage2_eltorito file, and using a separate line for
modaddr in menu.lst boots, but, halts at:

=== ERROR ===

ore     | unimplemented: pci_fixup_device
ore     | _add_ddekit_device: Detected device: 10ec:8139
ore     | <6>Intel(R) PRO/1000 Network Driver - version 7.3.15-k2
ore     | <6>Copyright (c) 1999-2006 Intel Corporation.
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     | main(): Initialized 1 network devices.
ore     | Device =   lo, IRQ =  0, MAC = 00:00:00:00:00:00
ore     | main(): Registering 'ORe' at names...
ore     | main(): Ready for service.
arping  | ore_lookup_server(): ORe server ORe = 9.02
arping  | ore_do_open(): called
ore     | [9.2] ore/server/src/clients.c:215:setup_connection():
ore     |  Error: no device found.
arping  | ore_do_open(): opened. worker = 7FF.7F
arping  | [A.2] ore/lib/client/lib.c:181:l4ore_open():
arping  |  Error: ore_open() returned INVALID_ID
arping  | main(): opened eth0: -1 for 00:00:64:64:65:6B
arping  | [A.2] ore/examples/arping/main.c:303:main():
arping  |  Error: could not open eth0!
arping  |
arping  | Exiting with 1

=== END ===

---
| ore     | <6>Intel(R) PRO/1000 Network Driver - version 7.3.15-k2
| ore     | <6>Copyright (c) 1999-2006 Intel Corporation.
\--

In tudos/l4/pkg/ore/server/defconfig,

CONFIG_ORE_E1000=y

is set. But, in the working ore_image.iso that you had provided, it
uses the 8139cp driver, for which CONFIG_ORE_RTL8139CP should be set?
How to reconfigure this settings?

Thanks!

SK

-- 
Shakthi Kannan
http://www.shakthimaan.com




More information about the l4-hackers mailing list