Hello all,
After having installed GNU/Hurd (the Debian distribution, that is)
yesterday I have run into some weirdness wrt. my eepro100 NIC. The board
is seemingly detected ok by the Mach kernel, but it does not seem to
work at all under Hurd itself.
Since I don't know where Hurd puts the boot-up messages from the Mach
kernel I cannot attach the output from the Mach/eepro100 driver, but
for all I can see it's exactly the same as from the Linux/eepro100
driver, which is:
eth0: OEM i82557/i82558 10/100 Ethernet at 0x5400, 00:08:C7:3C:62:FA, IRQ 11.
Board assembly 695327-001, Physical connectors present: RJ45
Primary interface chip i82555 PHY #1.
General self-test: passed.
Serial sub-system self-test: passed.
Internal registers self-test: passed.
ROM checksum self-test: passed (0x24c9f043).
Receiver lock-up workaround activated.
(The NIC works fine under Linux, where it lives as a module.)
Here is a non-verbatim copy of my attempts to setup networking (there
are some omissions in it, I'm not very good at copying from screen):
$ settrans /servers/socket/2 /hurd/pfinet --interface=eth0 \
--address=195.97.129.13 --netmask=255.255.255.0 \
--gateway=195.97.129.3
$ ping 127.0.0.1
ping: Translator died.
$ devprobe eth0
$
Can anyone shed some light on what I am doing wrong here? It seems as
though the eth0 device has been mysteriously assasinated (along with
com0 and com1) sometime after the Mach kernel sees it.
The gory details of my setup:
The Mach kernel is version 1.2, compiled with NCR53c8xx, IDE, floppy
and EtherExpressPro100 support, under Debian GNU/Hurd itself (gcc 2.91.66).
The Hurd setup is with the latest Debian packages downloaded from the
ftp.sunet.se mirror (installed via cross-install and native-install).
GRUB is version 0.5.94 (from Debian GNU/Linux).
The workstation is a Compaq AP/500, the NIC is onboard.
--
Sune Kirkeby | "Imagine, if you will, that there were no such
| thing as a hypothetical situation..."
PGP signature