I installed the Hurd from the following link: http://eu.hurd.gnuab.org/pub/debian/base/debian-gnu-hurd-2004.05.09.tar.gz
under Bochs 2.1 running with the configuration below. Everything seems to be working, with the exception of eth0 (Bochs' ne2000 network card). I tried rebuilding mach from http://ftp.gnu.org/gnu/gnumach/gnumach-1.3.tar.gz with: $ MIG=i386-gnu-mig CC=i386-gnu-gcc ./configure --enable-ide --enable-ne2000 --build i386-linux --host i386-gnu --prefix=/gnu and was successful in loading up this mach as well as the original, but had the same results with the ne2000 card. The mach boot messages don't even mention the ne2000 driver probing the hardware. Is there something that needs to be set at compilation time or an argument to mach at boot time to force the ne2000 driver to query the hardware and initialize itself? Does anyone have this configuration up and running successfully and could you share your bochsrc? bochsrc: megs: 64 boot: disk clock: sync=realtime, time0=local ne2k: ioaddr=0x240, irq=9, mac=fe:fd:00:00:00:01, ethmod=tuntap, ethdev=tun, script=/opt/bochs/gnu_mach/start-tun floppya: 1_44=./1.44 ata0: enabled=1, ioaddr1=0x1f0, ioaddr2=0x3f0, irq=14 ata1: enabled=1, ioaddr1=0x170, ioaddr2=0x370, irq=15 ata0-master: type=disk, path="2Gb.img", mode=flat, cylinders=4161, heads=16, spt=63 ata0-slave: type=disk, path="128M.img", mode=flat, cylinders=260, heads=16, spt=63 #log: /dev/null log: ./bochs.out vga_update_interval: 250000 keyboard_serial_delay: 200 vgaromimage: /usr/share/bochs/VGABIOS-elpin-2.40 romimage: file=/usr/share/bochs/BIOS-bochs-latest, address=0xf0000 i440fxsupport: enabled=1 bootlog (original mach): GNUmach 1.3 AT386 boot: physical memory from 0x0 to 0x4000000 GNUmach 1.3 AT386 boot: physical memory from 0x0 to 0x4000000 pcibios_init : BIOS32 Service Directory structure at 0x000f9540 pcibios_init : BIOS32 Service Directory entry at 0xf9550 bios32_service(0x49435024) : not present pci_init: no BIOS32 detected hd0: Generic 1234, 2047MB w/256kB Cache, CHS=520/128/63 hd1: Generic 1234, 127MB w/256kB Cache, CHS=260/16/63 hd2: Generic 1234, ATAPI CDROM drive ide0 at 0x1f0-0x1f7,0x3f6 on irq 14 ide1 at 0x170-0x177,0x376 on irq 15 Floppy drive(s): fd0 is 1.44M FDC 0 is an 8272A qlogicisp : PCI bios not present eata_pio: No BIOS32 extensions present. This driver release still depends on it. Skipping scan for PCI HBAs. Failed initialization of WD-7000 SCSI card! EATA0: address 0x1f0 in use, skipping probe. EATA0: address 0x170 in use, skipping probe. ppa: Version 1.42 ppa: Probing port 03bc ppa: Probing port 0378 ppa: SPP port present ppa: PS/2 bidirectional port present ppa: EPP 1.7 ppa: Probing port 0278 scsi : 0 hosts. scsi : detected total. 3c59x.c:v0.99L 5/28/99 Donald Becker http://cesdis.gsfc.nasa.gov/linux/drivers/vor tex.html 0 3c515 cards found. eth0: D-Link DE-600 pocket adapter: not at I/O 0x378. D-Link DE-620 pocket adapter not identified in the printer port TLAN: PCI Bios not present. 0 3c515 cards found. eth1: D-Link DE-600 pocket adapter: not at I/O 0x378. D-Link DE-620 pocket adapter not identified in the printer port TLAN: PCI Bios not present. Partition check (DOS partitions): hd0: hd0s1 hd1: hd1s1 com0: at atbus0, port = 3f8, spl = 6, pic = 4. (DOS COM1) module 0: /hurd/ext2fs.static --multiboot-command-line=${kernel-command-line} --ho st-priv-port=${host-port} --device-master-port=${device-port} --exec-server-task=$ module 1: /lib/ld.so.1 /hurd/exec $(exec-task=task-create) 2 multiboot modules task loaded: /hurd/ext2fs.static --multiboot-command-line=/boot/gnumach.gz root=device:hd0s1 -- host-priv-port=2 --device-master-port=3 --exec-server-task=4 -T typed device:hd0s1 task loaded: /lib/ld.so.1 /hurd/exec start /hurd/ext2fs.static: bootlog (compiled mach): GNUmach 1.3 AT386 boot: physical memory from 0x0 to 0x4000000 GNUmach 1.3 AT386 boot: physical memory from 0x0 to 0x4000000 pcibios_init : BIOS32 Service Directory structure at 0x000f9540 pcibios_init : BIOS32 Service Directory entry at 0xf9550 pcibios_init : PCI BIOS revision 2.10 entry at 0xf9590 Probing PCI hardware. hd0: Generic 1234, 2047MB w/256kB Cache, CHS=520/128/63 hd1: Generic 1234, 127MB w/256kB Cache, CHS=260/16/63 hd2: Generic 1234, ATAPI CDROM drive ide0 at 0x1f0-0x1f7,0x3f6 on irq 14 ide1 at 0x170-0x177,0x376 on irq 15 Partition check (DOS partitions): hd0: hd0s1 hd1: hd1s1 com0: at atbus0, port = 3f8, spl = 6, pic = 4. (DOS COM1) module 0: /hurd/ext2fs.static --multiboot-command-line=${kernel-command-line} --ho st-priv-port=${host-port} --device-master-port=${device-port} --exec-server-task=$ module 1: /lib/ld.so.1 /hurd/exec $(exec-task=task-create) 2 multiboot modules task loaded: /hurd/ext2fs.static --multiboot-command-line=/boot/gnumach.gz root=device:hd0s1 -- host-priv-port=2 --device-master-port=3 --exec-server-task=4 -T typed device:hd0s1 task loaded: /lib/ld.so.1 /hurd/exec start /hurd/ext2fs.static: __________________________________ Do you Yahoo!? Yahoo! Mail is new and improved - Check it out! http://promotions.yahoo.com/new_mail