> Date: Thu, 17 May 2007 07:08:16 -0700> From: [EMAIL PROTECTED]> To: 
> [email protected]> Subject: Re: NIC Driver Installation 
> Problems> > On 5/16/07, Daniel Rozeboom <[EMAIL PROTECTED]> wrote:> >> >     
> If /etc/sysconfig/network-devices/ifup runs that> > command, then I'm a bit 
> puzzled.  After booting up and running ifdown eth0> > and ifup eth0 from this 
> directory, the carrier data is still not present.> > However, if I then run 
> "ip link set eth0 up", the carrier bit is available> > as a 1.  Here are the 
> results of ifconfig eth0 before and after the command> > (looks to me like 
> they're nearly the same):> > The only reason it wouldn't run that command (I 
> think) is because you> don't have any configuration for eth0. So, it doesn't 
> bring up the> device. Do you have the directory> > 
> /etc/sysconfig/network-devices/ifconfig.eth0 ?> > You should have the dhcp 
> configuration file there as shown here:> > 
> http://www.linuxfromscratch.org/blfs/view/stable/connect/dhcp.html#dhcp-client>
>  > Here's another test you can do. Add tracing to the ifup shell script> to 
> try to figure out why it's not running "ip link set eth0 up".> > # bash -x 
> /etc/sysconfig/network-devices/ifup eth0> > There'll be a lot of output, but 
> you can read the script and the> output to see if something strange is 
> happening.> > > (Before "ip link set eth0 up"):> > eth0      Link 
> encap:Ethernet  HWaddr XX:XX:XX:XX:XX:XX> >           BROADCAST MULTICAST  
> MTU:1500  Metric:1> >           RX packets:0 errors:0 dropped:0 overruns:0 
> frame:0> >           TX packets:6 errors:0 dropped:0 overruns:0 carrier:0> >  
>          collisions:0 txqueuelen:1000> >           RX bytes:0 (0.0 b)  TX 
> bytes:3540 (3.4 Kb)> >           Interrupt:18 Base address:0x3000> >> > 
> (After "ip link set eth0 up"):> > eth0      Link encap:Ethernet  HWaddr 
> XX:XX:XX:XX:XX:XX> >           UP BROADCAST RUNNING MULTICAST  MTU:1500  
> Metric:1> >           RX packets:0 errors:0 dropped:0 overruns:0 frame:0> >   
>         TX packets:6 errors:0 dropped:0 overruns:0 carrier:0> >           
> collisions:0 txqueuelen:1000> >           RX bytes:0 (0.0 b)  TX bytes:3540 
> (3.4 Kb)> >           Interrupt:18 Base address:0x3000> >> > Looking at it 
> now, though, I see that the latter says UP Broadcast Running> > Multicast - 
> might that be related to anything?  Thanks again for any advice> > you can 
> offer.> > Yes, the UP is the critical part there. The device is never coming 
> up> for you, so anything that happens after that is useless.> > --> Dan> -- > 
> http://linuxfromscratch.org/mailman/listinfo/blfs-support> FAQ: 
> http://www.linuxfromscratch.org/blfs/faq.html> Unsubscribe: See the above 
> information pageHi Dan,    I do have a dhcp configuration file as described.  
> Here's the output of running ifup with the detailed info:+ . 
> /etc/sysconfig/rc++ rc_base=/etc/rc.d++ 
> rc_functions=/etc/rc.d/init.d/functions++ 
> network_devices=/etc/sysconfig/network-devices+ . 
> /etc/rc.d/init.d/functions++ umask 022++ export 
> PATH=/bin:/usr/bin:/sbin:/usr/sbin++ PATH=/bin:/usr/bin:/sbin:/usr/sbin++ 
> RELOADSIG=HUP++ KILLDELAY=3++ '[' -z '' ']'+++ stty size++ COLUMNS='25 80'++ 
> COLUMNS=80++ '[' 80 = 0 ']'++ COL=72++ WCOL=70++ SET_COL='\033[72G'++ 
> SET_WCOL='\033[70G'++ CURS_UP='\033[1A\033[0G'++ NORMAL='\033[0;39m'++ 
> SUCCESS='\033[1;32m'++ WARNING='\033[1;33m'++ FAILURE='\033[1;31m'++ 
> INFO='\033[1;36m'++ BRACKET='\033[1;34m'++ STRING_LENGTH=0+ '[' -n '' ']'+ 
> '[' -d /etc/sysconfig/network-devices/ifconfig.eth0 ']'++ echo 
> /etc/sysconfig/network-devices/ifconfig.eth0/dhcpcd 
> /etc/sysconfig/network-devices/ifconfig.eth0/ipv4~+ 
> FILES='/etc/sysconfig/network-devices/ifconfig.eth0/dhcpcd 
> /etc/sysconfig/network-devices/ifconfig.eth0/ipv4~'+ boot_mesg 'Bringing up 
> the eth0 interface...'+ local ECHOPARM=+ true+ case "${1}" in+ break++ echo 
> 'Bringing up the eth0 interface...'++ sed -e s,.,.,g -e 'l 1'++ grep -c '$'+ 
> STRING_LENGTH=35+ echo -e 'Bringing up the eth0 interface...'Bringing up the 
> eth0 interface...+ boot_mesg_flush+ STRING_LENGTH=0+ for file in '${FILES}'+ 
> '[' /etc/sysconfig/network-devices/ifconfig.eth0/dhcpcd '!=' 
> /etc/sysconfig/network-devices/ifconfig.eth0/dhcpcd ']'+ '[' '!' -f 
> /etc/sysconfig/network-devices/ifconfig.eth0/dhcpcd ']'+ . 
> /etc/sysconfig/network-devices/ifconfig.eth0/dhcpcd++ ONBOOT=yes++ 
> SERVICE=dhcpcd++ DHCP_START='-t 10'++ DHCP_STOP=-k++ PRINTIP=yes++ 
> PRINTALL=yes+ '[' '' = 1 -a yes '!=' yes ']'+ '[' '' = 1 -a '' '!=' yes -a 
> lfscratchlive '!=' '(none)' ']'+ '[' -n dhcpcd -a -x 
> /etc/sysconfig/network-devices/services/dhcpcd ']'+ '[' -z '' -o '' = y -o '' 
> = yes -o '' = 1 ']'+ ip link show eth0++ ip link show eth0+ link_status='4: 
> eth0: <BROADCAST,MULTICAST> mtu 1500 qdisc pfifo_fast qlen 1000    link/ether 
> 00:16:d4:10:b3:ca brd ff:ff:ff:ff:ff:ff'+ '[' -n '4: eth0: 
> <BROADCAST,MULTICAST> mtu 1500 qdisc pfifo_fast qlen 1000    link/ether 
> 00:16:d4:10:b3:ca brd ff:ff:ff:ff:ff:ff' ']'+ echo '4: eth0: 
> <BROADCAST,MULTICAST> mtu 1500 qdisc pfifo_fast qlen 1000    link/ether 
> 00:16:d4:10:b3:ca brd ff:ff:ff:ff:ff:ff'+ grep -q UP+ ip link set eth0 up+ 
> IFCONFIG=/etc/sysconfig/network-devices/ifconfig.eth0/dhcpcd+ 
> /etc/sysconfig/network-devices/services/dhcpcd eth0 upStarting dhcpcd on the 
> eth0 interface...[ FAIL ]+ for file 
> in '${FILES}'+ '[' /etc/sysconfig/network-devices/ifconfig.eth0/ipv4~ '!=' 
> /etc/sysconfig/network-devices/ifconfig.eth0/ipv4 ']'+ continue 
    I don't see anything really strange in the above output, but that
doesn't mean much, since I'm still a linux n00b; perhaps you'll see
something that I don't.  It looks to me like "ip link set eth0 up" is being 
run, which seems odd to say the least.  I'm also not fully aware of which 
settings I should be assigning for speed, duplex, and autoneg when I'm loading 
the network driver module.  Would that likely cause this problem, or is that a 
separate issue?- Daniel
-- 
http://linuxfromscratch.org/mailman/listinfo/blfs-support
FAQ: http://www.linuxfromscratch.org/blfs/faq.html
Unsubscribe: See the above information page

Reply via email to