[okl4-developer] Fwd: Ubuntu VMware VM with 2.1 loaded

Kalamkar, Dhiraj D dhiraj.d.kalamkar at intel.com
Fri May 23 14:18:43 EST 2008


Hi Geoff,

 

You don't need to comment out line 114 in arch/l4/Makefile. Just do
following:

 

#cp l4linux_config_ia32 .config 

#make menuconfig ARCH=l4 SYSTEM=i368

#mv .config l4linux_config_ia32

#make mrproper

 

And rebuild OKL4. At least it worked for me fine.

 

Regards,

Dhiraj

 

 

________________________________

From: developer-bounces at okl4.org [mailto:developer-bounces at okl4.org] On
Behalf Of Geoff White
Sent: Friday, May 23, 2008 9:32 AM
To: developer
Subject: [okl4-developer] Fwd: Ubuntu VMware VM with 2.1 loaded

 

 

OK, so I have a VMware VM that talks to the Network!!!
I enabled the PCnet32 drivers in the OLLinux kernel (more on the
problems with this later) and rebuilt everything,and I was able to ping
mit.edu ;)

I did have issues building the new image however! I followed a modified
set of instructions that worked for 1.5.2, comment out line 114 in
.../arch/l4/Makefile
and  run
make menuconfig

this worked fine but when I moved the .config file over to
l4linux_config_ia32, I had major problems building the resultant kernel.
Finally what I did is to take the original l4linux_config_ia32 and hand
edit it to include the PCnet32 driver, this didn't quite work, it
dropped into interactive mode during the build and I had to answer a
bunch of questions by hand.  But in the end , the kernel built and I was
able to load it into a VMware VM and start it up and ping through the
interface!  So my only question for now is what is wrong with make
menuconfig or what step do I need to do to get a working config?

Here is what it looks like when I build...

sound/isa/Kconfig:68:warning: 'select' used by config symbol
'SND_ALS100' refers to undefined symbol 'ISAPNP'
sound/isa/Kconfig:82:warning: 'select' used by config symbol
'SND_AZT2320' refers to undefined symbol 'ISAPNP'
sound/isa/Kconfig:146:warning: 'select' used by config symbol
'SND_DT019X' refers to undefined symbol 'ISAPNP'
sound/isa/Kconfig:160:warning: 'select' used by config symbol
'SND_ES968' refers to undefined symbol 'ISAPNP'
sound/pci/Kconfig:489:warning: 'select' used by config symbol
'SND_FM801_TEA575X' refers to undefined symbol 'VIDEO_V4L1'
sound/pci/Kconfig:490:warning: 'select' used by config symbol
'SND_FM801_TEA575X' refers to undefined symbol 'VIDEO_DEV'
*
* Restart config...
*
*
* Ethernet (10 or 100Mbit)
*
Ethernet (10 or 100Mbit) (NET_ETHERNET) [Y/n/?] y
  Generic Media Independent Interface device support (MII) [Y/?] y
  Sun Happy Meal 10/100baseT support (HAPPYMEAL) [N/m/y/?] n
  Sun GEM support (SUNGEM) [N/m/y/?] n
  Sun Cassini support (CASSINI) [N/m/y/?] n
  3COM cards (NET_VENDOR_3COM) [N/y/?] n
  HP 10/100VG PCLAN (ISA, EISA, PCI) support (HP100) [N/m/y/?] n
  EISA, VLB, PCI and on board controllers (NET_PCI) [Y/n/?] y
    AMD PCnet32 PCI support (PCNET32) [Y/n/m/?] y
      Use RX polling (NAPI) (PCNET32_NAPI) [N/y/?] (NEW) y
    AMD 8111 (new PCI lance) support (AMD8111_ETH) [Y/n/m/?] y
      Enable NAPI support (AMD8111E_NAPI) [N/y/?] n
    Adaptec Starfire/DuraLAN support (ADAPTEC_STARFIRE) [N/m/y/?] (NEW)
n
    Broadcom 4400 ethernet support (B44) [N/m/y/?] (NEW) n
    nForce Ethernet support (FORCEDETH) [N/m/y/?] (NEW) n
    Digi Intl. RightSwitch SE-X support (DGRS) [N/m/y/?] (NEW) n
    EtherExpressPro/100 support (eepro100, original Becker driver)
(EEPRO100) [N/m/y/?] (NEW) n
    Intel(R) PRO/100+ support (E100) [N/m/y/?] (NEW) n
    Myson MTD-8xx PCI Ethernet support (FEALNX) [N/m/y/?] (NEW) n
    National Semiconductor DP8381x series PCI Ethernet support (NATSEMI)
[N/m/y/?] (NEW) n

(there were a few more but I didn't type them in.)
So my question is how do I get a .config (l4linux_config_ia32_vmw ) that
doesn't require interactive intervention?

so when it's built, I start it up and...
This architecture does not implement dump_stack()

Iguana virtual serial driver v1.0

TCP cubic registered

Initializing XFRM netlink socket

NET: Registered protocol family 1

NET: Registered protocol family 17

VFS: Mounted root (ext2 filesystem) readonly.

vserial: init done (handle: 0, owner: 18001, mask: 2)

Linux user startup!
Mounted proc on /proc
Mounted sysfs on /sys

Mounted devpts on /dev/pts
no IDE disk image available
Configured net lo device
PING 127.0.0.1 (127.0.0.1): 56 data bytes
64 bytes from 127.0.0.1: icmp_seq=0 ttl=64 time=40.0 ms

64 bytes from 127.0.0.1: icmp_seq=1 ttl=64 time=0.0 ms

--- 127.0.0.1 ping statistics ---

2 packets transmitted, 2 packets received, 0% packet loss
round-trip min/avg/max = 0.0/20.0/40.0 ms
eth0      Link encap:Ethernet  HWaddr 00:0C:29:FC:77:6E  
          BROADCAST MULTICAST  MTU:1500  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:0 (0.0 B)  TX bytes:0 (0.0 B)
          Interrupt:11 Base address:0x1400 

eth0: link up

configuring network for  Linux wombat 2.6.23-i386l4_pc99 #2 Mon May 19
00:34:56 PDT 2008 i386 unknown
info, udhcpc (v0.9.9-pre) started
debug, Sending discover...
debug, Sending select for 192.168.127.130...
info, Lease of 192.168.127.130 obtained, lease time 1800
deleting routers
route: SIOC[ADD|DEL]RT: No such process
adding dns 192.168.127.2
net eth0 device configuration failed


 *And We're Done!*



Please press Enter to activate this console. 


BusyBox v1.00 (2008.05.19-04:45+0000) Built-in shell (ash)
Enter 'help' for a list of built-in commands.


/ # ping mit.edu
PING mit.edu (18.7.22.69): 56 data bytes
64 bytes from 18.7.22.69: icmp_seq=0 ttl=128 time=90.0 ms

64 bytes from 18.7.22.69: icmp_seq=1 ttl=128 time=90.0 ms
64 bytes from 18.7.22.69: icmp_seq=2 ttl=128 time=90.0 ms
64 bytes from 18.7.22.69: icmp_seq=3 ttl=128 time=90.0 ms
64 bytes from 18.7.22.69: icmp_seq=4 ttl=128 time=80.0 ms
64 bytes from 18.7.22.69: icmp_seq=5 ttl=128 time=90.0 ms
64 bytes from 18.7.22.69: icmp_seq=6 ttl=128 time=90.0 ms

--- mit.edu ping statistics ---
7 packets transmitted, 7 packets received, 0% packet loss
round-trip min/avg/max = 80.0/88.5/90.0 ms



I'd like to get this build fully automated and then get it up on the
Wiki





 

-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.okl4.org/pipermail/developer/attachments/20080523/129e25bc/attachment-0001.htm 


More information about the Developer mailing list