[tulip] Conexant LANfinity no longer works with tulip driver?

Marinho Barcellos marinho@exatas.unisinos.br
Thu Nov 29 13:44:00 2001


Donald Becker wrote:

> > I have a Notebook Presario 1700XL476, with such board,
> > and GNU/Linux Mandrake 8.1 updated to kernel 2.4.14.
> 
> Well, the Conexant chip works with the Scyld distribution, with the
> errata previously noted on this list.  I usually give my presentations
> from a Presario 1700xl365, including using using the on-board Ethernet .

> It does work -- you obviously haven't tried everything possible...

ok, thanks to help received now I managed to succesfully
compile and load the tulip module. So, the interface is
up, as shown below:

[root@tyne root]# ifconfig
eth0      Link encap:Ethernet  HWaddr 00:50:8B:AB:1A:80
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:1698 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:4 dropped:0 overruns:0 carrier:4
          collisions:0 txqueuelen:100
          RX bytes:302035 (294.9 Kb)  TX bytes:0 (0.0 b)
          Interrupt:9 Base address:0x5000

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:9 errors:0 dropped:0 overruns:0 frame:0
          TX packets:9 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:865 (865.0 b)  TX bytes:865 (865.0 b)


...but I cannot manage to attach an IP address to it.
When /sbin/ifup is run, it calls /etc/sysconfig/ifcfg-eth0,
a script (to configure the interface, I suppose).
Among many other things, it executes the following:

   if ! LC_ALL=C ip addr ls ${DEVICE} | grep -q "${IPADDR}/${PREFIX}" ; then
           if ! ip addr add ${IPADDR}/${PREFIX} \
              brd ${BROADCAST:-+} dev ${DEVICE} ${SCOPE} ; then
                 echo $"Error adding address ${IPADDR} for ${DEVICE}."
           fi
   fi


In the above, 'ip addr add 10.16.165.18/24 brd 10.16.165.255 dev eth0'
fails. The latter shows the following output:

Cannot send dump request: Connection refused.

Then I looked for this error message, and found out many pages,
one of them pointing out to a message from Jeff Garzik, stating

> Thomas Svedberg wrote: 
> > > "ifup: Cannot send dump request: Connection refused". 
> 
> Yep. Newer initscripts from RedHat and Mandrake (and others?) require 
> CONFIG_NETLINK_DEV. initscripts runs, IIRC, iproute, which in turn 
> requires the netlink device. 

I tried to find CONFIG_NETLINK_DEV in make menuconfig but couldn't,
so I modified directly in .config from:

CONFIG_NETLINK=y
# CONFIG_RTNETLINK is not set
# CONFIG_NETLINK_DEV is not set

to

CONFIG_NETLINK=y
CONFIG_RTNETLINK=y
CONFIG_NETLINK_DEV=y

Compiled a new kernel, but still got the same result with ip.

any ideas?

cheers, Marinho.
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=--=-=-=-=-=-=-=
Prof. Marinho Barcellos      marinho@exatas.unisinos.br
PIP/CA - Centro 6            http://www.inf.unisinos.br/~marinho/ 
UNISINOS - Universidade do Vale do Rio dos Sinos
Av. Unisinos, 950            Phone: (051) 590-3333 ext.1639
Sao Leopoldo, RS, Brazil     CEP 93022-000     FAX 5908162
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=--=-=-=-=-=-=-=