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

Geoff White netengadmin at gmail.com
Fri May 23 14:02:19 EST 2008


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/20080522/405d8908/attachment.htm 


More information about the Developer mailing list