Results 1 to 7 of 7

Thread: How to include a manufacturer's NIC driver in the linux kernel?

  1. #1
    Join Date
    Apr 2008
    Beans
    65

    Question Why does NIC driver blacklisted loaded on boot?

    I have been experiencing a NIC related issue, so I installed a driver from the manufacturer and blacklisted the original driver included in the kernel.

    System: Ubuntu 12.04 LTS 64bit
    Motherboard: ASUS P5B-E Plus
    NIC Chipset: Marvell Yukon 88E8056
    Original Driver in the kernel: sky2
    New Driver from the Manufacturer: http://www.marvell.com/support/downl...nB!2084298837#

    However, after the installation, the original driver (sky2) is still loaded at boot. How can I avoid sky2 driver loaded on boot?

    I blacklisted the sky2 driver by adding the following line in /etc/modprobe.d/blacklist.
    blacklist sky2

  2. #2
    Join Date
    Feb 2008
    Location
    Texas
    Beans
    14,447
    Distro
    Ubuntu 12.04 Precise Pangolin

    Re: Why does NIC driver blacklisted loaded on boot?

    Hi, in 12.04 blacklist.conf is the name of the file, this is how I do it.
    Code:
    echo "blacklist nameofdriver" | sudo tee -a /etc/modprobe.d/blacklist.conf
    Thanks

  3. #3
    Join Date
    Apr 2008
    Beans
    65

    Question How to include a manufacturer's NIC driver in the linux kernel?

    As posted in the thread below, I am trying to load the Marvel Yukon NIC driver as the default driver.
    http://ubuntuforums.org/showthread.php?t=2009034

    I have tried the following things.
    • Blacklisting kernel's driver (sky2) in /etc/modprobe.d/blacklist.conf
      Removing sky2 driver by "sudo rmprobe sky2"


    Once those are done, the newly installed driver (sk98lin) starts working. However, after the boot, the system load the kernel's driver (sky2) again.

    So I tried to perform the install script in the Marvel's driver package again, then I found that the script fails to identify the linux kernel.

    What is missing to let the install script identify the linux kernel and include the driver into the kernel?

    FYI, the system is Ubuntu 12.04 LTS 64bit. The kernel is up-to-date now.

  4. #4
    Join Date
    Mar 2006
    Location
    Williams Lake
    Beans
    Hidden!
    Distro
    Ubuntu Development Release

    Re: How to include a manufacturer's NIC driver in the linux kernel?

    Please don't create multiple threads on the same subject, J have merged your two threads.

  5. #5
    Join Date
    Feb 2008
    Location
    Texas
    Beans
    14,447
    Distro
    Ubuntu 12.04 Precise Pangolin

    Re: How to include a manufacturer's NIC driver in the linux kernel?

    Hi, if you ran the command in my first post then this one should get it to load the driver on boot.
    Code:
    sudo su 
    echo sk98lin >> /etc/modules 
    exit
    Thanks

  6. #6
    Join Date
    Sep 2005
    Beans
    15

    Re: How to include a manufacturer's NIC driver in the linux kernel?

    Just curious if this was ever resolved. I'm having the same difficulty. Followed all instructions, blacklisted sky2, and it's still there. Annoyingly, I ran the install script from Marvell which is supposed to remove the sky2 driver, and that didn't work either.

  7. #7
    Join Date
    Oct 2012
    Beans
    2

    Re: How to include a manufacturer's NIC driver in the linux kernel?

    Quote Originally Posted by Wild Man View Post
    Hi, if you ran the command in my first post then this one should get it to load the driver on boot.
    Code:
    sudo su 
    echo sk98lin >> /etc/modules 
    exit
    Thanks
    I followed all instructions, but no luck yet. This sky2 driver issue is giving me a headache since I'm running a headless server

Tags for this Thread

Bookmarks

Posting Permissions

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