[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