Slackware 10.2 - intel e1000e - not compile
Hi,
I have to make working a system that has Slackware 10.2 with kernel 2.4.31. Due to a board failure, we had to change the board, but this one has a gigabit intel that needs driver e1000e. I downloaded the driver from intel SITE (VERSION 3.3.5.10 :https://downloadcenter.intel.com/dow...?product=32208 ) and tried to compile it. Intel states it is compatible with 2.4.x kernel, but if I compile it I get an error saying that I have something like PCI_CAP_ID_AF, PCI_AF_CAP and PCI_AF_CAP_FLR undeclared in some include. I looked into the header of the kernel and in effect it seems that those symbols are missing. I googled for a while trying to find those symbols for the kernel I use (I need to use it for some additional patch I have to add), but there is no way. This is a total unknown thing for me, does anyone, please, knowwhre e to add those symbols to this kernel? Thank you all |
Maybe it'd be worth trying an older version of that driver. It's likely that Intel won't test a 2017 released driver against a 2.4 era kernel.
https://downloadcenter.intel.com/dow...s-Under-Linux- You could also try the following driver: https://github.com/ryoon/e1000e-linux |
Thank you! What a fast answer! OK, I compiled the oldest driver from intel then I will try with the other one. I understand tha newest driver could not work with such oldest thing as kernel 2.4.31, but such thing is what intel says.
Really thank you again. |
All times are GMT -5. The time now is 02:58 AM. |