Updating E1000E.ko Module

Here you can post about the issues related to modifications performed manually (not through the kiosk wizard). Example: swapped kernel, added 3rd party modules or files.
Please describe in detail what has been changed and hopefully other kiosk user will be able to help.
Porteus team wont resolve bugs posted in this category as we support only modifications made by the kiosk wizard.
Post Reply
balrok69
White ninja
White ninja
Posts: 7
Joined: 07 Apr 2016, 17:08
Distribution: porteus-kiosk-3.4
Location: Spain

Updating E1000E.ko Module

Post#1 by balrok69 » 07 Apr 2016, 17:25

Hi,

Im working with Porteus-Kioks 3.4 mainly making some improvements on Citrix Receiver package.
E1000E.ko driver integrated with Kernel 3.18.14 is a 2.3.2 version, but some new hardware like i219-LM isn't recognized by the module.
I just tested that the E1000E driver is the problem but i don't have the kernel sources to compile the new version and integrate it into 000-kernel.xzm.
Unfortunately, I have a lot of minor changes here and there and i can't move it to 3.7, i suppouse that newly drivers are included.

Any hints? I know i can recompile the entire kernel but...

Any info could be appreciated, thanks.

User avatar
fanthom
Site Admin
Site Admin
Posts: 4547
Joined: 28 Dec 2010, 02:42
Distribution: Porteus Kiosk
Location: Poland, currently - Cork, IE
Contact:

Re: Updating E1000E.ko Module

Post#2 by fanthom » 07 Apr 2016, 20:23

You would have to backport this driver from latest kernel to version 3.18.14 used in Porteus Kiosk 3.4.0.
I would rather wait for next kiosk release which will be 64bit only (we are dropping support for 32bit CPUs) and then port your custom modules to it.
Please add [Solved] to your thread title if the solution was found.

balrok69
White ninja
White ninja
Posts: 7
Joined: 07 Apr 2016, 17:08
Distribution: porteus-kiosk-3.4
Location: Spain

Re: Updating E1000E.ko Module

Post#3 by balrok69 » 08 Apr 2016, 09:53

Ok, i was wrong, i was refering to the kernel headers, without them i can't compile a new version just only for this driver.

Could i make a custom kernel to get the headers and then compile the driver and use it with the porteus 3.18.14 kernel? This could be worth for me(i know isn't cleanest method)

User avatar
fanthom
Site Admin
Site Admin
Posts: 4547
Joined: 28 Dec 2010, 02:42
Distribution: Porteus Kiosk
Location: Poland, currently - Cork, IE
Contact:

Re: Updating E1000E.ko Module

Post#4 by fanthom » 08 Apr 2016, 10:47

Please contact me through support@porteus-kiosk.org and i'll provide kernel config which you need to use. Once you get this kernel compiled you need to compile your e100e driver against 3.18.14 sources. Last step is to remaster kiosk ISO and update original driver in 000-kernel.xzm.

Should work.
Please add [Solved] to your thread title if the solution was found.

Post Reply