Find the answer to your Linux question:
Results 1 to 5 of 5
I just compiled a new kernel and now my network card doesn't seem to be working. Is there anything I need to specifically set in the kernel config in order ...
Enjoy an ad free experience by logging in. Not a member yet? Register.
  1. #1
    Just Joined!
    Join Date
    Jun 2005
    Posts
    40

    new kernel messed up eth


    I just compiled a new kernel and now my network card doesn't seem to be working. Is there anything I need to specifically set in the kernel config in order to make it work?

  2. #2
    Linux Engineer aliov's Avatar
    Join Date
    Dec 2006
    Location
    Geneva,Beirut
    Posts
    1,078
    Yes sure you have to set special configuration file in order to make your hardware works,since the kernel source came with default configuration without a lot of things, this exactly what i did.

    make menuconfig.
    and after pick the modules needed to run your hardware, sure that i know my hardware for example for my network card:
    Device Drivers --->
    Network device support --->
    <M> RealTek RTL-8129/8130/8139 PCI Fast Ethernet Adapter support

    and for the wifi.

    Device Drivers --->
    Network device support --->
    Wireless LAN (non-hamradio) --->
    <M> Intel PRO/Wireless 2200BG and 2915ABG Network Connection

    i stil have to enable the CRC32 library for the WEP/WPA encryptions (MD5 support ASC) and a lot of other things,Sound,v4l,usb mem,MMC,HCI,HCD................, i spend a lot of time learning this to understand the kernel trees before going to read the source code (this because of my dream to start writing drivers for Linux).

    the configuration file of the kernel is saved into a file called .config usually to avoid configuring everything you can pick the config file from the /extra/kernel-2.17 and put it there.
    all the distribution build the kernel with the largest possible hardware support,but if you success to build your own (optimized for your machine) you'll have a very fast machine.

    try to find out your hardware by lspci and post here .

    Cheers.
    Linux is not only an operating system, it's a philosophy.
    Archost.

  3. #3
    Just Joined!
    Join Date
    Jun 2005
    Posts
    40
    Thanks, I have my whole kernel working except the Ethernet card.

    I did lspci like you said and it shows...
    Ethernet controller: ADMtek 24x4x DEC-Tulip compatible 10/100 Ethernet (rev 11)

    The card is a linksys.

  4. $spacer_open
    $spacer_close
  5. #4
    Linux Engineer aliov's Avatar
    Join Date
    Dec 2006
    Location
    Geneva,Beirut
    Posts
    1,078
    That's very strange please check the kernel configuration for you network:
    Device Drivers --->
    Network device support --->
    Ethernet (10 or 100Mbit) --->
    Tulip family network device support --->
    <M> DECchip Tulip (dc2114x) PCI support

    build it and install it if it's not installed yet.

    hope this help
    Linux is not only an operating system, it's a philosophy.
    Archost.

  6. #5
    Linux Newbie TrashOverride's Avatar
    Join Date
    May 2004
    Location
    @home...soon in your homes ;) /usr/src/bulgaria
    Posts
    162
    I do the same thing when building the kernel, but this time i booted slack 11 with 2..6.17 in /extra. Now im with 2.6.21.5 but i think i mess it up because the mailer deamon takes 2-3 minutes to load and i cannot figure out why, may be i should boot it with 2.6.17..
    Sedmail MTA and MTP are taking about 2 minutes to load
    and :
    dnsmasq: failed to create listening socket: Address already in use
    Jun 22 23:11:45 localhost dnsmasq: FAILED to start up
    also some saund modules get fatal errro but i have sound

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •