Re: newbie trying to get network to work
Bertrik Sikken <email@example.com> writes:
> Hi all,
> I just installed the debian K6 hurd mini ISO by following the
> Debian GNU/Hurd installation guide. Installation was pretty
> smooth up to the point where I configure the network.
> As per the guide, I typed
> settrans -fgap /servers/socket/2 /hurd/pfinet -i eth0 -a <my-ip> -g
> <gateway> -m <netmask>
> but this resulted in
> "pfinet:../../pfinet/ethernet.c:249: setup_ethernet_device:
> Assertion 'netstat.header_format=1' failed.
> Settrans: /hurd/pfinet: Translator died"
If I understand it correctly, this means that eth0 is not an ethernet
device... Of course this is a bug, but I would need more information
to tell what it is. I doubt this is worthwhile to investigate, a
recompile (or Alfred's patch to update the drivers) could fix this.
> My ethernet card has an Intel 21143 Fast ethernet (aka tulip)
> chip. I didn's see any message about this card being detected
> during boot (but the boot screen scrolls a bit too fast to
> be sure it wasn't there)
cat /dev/klog > /tmp/klog
Now wait a few seconds and press ctrl-c.
Now you can lookup the messages in /tmp/klog.
> What can I do?
> Do I need to compile a new kernel?
If the card is not detected (and if it is supported), better do this.
> If so, can I compile from inside the Hurd environment or do
> you recommend a cross-compile?
> (I'm running Mandrake Linux 10.0 (and windows xp))
> Should I get the source from gnu.org or do I need
> custom sources from debian, or should i get a CVS version?
Use the CVS version. Make sure you are using the `gnumach-1-branch'
branch. After checking out the sourcecode, apply this patch:
Regenerate configure (using autoreconf) and compile. You don't need a
crosscompiler for this, GNU Mach is just a kernel and therefore the OS
you use to compile from is not relevant.