Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

PR #41 break xNBA DHCP for certain hardware #46

Open
ruixingw opened this issue Aug 6, 2021 · 6 comments
Open

PR #41 break xNBA DHCP for certain hardware #46

ruixingw opened this issue Aug 6, 2021 · 6 comments
Assignees
Milestone

Comments

@ruixingw
Copy link

ruixingw commented Aug 6, 2021

We have some very cheap motherboards on compute nodes, which may not be that mainstream (HUANANZHI X99 F8D, specs: http://www.huananzhi.com/html/1/184/185/491.html; the NIC is RTL8111H Gigabit Ethernet Card). We previously successfully provisioned OS using these motherboards with xCAT 2.16.1.

Today, I again got some of these machines and was trying to provision them with xCAT 2.16.2 and CentOS 8.4. However, it seems xNBA failed during DHCP, ending with a message like Configuring (net0 00:90:fb:6b:08:52).................. No configuration methods succeeded.
I also tried the command "dhcp" in xNBA(iPXE) shell. it doesn't work either.

Checking on the management node /var/log/messages, dhcpd received DHCPDISCOVER and sent DHCPOFFER, but these two repeat several times until timeout. There's no DHCPREQUEST nor DHCPACK at all. DHCP works fine for onboard PXE (which then chainloads xNBA I guess?) and other nodes.

Aug  6 17:22:15 master dhcpd[3315]: DHCPDISCOVER from 20:21:12:1a:03:d0 via eno2
Aug  6 17:22:16 master dhcpd[3315]: DHCPOFFER on 10.173.173.11 to 20:21:12:1a:03:d0 via eno2
Aug  6 17:22:16 master dhcpd[3315]: DHCPDISCOVER from 20:21:12:1a:03:d0 via eno2
Aug  6 17:22:16 master dhcpd[3315]: DHCPOFFER on 10.173.173.11 to 20:21:12:1a:03:d0 via eno2
Aug  6 17:22:18 master dhcpd[3315]: DHCPDISCOVER from 20:21:12:1a:03:d0 via eno2
Aug  6 17:22:18 master dhcpd[3315]: DHCPOFFER on 10.173.173.11 to 20:21:12:1a:03:d0 via eno2

Searching, I found PR #41 which upgraded xnba-undi from 1.0.3-131028 to 1.20.1-0 in xCAT 2.16.2. I downgraded xnba-undi to 1.0.3-131028, and the problem is solved.
xnba-undi-1.0.3 is well enough for us and I can just use it. I just want to let you know about this issue, just in case if there is any unseen bug elsewhere.

Let me know if you need more information or want me to do more tests.

@gurevichmark
Copy link
Contributor

@ruixingw Have you tried xnba-undi-1.21.1-1 introduced by #47 and available here: https://xcat.org/files/xcat/repos/yum/devel/xcat-dep/xnba-undi-1.21.1-1.noarch.rpm

@ruixingw
Copy link
Author

Thanks for the update. I'll try it when I get a chance

@gurevichmark gurevichmark added this to the 2.16.3 milestone Oct 26, 2021
@gurevichmark gurevichmark self-assigned this Oct 26, 2021
@besawn
Copy link
Member

besawn commented Nov 8, 2021

@ruixingw Have you had a chance to see if xnba-undi-1.21.1-1 resolves this issue yet?

@ruixingw
Copy link
Author

ruixingw commented Nov 8, 2021

@ruixingw Have you had a chance to see if xnba-undi-1.21.1-1 resolves this issue yet?

oops, this seems to be the last unresolved issue for 2.16.3 milestone.. I’ll try it asap (should be able to get it done in this week)

@ruixingw
Copy link
Author

ruixingw commented Nov 13, 2021

Unfortunately the problem still persists with xnba-undi-1.21.1-1 (see attached photo).
QQ20211113-152616@2x

this new version does solve issue xcat2/xcat-core#7036 which I also encountered today with another hardware (Intel X520/DA-2, 82599ES controller).
since this current issue can be workarounded by downgrading to xnba-undi-1.0.3, I think it is okay to remove this from the 2.16.3 milestone and perhaps try to solve this in future releases.

@besawn
Copy link
Member

besawn commented Nov 17, 2021

@ruixingw Thanks for the feedback. I will move this issue to the next release milestone.

@besawn besawn modified the milestones: 2.16.3, 2.16.4 Nov 17, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants