View Issue Details

IDProjectCategoryView StatusLast Update
0001071channel: elrepo/el7kmod-e1000epublic2021-02-10 18:13
Reporterdjuarezg Assigned Totoracat  
PrioritynormalSeverityblockReproducibilityalways
Status resolvedResolutionfixed 
Summary0001071: kmod-e1000e not available for 7.9
DescriptionLatest available version is for kernel-3.10.0-1127.19.1.el7, still not available for 7.9.
TagsNo tags attached.
Reported upstream

Activities

toracat

2021-02-01 11:33

administrator   ~0007421

Will get to this shortly.

toracat

2021-02-01 19:38

administrator   ~0007422

We have released kmod-e1000e-3.8.4-3.el7_9.elrepo.x86_64.rpm. It was built against the el7.9 kernel. Feedback welcome.

djuarezg

2021-02-02 04:02

reporter   ~0007423

Shouldn't it be built against 3.10.0-1160.6.1.el7.x86_64?

djuarezg

2021-02-02 04:28

reporter   ~0007424

Sorry, I think I got confused. We would use this rpm as a `inst.dd` parameter for PXE boot. This means that we could only test it if it matches the ISO kernel version, which is `3.10.0-1160.el7.x86_64`

toracat

2021-02-02 05:13

administrator   ~0007425

Right, the driver is installed in /lib/modules/3.10.0-1160.el7.x86_64/extra/e1000e/e1000e.ko but it is weak-linked against newer kernels including the current kernel 3.10.0-1160.11.1.el7.

pperry

2021-02-02 07:35

administrator   ~0007427

Hi djuarezg,

Just curious why you are unable to use the distro kernel driver for e1000e (why you need kmod-e1000e)?

We had deprecated kmod-e1000e in favour of the distro driver (hence why it probably wasn't initially built for el7.9), but if there is a valid use case, would be great to know.

Thanks

djuarezg

2021-02-02 07:44

reporter   ~0007428

Hi pperry: https://forums.centos.org/viewtopic.php?f=50&t=75506

We do have a model with a specific network card that is only supported from C8, hence the need for this driver update. One option is getting it directly into the initrd (but I have failed to do so even if it now recognises the card by replacing the driver), another option is to use a "dud" with this rpm.

pperry

2021-02-02 08:11

administrator   ~0007429

Acknowledged - thank you.

Let us know if you also need a DUD for the driver, and I'm sure toracat can knock one up for you :-)

djuarezg

2021-02-02 08:39

reporter   ~0007430

It would be great to have it as well so I can go and test these machines, apparently my colleague's tests show adding the given rpm through `inst.dd` is not enough. I could invest some time preparing the dud myself but having the upstream one would help.

pperry

2021-02-02 09:15

administrator   ~0007431

The script we use to make the dud iso image from the kmod packages is here, if you'd like to have a go yourself:

https://github.com/elrepo/elrepo-scripts

Just place the binary and source kmod packages in a dir along with the script and run the script.

djuarezg

2021-02-04 05:21

reporter   ~0007437

I tried using a inst.dd=http://....iso, or directly with the rpm but it does not seem to be picked up. My other alternative was taking the .ko file, putting it into the initrd as in https://unix.stackexchange.com/questions/578636/centos-7-6-initrd-img-not-loading-updated-driver, but still no luck.

With the second approach at least modprobe e1000e does show something.
Screenshot_8.jpg (118,348 bytes)   
Screenshot_8.jpg (118,348 bytes)   

djuarezg

2021-02-04 05:23

reporter   ~0007438

Using USB keys or anything local is not an easy option here, just for the record, it involves going into restricted areas. Hence my obsession with using just PXE installations.

toracat

2021-02-04 13:48

administrator   ~0007439

@djuarezg

I'm going to make a DUD iso image for you shortly.

toracat

2021-02-04 14:27

administrator   ~0007440

@djuarezg

dd-e1000e-3.8.4-3.el7_9.elrepo.iso

will appear in https://elrepo.org/linux/dud/el7/x86_64/ or on a mirror site near you soon.

toracat

2021-02-10 18:13

administrator   ~0007444

Closing as 'resolved'. If there is any problem, feel free to reopen or start a new report.

Issue History

Date Modified Username Field Change
2021-02-01 05:08 djuarezg New Issue
2021-02-01 05:08 djuarezg Status new => assigned
2021-02-01 05:08 djuarezg Assigned To => toracat
2021-02-01 11:33 toracat Note Added: 0007421
2021-02-01 19:38 toracat Note Added: 0007422
2021-02-01 19:38 toracat Status assigned => feedback
2021-02-02 04:02 djuarezg Note Added: 0007423
2021-02-02 04:02 djuarezg Status feedback => assigned
2021-02-02 04:28 djuarezg Note Added: 0007424
2021-02-02 05:13 toracat Note Added: 0007425
2021-02-02 07:35 pperry Note Added: 0007427
2021-02-02 07:44 djuarezg Note Added: 0007428
2021-02-02 08:11 pperry Note Added: 0007429
2021-02-02 08:39 djuarezg Note Added: 0007430
2021-02-02 09:15 pperry Note Added: 0007431
2021-02-04 05:21 djuarezg Note Added: 0007437
2021-02-04 05:21 djuarezg File Added: Screenshot_8.jpg
2021-02-04 05:23 djuarezg Note Added: 0007438
2021-02-04 13:48 toracat Note Added: 0007439
2021-02-04 14:27 toracat Note Added: 0007440
2021-02-10 18:13 toracat Status assigned => resolved
2021-02-10 18:13 toracat Resolution open => fixed
2021-02-10 18:13 toracat Note Added: 0007444