[elrepo] 3w-9xxxx missing from ramdisk in 8.2

Gerwin Krist gerwinkrist at gmail.com
Thu Oct 29 08:06:02 EDT 2020


Just FYI. The reboot went well! I also updated to the latest 8.3 kernel and
the 3w module was added correctly.



Op di 27 okt. 2020 om 17:02 schreef Gerwin Krist <gerwinkrist at gmail.com>:

> Thanks Phil. I will schedule a reboot and let's see if I still can boot
> :-)
>
> And wait for 8.3, hope it will work then!
>
> Op ma 26 okt. 2020 18:35 schreef Phil Perry <phil at elrepo.org>:
>
>> Hi Gerwin,
>>
>> There is no special procedure to update - things should just work.
>>
>> Are you booting from the device (I assume yes)?
>>
>> I think you've done exactly the right thing - keep an eye to ensure the
>> driver is in your initramfs image, and if not you can manually rebuild
>> the initramfs image to include the driver. I have no idea at this point
>> why the driver wasn't included.
>>
>> You may want to check out the manpage for dracut.conf, and maybe
>> consider forcing driver inclusion for the initramfs in a conf file.
>>
>> Consider something like:
>>
>> cat /etc/dracut.conf.d/3w-sas.conf
>>
>> add_drivers+=" 3w-9xxx "
>>
>> Note the spaces around the double quotes. That should ensure the driver
>> is always included in the initramfs whenever it is recreated.
>>
>> Regards,
>>
>> Phil
>>
>> On 26/10/2020 11:28, Gerwin Krist wrote:
>> > Hi Akemi,
>> >
>> > Thanks for taking time answering my question!
>> >
>> > Well I just downgraded the kernel to the GA kernel:
>> >
>> > [EL8/INT] [root at xxxxxxxx boot]$] rpm -qa | grep 4.18.0-193.el8
>> > kernel-modules-4.18.0-193.el8.x86_64
>> > kernel-devel-4.18.0-193.el8.x86_64
>> > kernel-core-4.18.0-193.el8.x86_64
>> > kernel-4.18.0-193.el8.x86_64
>> >
>> > And installed the kmod package. But "lsinitrd
>> > initramfs-4.18.0-193.el8.x86_64.img | grep 3w" still does not return
>> > anything :-(
>> >
>> > So I did: dracut -f --add-drivers 3w-9xxx
>> > /boot/initramfs-4.18.0-193.el8.x86_64.img 4.18.0-193.el8.x86_64 and
>> this
>> > gives me:
>> >
>> > [EL8/INT] [root at xxxxxxx boot]$] lsinitrd
>> > initramfs-4.18.0-193.el8.x86_64.img | grep 3w
>> > Arguments: -f --add-drivers '3w-9xxx'
>> > drwxr-xr-x   2 root     root            0 Feb 28  2020
>> > usr/lib/modules/4.18.0-193.el8.x86_64/extra/3w-9xxx
>> > -rw-r--r--   1 root     root        80121 Feb 28  2020
>> > usr/lib/modules/4.18.0-193.el8.x86_64/extra/3w-9xxx/3w-9xxx.ko
>> >
>> > Could you elaborate, what the normal procedure would be to upgrade to a
>> > new major release? Is it required to goto the GA kernel first and then
>> > upgrade to the latest kernel? I could not find any information about it.
>> >
>> > Best wishes,
>> > Gerwin
>> >
>> >
>> > Op vr 23 okt. 2020 om 19:01 schreef Akemi Yagi <amyagi at gmail.com
>> > <mailto:amyagi at gmail.com>>:
>> >
>> >     On Thu, Oct 22, 2020 at 11:08 PM Gerwin Krist <
>> gerwinkrist at gmail.com
>> >     <mailto:gerwinkrist at gmail.com>> wrote:
>> >      >
>> >      > Hi,
>> >      >
>> >      > I upgradeded an server from EL 8.1 to EL 8.2. And luckily I
>> >     always check the init ram before booting the server. This is from
>> >     the current running kernel:
>> >      >
>> >      > [EL8/INT] [root at i-xxxxxxxx boot]$] lsinitrd
>> >     initramfs-4.18.0-147.el8.x86_64.img | grep 3w
>> >      > drwxr-xr-x   2 root     root            0 Sep  6  2019
>> >     usr/lib/modules/4.18.0-147.el8.x86_64/extra/3w-9xxx
>> >      > -rw-r--r--   1 root     root        80049 Sep  6  2019
>> >     usr/lib/modules/4.18.0-147.el8.x86_64/extra/3w-9xxx/3w-9xxx.ko
>> >      >
>> >      > But when I do this on the new 8.2 kernel, I get nothing:
>> >      >
>> >      > [EL8/INT] [root at i-xxxxxxxx boot]$] lsinitrd lsinitrd
>> >     initramfs-4.18.0-193.13.2.el8_2.x86_64.img | grep 3w
>> >      >
>> >      > I have kmod-3w-9xxx-2.26.02.014-3.el8_2.elrepo.x86_64 installed
>> >     on the server and the module is there in
>> >     /lib/modules/4.18.0-193.el8.x86_64/extra/3w-9xxx.
>> >      >
>> >      > Could anyone tell me what I did wrong? And more important howto
>> >     get the module in the initram image again :-)
>> >      >
>> >      > You help is appreciated!
>> >      >
>> >      > Regards,
>> >      > Gerwin
>> >
>> >     When you updated to EL 8.2, did you get
>> >     kernel-4.18.0-193.13.2.el8_2.x86_64 ?? How about the GA kernel?
>> >
>> >     lsinitrd initramfs-4.18.0-193.el8.x86_64.img | grep 3w
>> >
>> >     Also, is it a typo that you have 'lsinitrd' twice on the command
>> line?
>> >
>> >     Akemi
>> >     _______________________________________________
>> >     elrepo mailing list
>> >     elrepo at lists.elrepo.org <mailto:elrepo at lists.elrepo.org>
>> >     http://lists.elrepo.org/mailman/listinfo/elrepo
>> >     <http://lists.elrepo.org/mailman/listinfo/elrepo>
>> >
>> >
>> > _______________________________________________
>> > elrepo mailing list
>> > elrepo at lists.elrepo.org
>> > http://lists.elrepo.org/mailman/listinfo/elrepo
>> >
>>
>> _______________________________________________
>> elrepo mailing list
>> elrepo at lists.elrepo.org
>> http://lists.elrepo.org/mailman/listinfo/elrepo
>>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.elrepo.org/pipermail/elrepo/attachments/20201029/adbd6721/attachment.html>


More information about the elrepo mailing list