Page 1 of 1

Wired internet, wizard, Intel I218-V Precise 5.7.1

Posted: Mon 07 Aug 2017, 22:37
by RickGT351
I am using Precise 5.7.1 and the wizard is unable to see the Intel I218-V ethernet card. I followed the instructions on the Intel link https://www.intel.com/content/www/us/en ... 05480.html . Here's what happened

Code: Select all

# cd /usr/lib/src
# ls
e1000e-3.3.5.3
# cd e1000e-3.3.5.3/
# ls
COPYING  e1000e.7  e1000e.spec  pci.updates  README  src  SUMS
# cd src
# make install
Makefile:67: *** Kernel header files not in any of the expected locations.
Makefile:68: *** Install the appropriate kernel development package, e.g.
Makefile:69: *** kernel-devel, for building kernel modules and try again.  Stop.
#
So then I went further down the instructions to Load The Module and got this

Code: Select all

# modprobe e1000e insmod e1000e
FATAL: Error inserting e1000e (/lib/modules/3.9.11/kernel/drivers/net/ethernet/intel/e1000e/e1000e.ko): Invalid argument
# modprobe e1000e insmod /lib/modules/3.9.11/kernel/drivers/net/ethernet/intel/e1000e/e1000e.ko
FATAL: Error inserting e1000e (/lib/modules/3.9.11/kernel/drivers/net/ethernet/intel/e1000e/e1000e.ko): Invalid argument
#
I checked whether the file was there and it is.
Ethernet card works ok with windows and tahrpup.
Have I overlooked something?

Posted: Sun 10 Sep 2017, 14:01
by RickGT351
The answer to the Kernel-devel problem is in this article https://askubuntu.com/questions/320288/ ... -lts-3-5-0
Note that you will need to install devx_precise_5.7.1 from the official repo under the Install button

Posted: Sun 10 Sep 2017, 14:23
by bigpup
You will also need the Precise 5.7.1 kernel source sfs package loaded.
Ethernet card works ok in tahrpup.
That is because Tahrpup is using a newer Linux kernel and the driver is in it already.

If you have to use Precise 5.7.1

Compiling in Puppy requires the Puppy version devx and kernel sources sfs packages loaded.
The kernel sources sfs has to be the one for the kernel being used.
Precise used several different ones. So, you have to determine the kernel it is using and get that kernel source sfs package.

For Percise 5.7.1 get them here:
http://distro.ibiblio.org/puppylinux/pe ... s-precise/

Download the sfs packages to /mnt/home
Load them by using Boot Manager>SFS packages