Page 1 of 1

Updating E1000E.ko Module

Posted: 07 Apr 2016, 17:25
by balrok69
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.

Re: Updating E1000E.ko Module

Posted: 07 Apr 2016, 20:23
by fanthom
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.

Re: Updating E1000E.ko Module

Posted: 08 Apr 2016, 09:53
by balrok69
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)

Re: Updating E1000E.ko Module

Posted: 08 Apr 2016, 10:47
by fanthom
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.