Bug 1929201

Summary: manpage description of rd.nofcoe is not correct
Product: Red Hat Enterprise Linux 8 Reporter: guazhang <guazhang>
Component: dracutAssignee: Lukáš Nykrýn <lnykryn>
Status: CLOSED ERRATA QA Contact: Petr Matyáš <pmatyas>
Severity: unspecified Docs Contact: Prerana Sharma <presharm>
Priority: unspecified    
Version: 8.4CC: dracut-maint-list, dtardon, pmatyas, rmetrich
Target Milestone: rcKeywords: Reopened, Triaged
Target Release: ---Flags: pm-rhel: mirror+
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: dracut-049-151.git20210719.el8 Doc Type: Enhancement
Doc Text:
.FCoE option is changed to rd.fcoe Previously, the man page for `dracut.cmdline` documented `rd.nofcoe=0` as the command to turn off Fibre Channel over Ethernet (FCoE). With this update, the command is changed to `rd.fcoe`. To disable FCoE, run the command `rd.fcoe=0`. For further information on FCoE see, https://access.redhat.com/documentation/en-us/red_hat_enterprise_linux/8/html/configuring_and_managing_networking/configuring-fibre-channel-over-ethernet_configuring-and-managing-networking[Configuring Fibre Channel over Ethernet]
Story Points: ---
Clone Of: Environment:
Last Closed: 2021-11-09 19:38:39 UTC Type: Bug
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:

Description guazhang@redhat.com 2021-02-16 13:06:08 UTC
Description of problem:
FCoE boot from SAN failed and drop into emergency mode

Version-Release number of selected component (if applicable):

dracut-049-135.git20210121.el8
RHEL-8.4.0-20210215.n.1

How reproducible:
100%

Steps to Reproduce:
1. add rd.nofcoe=1 to kernel
1. install OS to remote luns and boot from SAN.
2. 
3.

Actual results:
boot failed 

Expected results:
boot successful 

Additional info:

dracut:/# cat /proc/cmdline  
BOOT_IMAGE=(hd0,msdos1)/vmlinuz-4.18.0-287.el8.x86_64 root=/dev/mapper/rhel_storageqe--63-root ro rd.nofcoe=1 net.ifnames=1 fcoe=f4:e9:d4:af:49:50:nodcb crashkernel=auto resume=/dev/mapper/rhel_storageqe--63-swap rd.lvm.lv=rhel_storageqe-63/root rd.lvm.lv=rhel_storageqe-63/swap ifname=enp5s0f0:f4:e9:d4:af:49:50 ifname=enp5s0f1:f4:e9:d4:af:49:52 console=ttyS1,115200n81 


https://beaker.engineering.redhat.com/recipes/9565391#installation


works well with RHEL-8.4.0-20210210.n.0 and dracut-049-133.git20210112.el8.x86_64

Comment 1 Lukáš Nykrýn 2021-02-17 08:22:07 UTC
Can you please add rd.debug on kernel cmdline and post here the logs? Also does this work when you drop rd.nofcoe=1 completely?

Comment 2 guazhang@redhat.com 2021-02-17 13:44:24 UTC
It works well after remove rd.nofcoe parameter from kernel line or rd.nofcoe=0

Comment 3 David Tardon 2021-02-18 09:51:29 UTC
Well, what do you expect should happen when you explicitly *disable* FCoE?

Comment 10 Petr Matyáš 2021-08-11 12:34:15 UTC
Verified on dracut-049-188.git20210802.el8.x86_64

option is now called rd.fcoe, with 0 disabling FCoE

Comment 14 errata-xmlrpc 2021-11-09 19:38:39 UTC
Since the problem described in this bug report should be
resolved in a recent advisory, it has been closed with a
resolution of ERRATA.

For information on the advisory (dracut bug fix and enhancement update), and where to find the updated
files, follow the link below.

If the solution does not work for you, open a new bug report.

https://access.redhat.com/errata/RHBA-2021:4394