SCIENTIFIC-LINUX-DEVEL Archives

August 2017

SCIENTIFIC-LINUX-DEVEL@LISTSERV.FNAL.GOV

Options: Use Monospaced Font
Show Text Part by Default
Show All Mail Headers

Message: [<< First] [< Prev] [Next >] [Last >>]
Topic: [<< First] [< Prev] [Next >] [Last >>]
Author: [<< First] [< Prev] [Next >] [Last >>]

Print Reply
Subject:
From:
Reply To:
Date:
Wed, 9 Aug 2017 11:26:49 -0700
Content-Type:
multipart/mixed
Parts/Attachments:
TEXT/PLAIN (4 kB)
On Wed, 9 Aug 2017, Akemi Yagi wrote:

> On Wed, Aug 9, 2017 at 8:53 AM, Akemi Yagi <[log in to unmask]> wrote:
>       On Wed, Aug 9, 2017 at 8:42 AM, Denice <[log in to unmask]> wrote:
>             On Wed, 9 Aug 2017, Denice wrote:
>
>                   The forcedeth driver is not supported at
>                   SL7, but is available in
>                   elrepo.
>
>                   If this driver was installed previously
>                   as a kmod driver then it should have
>                   worked on the 7.4 upgrade; you probably
>                   should look for it with:
>
>                   rpm -qa |grep forcedeth
>
>                   Do you recall how it was installed?
> 
> Okay, I just did a quick test on one of my kmod-forcedeth systems.
> After installing the testing kernel my weak-updates links for this
> driver do not exist:
> 
> # rpm -q kernel
> kernel-3.10.0-514.21.2.el7.x86_64
> kernel-3.10.0-514.26.1.el7.x86_64
> kernel-3.10.0-693.el7.x86_64
> 
> # pwd
> /lib/modules
> 
> # find . -name forcedeth.ko -ls
> 612005  108 -rw-r--r--   1 root     root       109760 Jun 16 
> 2016 ./3.10.0-327.el7.x86_64/extra/forcedeth/forcedeth.ko
> 11290331    0 lrwxrwxrwx   1 root     root           63 Jun 21
> 15:23
> ./3.10.0-514.21.2.el7.x86_64/weak-updates/forcedeth/forcedeth.ko
> ->
> /lib/modules/3.10.0-327.el7.x86_64/extra/forcedeth/forcedeth.ko
> 224434    0 lrwxrwxrwx   1 root     root           63 Aug  9
> 08:07
> ./3.10.0-514.26.1.el7.x86_64/weak-updates/forcedeth/forcedeth.ko
> ->
> /lib/modules/3.10.0-327.el7.x86_64/extra/forcedeth/forcedeth.ko
> 
> I did not reboot the node, since clearly my forcedeth driver is not
> there for this new kernel; removing this new kernel for now ..
> 
> 
> ​It must be one of those that need to be rebuilt against the new kernel
> due to kABI breakage. You can expect to see an update to the package
> from ELRepo. :)
> 
> ​The kmod-forcedeth package was rebuilt against the EL7.4 kernel (​
> 3.10.0-693.el7​)​ and has been released to the elrepo-testing repository. It
> will appear soon here:
> 
> http://elrepo.org/linux/testing/el7/x86_64/RPMS/kmod-forcedeth-0.64-3.el7.e
> lrepo.x86_64.rpm
> 
> Or other mirror sites. Can you run a test? Please note that this is not
> backward compatible with earlier (<= 7.3) kernels.

Okay, I have installed it and it works.

# uname -r
3.10.0-693.el7.x86_64

# rpm -q kmod-forcedeth
kmod-forcedeth-0.64-3.el7.elrepo.x86_64

# ethtool -i net0
driver: forcedeth
version: 0.64
firmware-version: 
expansion-rom-version: 
bus-info: 0000:00:0a.0
supports-statistics: yes
supports-test: yes
supports-eeprom-access: no
supports-register-dump: yes
supports-priv-flags: no

Note that one must be a bit careful, since you first must install the
new kernel, and only then can you install this kmod-forcedeth driver because
of dependencies on the kabi framework.

The new kmod driver 'updates' the old one, all your old forcedeth modules
disappear (because it is incompatible with older kernels?).

This means you cannot boot back to older kernels and still have a 
functional network.

# pwd
/lib/modules

# ls
3.10.0-514.21.2.el7.x86_64/  3.10.0-514.26.1.el7.x86_64/
3.10.0-693.el7.x86_64/

# find . -name forcedeth\* -ls
26878446    0 drwxr-xr-x   2 root     root           25 Aug  9 10:51 ./3.10.0-693.el7.x86_64/extra/forcedeth
26878447  108 -rw-r--r--   1 root     root       109360 Aug  9 09:24 ./3.10.0-693.el7.x86_64/extra/forcedeth/forcedeth.ko


Also, with respect to the SL kernel, I see this message:

Problem loading in-kernel X.509 certificate (-65)

[    1.313558] Loading compiled-in X.509 certificates
[    1.314643] Loaded X.509 cert 'Fermi National Accelerator Laboratory: Scientific Linux 7 kpatch signing key: c8e46da25bf2b6ed33675277e795de682b4666d6'
[    1.317604] Problem loading in-kernel X.509 certificate (-65)
[    1.324054] Loaded X.509 cert 'Red Hat Enterprise Linux kernel signing key: c938293639543375caf443e51a26b70008d85ef1'
[    1.324087] registered taskstats version 1
[    1.326855] Key type trusted registered

I don't think I've seen that message before ..

cheers, etc.
-- 
deatrich @ triumf.ca, Science/ATLAS         PH: +1 604-222-7665
<*> This moment's fortune cookie:
The first thing we do, let's kill all the lawyers.
 		-- Wm. Shakespeare, "Henry VI", Part IV

ATOM RSS1 RSS2