Aleksey Naumov wrote:

> David,
>
> thank you for your help. I still can't resolve my problem (see below)...
>
> David Rankin wrote:
>
> > Aleksey Naumov wrote:
> >
> > > Hi, Mandrake experts!
> > >
> > > I've just installed Mandrake 8.0 on my PII 400MHz HP at work. My
> > > computer is on a
> > > college network and connection is done with DHCP. The problem is that I
> > > can't get
> > > DHCP connection to work in Linux, while it works just fine in Win98.
> > >
> > > At boot time I get:
> > >
> > > Setting network parameters:                                [  OK  ]
> > > Bringing up interface lo:                                  [  OK  ]
> > > Bringing up interface eth0:  Determining IP information for eth0...
> > >  failed.
> > >                                                            [FAILED]
> > >
> > >
> > > Could this be a problem with my Ethernet card rather than DHCP? It
> > > doesn't look
> > > like it to me (especially since it works perfectly under Win98), but
> > > just in case,
> > > here the info on my Ethernet card:
> > >
> > >
> >
> > Yes this is probably a problem with your ethernet card and module
> > configuration
> >
> > >
> > > I don't know how to check if the card itself works, but the following
> > > messages
> > > (from dmesg) make me think it's ok:
> > >
> >
> > read the man page on modprobe and then test the 3c905 module with "modprobe
> > -t"
>
>
> Obviously, the direct approach with "insmod 3c90x" gives the same messages...
>
> Where do I go from here? How can I check if my problem is related to module
> configuration or not?
>

Uhh.., I think I know what your problem is. (Guys on the list -- tell me if I'm
wrong) Your modules files should be '.o' not '.o.gz'. I don't think modprobe or
anything else for that reason will unzip a module for use. Here is how to test
the 3c90x.o driver.

(1) change to your modules directory for your system. Mine is
/lib/modules/2.2.17-21mdk
(2) the network modules should be in /lib/modules/2.2.17-21mdk/net
(3) from /lib/modules/2.2.17-21mdk do ls net/3c* to make sure you have 3c90x.o
(4) do modprobe -t net 3c90x or modprobe -t net 3c* (to try all 3com drivers)
(5) after doing modprobe, do lsmod. If modprobe was able to load the driver it
will be listed
(6) restart networking /etc/rc.d/init.d/network restart
(7) if it works add 'alias eth0 3c90x' (or whatever driver worked) to
/etc/modules.conf
(8) if it didn't work - go to step 1 and try a different driver.

I apologize if my recollection of the syntax is not 100% correct (I'm at home on
the Windoze box) and I'm getting old (past 30) so my memory is beginning to go.

--
David Rankin
Nacogdoches, Texas



Reply via email to