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
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.
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