LinuxQuestions.org
Welcome to the most active Linux Forum on the web.
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Software
User Name
Password
Linux - Software This forum is for Software issues.
Having a problem installing a new program? Want to know which application is best for the job? Post your question in this forum.

Notices


Reply
  Search this Thread
Old 04-16-2014, 01:18 AM   #1
sargurus
LQ Newbie
 
Registered: Apr 2014
Posts: 13

Rep: Reputation: Disabled
How do i install e1000e-3.0.4 driver permanently in Centos 6.5 ?


How do i install e1000e-3.0.4 driver permanently in Linux.

when i do below steps it's installed temporary

Just build the e1000e-3.0.4 driver.
1. make install
2. modprobe e1000e
3. rmmod e1000e
4. modprobe e1000e

After reboot,i got ethtool -i eth1 got lower version instead of newer e1000e-3.0.4 version.

[root@bara-4 ~]# ethtool -i eth1
driver: e1000e
version: 2.3.2-k -->Older version
firmware-version: 2.1-2
bus-info: 0000:01:00.0
supports-statistics: yes
supports-test: yes
supports-eeprom-access: yes
supports-register-dump: yes
supports-priv-flags: no

I also tried installing the kmod-e1000e driver.It worked great as far as allowing dot1q to work.But,it crashed whenever I tried to make the MTU=1504 (which is needed to allow max sized frames to pass dot1q). So, that didn't seem to work and doesn't seem reliable.


Thanks
Saravanan

Last edited by sargurus; 04-16-2014 at 01:31 AM.
 
Old 04-26-2014, 05:12 AM   #2
unSpawn
Moderator
 
Registered: May 2001
Posts: 29,415
Blog Entries: 55

Rep: Reputation: 3600Reputation: 3600Reputation: 3600Reputation: 3600Reputation: 3600Reputation: 3600Reputation: 3600Reputation: 3600Reputation: 3600Reputation: 3600Reputation: 3600
Best way forward IMHO would be to use (or create) a RPM package with the new driver, sign it and install it. (The package %post section should run the necessary commands to make the kernel see the driver as "registered" (see 'man depmod'). If the driver doesn't "stick" then create a /etc/modprobe.d/e1000.conf (it's just a name), use an "uninstall" line to uninstall the old driver and an "install" line to load the new one enlse another option could be to create an udev rule for the same.) Another option could be to build a [I]kmod]/I] package.

The reason for building a package is that it adheres with how package management works on RPM-based system, it's origin and contents can be verified (you signed it as packager), it can be distributed to your other systems (but please don't publicly distribute homebrewn packages unless you make clear the're not QA'ed by Red Hat or CentOS) and it makes rebuilding a newer driver version way easier.
 
Old 04-28-2014, 12:24 AM   #3
OpenNMS-user
LQ Newbie
 
Registered: Apr 2014
Posts: 1

Rep: Reputation: Disabled
I have also issues with e1000 also in Centos, NIC drops and wakes up every now and then. I tried to update Centos and have looked after update to this particular NIC. Intel has published newer versions of this driver, but how to install it? Same question as Saravan, in other words.

Thanks!


driver: e1000e
version: 2.3.2-k
firmware-version: 2.1-0
bus-info: 0000:02:00.0
supports-statistics: yes
supports-test: yes
supports-eeprom-access: yes
supports-register-dump: yes
supports-priv-flags: no

driver: e1000e
version: 2.3.2-k
firmware-version: 0.13-4
bus-info: 0000:00:19.0
supports-statistics: yes
supports-test: yes
supports-eeprom-access: yes
supports-register-dump: yes
supports-priv-flags: no
 
Old 04-28-2014, 01:11 PM   #4
unSpawn
Moderator
 
Registered: May 2001
Posts: 29,415
Blog Entries: 55

Rep: Reputation: 3600Reputation: 3600Reputation: 3600Reputation: 3600Reputation: 3600Reputation: 3600Reputation: 3600Reputation: 3600Reputation: 3600Reputation: 3600Reputation: 3600
Same answer then. If there's anything in my reply you don't dig then please at leeast install the Intel driver once and please ask specific questions.

Last edited by unSpawn; 04-28-2014 at 01:12 PM.
 
Old 04-28-2014, 01:15 PM   #5
schneidz
LQ Guru
 
Registered: May 2005
Location: boston, usa
Distribution: fedora-35
Posts: 5,325

Rep: Reputation: 919Reputation: 919Reputation: 919Reputation: 919Reputation: 919Reputation: 919Reputation: 919Reputation: 919
my quick-and-dirty solution would be to put those steps in either /etc/rc.local or the users ~/.bash_profile or cron it as an @reboot.
 
Old 04-28-2014, 01:42 PM   #6
unSpawn
Moderator
 
Registered: May 2001
Posts: 29,415
Blog Entries: 55

Rep: Reputation: 3600Reputation: 3600Reputation: 3600Reputation: 3600Reputation: 3600Reputation: 3600Reputation: 3600Reputation: 3600Reputation: 3600Reputation: 3600Reputation: 3600
Dirty it certainly is ;-p because networking will come up long before rc.local is run...
 
  


Reply


Thread Tools Search this Thread
Search this Thread:

Advanced Search

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off



Similar Threads
Thread Thread Starter Forum Replies Last Post
forcing e1000e driver on new device (old kernel... old everything) eantoranz Linux - Hardware 10 09-25-2012 04:38 PM
e1000e: probe of 0000:02:00.0 failed with error -2, CentOS 5.5 Intel 82574L ethernall Linux - Networking 1 03-16-2011 03:09 PM
Problems with Intel Gigabit Adapter/e1000e Driver rjlohman Linux - Hardware 6 04-10-2010 11:45 PM
e1000e driver does not work after gentoo installation. LrH Linux - Newbie 2 07-05-2009 10:46 AM
CentOS 5.2 Linux Kernel 2.6.18-92.1.10.el5 - Cannot Load e1000e driver jreige Linux - Hardware 1 09-18-2008 12:57 PM

LinuxQuestions.org > Forums > Linux Forums > Linux - Software

All times are GMT -5. The time now is 06:00 AM.

Main Menu
Advertisement
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Open Source Consulting | Domain Registration