rhel8 kernel 5.14+ InfiniBand: QLogic Corp. IBA7322 QDR sysfs: cannot create duplicate filename
[I realize this is off in the weeds of things not supported by Red Hat, but figured I would create a thread here to see if anybody had ideas.]
I use the ELRepo kernel-ml packages to support my old Dell servers and Infiniband cards (QLogic Corp. IBA7322 QDR InfiniBand HCA) on RHEL8. I posted to elrepo's bug tracker with this issue already:
https://elrepo.org/bugs/view.php?id=1176
The problem is that since kernel 5.14.0, I can not load the ib_qib
module. I think the crux of the issue is this reported error:
sysfs: cannot create duplicate filename '/devices/pci0000:00/0000:00:07.0/0000:03:00.0/infiniband/qib0/ports/1/linkcontrol'
I looked at the Linux kernel git history and see a bunch of sysfs changes arrived with release 5.14.0, so I assume the issue is related. Could anybody here kindly educate me as to what the sysfs error means?
Thanks