Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 93418 - eth0 not brought up via dhcp during boot after upgrade to 2.6 kernel
Summary: eth0 not brought up via dhcp during boot after upgrade to 2.6 kernel
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Core system (show other bugs)
Hardware: x86 Linux
: High normal (vote)
Assignee: Gentoo Linux bug wranglers
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2005-05-21 06:26 UTC by Kory Stiffler
Modified: 2005-05-21 14:49 UTC (History)
1 user (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Kory Stiffler 2005-05-21 06:26:47 UTC
I just upgraded to the 2.6 kernel and now eth0 can not be brought up via dhcp.
My specific video card (Davicom 910x) was listed specifically in the 2.4 kernel,
but not in the 2.6 kernel.  I was able to include support for the basic "type"
of card, however, in both kernels: EISA, VLB, PCI and on board controllers

Reproducible: Always
Steps to Reproduce:
1.boot the system
2.eth0 is not brought up
3.

Actual Results:  
system tries to bring eth0 up, but it fails:

Bringing eth0 up via dhcp                           [!!]



Expected Results:  
Bringing eth0 up via dhcp                           [*]
   Setting network address to 192.168.1.4            



I will now include information from 'emerge info' as well as my
'/etc/conf.d/net' file and a picture of how I have configured my network devices
in the kernel

#emerge info

Portage 2.0.51.19 (default-linux/x86/2005.0, gcc-3.3.5-20050130, glibc-2.3
.4.20041102-r1, 2.4.25-gentoo-r2 i686)
=================================================================
System uname: 2.4.25-gentoo-r2 i686 Intel(R) Pentium(R) 4 CPU 1.90GHz
Gentoo Base System version 1.4.16
Python:              dev-lang/python-2.3.5 [2.3.5 (#1, Apr 30 2005, 04:14:
46)]
dev-lang/python:     2.3.5
sys-apps/sandbox:    [Not Present]
sys-devel/autoconf:  2.13, 2.59-r6
sys-devel/automake:  1.8.5-r3, 1.7.9-r1, 1.5, 1.6.3, 1.4_p6, 1.9.4
sys-devel/binutils:  2.15.92.0.2-r7
sys-devel/libtool:   1.5.16
virtual/os-headers:  2.4.22-r1
ACCEPT_KEYWORDS="x86"
AUTOCLEAN="yes"
CFLAGS="-O2 -march=pentium4 -fomit-frame-pointer"
CHOST="i686-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3.2/share/config /us
r/kde/3.3/env /usr/kde/3.3/share/config /usr/kde/3.3/shutdown /usr/kde/3/s
hare/config /usr/lib/X11/xkb /usr/share/config /var/qmail/control"
CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d"
CXXFLAGS="-O2 -march=pentium4 -fomit-frame-pointer"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoaddcvs autoconfig ccache distlocks sandbox sfperms strict"
GENTOO_MIRRORS="ftp://ibiblio.org/pub/Linux/distributions/gentoo/ http://g
entoo.chem.wisc.edu/gentoo  ftp://cudlug.cudenver.edu/pub/mirrors/distribu
tions/gentoo/ http://212.219.247.21/sites/www.ibiblio.org/gentoo/"
MAKEOPTS=" -j2"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="X alsa apm arts avi berkdb bitmap-fonts cdr crypt cups curl dvd embos
s encode esd fam flac foomaticdb fortran gdbm gif gnome gpm gstreamer gtk 
gtk2 howl imagemagick imlib ipv6 java jpeg kde kerberos libg++ libwww mad 
mikmod motif mp3 mpeg mysql ncurses nls ogg oggvorbis opengl oss pam pdfli
b perl png ppds python qt quicktime readline samba scanner sdl slang spell
 ssl svga tcpd tiff truetype truetype-fonts type1-fonts usb vorbis x86 xml
 xml2 xmms xv zlib"
Unset:  ASFLAGS, CBUILD, CTARGET, LANG, LC_ALL, LDFLAGS, LINGUAS, PORTDIR_
OVERLAY

****************************************************
****************************************************

#less /etc/conf.d/net
# /etc/conf.d/net:
# $Header: /home/cvsroot/gentoo-src/rc-scripts/etc/conf.d/net,v 1.7 2002/11/
18 19:39:22 azarah Exp $

# Global config file for net.* rc-scripts

# This is basically the ifconfig argument without the ifconfig $iface
#
#iface_eth0="192.168.0.2 broadcast 192.168.0.255 netmask 255.255.255.0"
#iface_eth1="207.170.82.202 broadcast 207.0.255.255 netmask 255.255.0.0"

# For DHCP set iface_eth? to "dhcp"
# For passing options to dhcpcd use dhcpcd_eth?
#
iface_eth0="dhcp"
#dhcpcd_eth0="..."

# For adding aliases to a interface
#
#alias_eth0="192.168.0.3 192.168.0.4"

# NB:  The next is only used for aliases.
#
# To add a custom netmask/broadcast address to created aliases,
# uncomment and change accordingly.  Leave commented to assign
# defaults for that interface.
#
#broadcast_eth0="192.168.0.255 192.168.0.255"
#netmask_eth0="255.255.255.0 255.255.255.0"


# For setting the default gateway
#
#gateway="eth0/192.168.0.1"

*************************************************
*************************************************

picture of kernel:

[*] Ethernet (10 or 100Mbit)                                                 
---   Generic Media Independent Interface device support                     
< >   Sun Happy Meal 10/100baseT support                                     
< >   Sun GEM support                                                        
[ ]   3COM cards                                                             
< >   AMD LANCE and PCnet (AT1500 and NE2100) support                        
[ ]   Western Digital/SMC cards                                              
[ ] Racal-Interlan (Micom) NI cards                                          
    Tulip family network device support  --->                                
< > AT1700/1720/RE1000Plus(C-Bus) support (EXPERIMENTAL)                     
< > DEPCA, DE10x, DE200, DE201, DE202, DE422 support                         
< > HP 10/100VG PCLAN (ISA, EISA, PCI) support                               
[ ] Other ISA cards                                                          
[*] EISA, VLB, PCI and on board controllers                                 
< >   AMD PCnet32 PCI support                                                
< >   AMD 8111 (new PCI lance) support                                       
< >   Adaptec Starfire/DuraLAN support                                       
< >   Ansel Communications EISA 3200 support (EXPERIMENTAL)                  
< >   Apricot Xen-II on board Ethernet                                       
< >   Broadcom 4400 ethernet support (EXPERIMENTAL)                          
< >   Reverse Engineered nForce Ethernet support (EXPERIMENTAL)             
< >   CS89x0 support                                                        
< >   Digi Intl. RightSwitch SE-X support                                   
<*>   EtherExpressPro/100 support (eepro100, original Becker driver)         
< >   Intel(R) PRO/100+ support                                              
< >   Myson MTD-8xx PCI Ethernet support                                     
< >   National Semiconductor DP8381x series PCI Ethernet support             
< >   PCI NE2000 and clones support (see help)                               
< >   RealTek RTL-8139 C+ PCI Fast Ethernet Adapter support (EXPERIMENTAL)  
< >   RealTek RTL-8139 PCI Fast Ethernet Adapter support                     
< >   SiS 900/7016 PCI Fast Ethernet Adapter support                         
< >   SMC EtherPower II                                                      
< >   Sundance Alta support                                                  
< >   TI ThunderLAN support                                                  
< >   VIA Rhine support                                                      
[ ] Pocket and portable adapters
Comment 1 Paul Waring 2005-05-21 11:33:02 UTC
I'm not entirely sure about this but I think you may have the same network card
as I do (posting the output of "lspci | grep -i eth" would be useful) and if
that's the case try enabling:

< >   Intel(R) PRO/100+ support                                              

then recompiling/installing the kernel.
Comment 2 Kory Stiffler 2005-05-21 14:49:29 UTC
thanks, I did an lspci | grep -i eth, and it pointed me to the fact that my card,
A Davicom910x, is under "Tulip network cards" in the 2.6 kernel menu.

I didn't need to enable 

< >   Intel(R) PRO/100+ support      

As you did, I don't think  we have the same card