Hello, I am attempting to setup several Damn Small Linux (DSL) instances to run within a DSL host. I am successful in launching and running instances (guests) of DSL, but I cannot bring an Ethernet interface up on the guest.
My procedure follows: 1) Download current.iso from one of DSL's mirrors (this was not more than a week ago - I don't have an exact date), 2) Install this to a spare machine via hd-install script, 3) Download DSL from Antoine Martin's page (http://uml.nagafix.co.uk/): http://uml.nagafix.co.uk/DSL-2.2/ 4) Unpack, then copy this to the system running DSL, 5) Run this command-line in the host DSL to start UML: ./linux-2.6.19-rc5 ubda=DSL-2.2-root_fs mem=128M eth0=ethertap,tap0,,10.11.12.13 6) Receive the following output (ends with "END OF UML OUTPUT") (I ran this script to trim shell control characters: cat output.txt | sed 's/^[[^m]*m//g' | sed 's/^H//g' > out2.txt ): Checking that ptrace can change system call numbers...OK Checking syscall emulation patch for ptrace...missing Checking for tmpfs mount on /dev/shm...nothing mounted on /dev/shm Checking PROT_EXEC mmap in /tmp/...OK Checking if syscall restart handling in host can be skipped...OK Checking for the skas3 patch in the host: - /proc/mm...not found - PTRACE_FAULTINFO...not found - PTRACE_LDT...not found UML running in SKAS0 mode Linux version 2.6.19-rc5 ([EMAIL PROTECTED]) (gcc version 4.1.1 20060525 (Red Hat 4.1.1-1)) #24 Wed Nov 8 12:05:48 EST 2006 Built 1 zonelists. Total pages: 32512 Kernel command line: ubda=DSL-2.2-root_fs mem=128M eth0=ethertap,tap0,,10.11.12.13 root=98:0 PID hash table entries: 512 (order: 9, 2048 bytes) Dentry cache hash table entries: 16384 (order: 4, 65536 bytes) Inode-cache hash table entries: 8192 (order: 3, 32768 bytes) Memory: 126720k available Mount-cache hash table entries: 512 Checking for host processor cmov support...Yes Checking for host processor xmm support...No Checking that host ptys support output SIGIO...Yes Checking that host ptys support SIGIO on close...No, enabling workaround aio_thread failed to initialize context, err = 38 2.6 AIO not supported on the host - reverting to 2.4 AIO 2.6 host AIO support not used - falling back to I/O thread NET: Registered protocol family 16 NET: Registered protocol family 2 IP route cache hash table entries: 1024 (order: 0, 4096 bytes) TCP established hash table entries: 4096 (order: 2, 16384 bytes) TCP bind hash table entries: 2048 (order: 1, 8192 bytes) TCP: Hash tables configured (established 4096 bind 2048) TCP reno registered Checking host MADV_REMOVE support...MADV_REMOVE failed, err = -22 Can't release memory to the host - memory hotplug won't be supported mconsole (version 2) initialized on /home/dsl/.uml/2LJCKB/mconsole Netdevice 0 (2a:93:e5:15:4e:b9) : ethertap backend - tap0, IP = 10.11.12.13 Host TLS support NOT detected! TLS support inside UML will not work VFS: Disk quotas dquot_6.5.1 Dquot-cache hash table entries: 1024 (order 0, 4096 bytes) io scheduler noop registered io scheduler anticipatory registered (default) io scheduler deadline registered io scheduler cfq registered mice: PS/2 mouse device common for all mice TCP cubic registered NET: Registered protocol family 1 NET: Registered protocol family 17 Initialized stdio console driver Console initialized on /dev/tty0 Initializing software serial port version 1 ubda: unknown partition table kjournald starting. Commit interval 5 seconds EXT3-fs: mounted filesystem with ordered data mode. VFS: Mounted root (ext3 filesystem) readonly. line_ioctl: tty0: ioctl KDSIGACCEPT called INIT: version 2.78-knoppix booting modprobe: FATAL: Could not load /lib/modules/2.6.19-rc5/modules.dep: No such file or directory hwclock: Could not access RTC: No such file or directory Running Linux Kernel 2.6.19-rc5. Running from HD, checking filesystems... Activating swap... Checking root file system... fsck 1.34-WIP (21-May-2003) /dev/ubda: clean, 11449/51200 files, 127248/204800 blocks EXT3 FS on ubda, internal journal Checking all file systems... fsck 1.34-WIP (21-May-2003) Running from HD, regenerate ld.so.cache and modules.dep... Processor 0 is UML Autoconfiguring devices... /-\|/-\ |/-\|/-\ |/-\|/-\ |/-\|/-\ |/-\|/-\ |/-\|/-\ |/-\|/-\ |/-\|/-\ |/-\|/-\ |/-\|/-\ |/-\|/-\ |/-\|/-\ |/-\|/-\ |/-\|/-\ |/-\|/-\ |/-\|/-\ |/-\|/-\ |/-\|/-\ |/-\|/-\ |/-\|/-\ |/-\|/-\ |/-\|/-\ |/-\|/-\ |/-\|/-\ |/-\|/-\ |/-\|/-\ |/-\|/-\ |/modprobe: FATAL: Could not load /lib/modules/2.6.19-rc5/modules.dep: No such file or directory modprobe: FATAL: Could not load /lib/modules/2.6.19-rc5/modules.dep: No such file or directory modprobe: FATAL: Could not load /lib/modules/2.6.19-rc5/modules.dep: No such file or directory modprobe: FATAL: Could not load /lib/modules/2.6.19-rc5/modules.dep: No such file or directory Done. Mouse is Generic PS/2 Wheel Mouse at /dev/psaux Couldnt get a file descriptor referring to the console Skipping DMA accelleration as requested on boot commandline. Scanning for Harddisk partitions and creating /etc/fstab... Done. Network device eth0 detected, DHCP broadcasting for IP. (Backgrounding) Automounter started for: floppy cdrom. pcilib: Cannot open /sys/bus/pci/devices pcilib: Cannot open /proc/bus/pci lspci: Cannot find any working access method. INIT: Entering runlevel: 5 FATAL: Could not load /lib/modules/2.6.19-rc5/modules.dep: No such file or directory FATAL: Could not load /lib/modules/2.6.19-rc5/modules.dep: No such file or directory bash-2.05b# /sbin/ifconfig lo Link encap:Local Loopback inet addr:127.0.0.1 Mask:255.0.0.0 UP LOOPBACK RUNNING MTU:16436 Metric:1 RX packets:2 errors:0 dropped:0 overruns:0 frame:0 TX packets:2 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:0 RX bytes:100 (100.0 B) TX bytes:100 (100.0 B) bash-2.05b# /sbin/ifconfig eth0 eth0 Link encap:Ethernet HWaddr 2A:93:E5:15:4E:B9 BROADCAST MULTICAST MTU:1484 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:4 bash-2.05b# /sbin/ifconfig eth0 up etap_tramp : uml_net failed * modprobe netlink_dev * modprobe ethertap unit=0 -o ethertap0 modprobe: invalid option -- o modprobe 2.4.21 Load/Unload modules with dependencies Load module(s): modprobe [-a -n -v ] [-C config ] [ -t type ] pattern OR module1 module2 ... List modules: modprobe [-l ] [-C config ] [ -t type ] pattern note: wildcard patterns should be escaped Show configuration: modprobe [-C config ] -c Remove module(s) or autoclean: modprobe [-C config ] -r [ module ...] options: -a, --all Load _all_ matching modules -c, --showconfig Show current configuration -d, --debug Print debugging information -h, --help Print this message -k, --autoclean Set 'autoclean' on loaded modules -l, --list List matching modules -n, --show Don't actually perform the action -q, --quiet Quiet operation -r, --remove Remove module (stacks) or do autoclean -s, --syslog Use syslog to retap_tramp failed - err = 22 SIOCSIFFLAGS: Invalid argument bash-2.05b# halt bash-2.05b# INIT: Switching to runlevel: 0 INIT: Sending processes the TERM signal INIT: Sending processes the KILL signal Sent all processes the TERM signal........................................... Sent all processes the KILL signal........................................... Shutting down network device eth0 Unmounting file systems. /dev/pts umounted /dev/ubda umounted DSL halted. END OF UML OUTPUT 7) I'm not sure how to approach this - download gcc and recompile a new kernel for DSL? Is there a much simpler way to approach this - I feel like I am missing something... Thank you! ------------------------------------------------------------------------- Take Surveys. Earn Cash. Influence the Future of IT Join SourceForge.net's Techsay panel and you'll get the chance to share your opinions on IT & business topics through brief surveys - and earn cash http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV _______________________________________________ User-mode-linux-user mailing list User-mode-linux-user@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/user-mode-linux-user