gpio-mlxbf2 and mlxbf-gige driver need to be updated
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
linux-bluefield (Ubuntu) |
Invalid
|
Undecided
|
Unassigned | ||
Focal |
Fix Released
|
Medium
|
Asmaa Mnebhi |
Bug Description
SRU Justification:
[Impact]
At the moment the mlxbf-gige and gpio-mlxbf2 driver are broken in the ubuntu image because they are out of date. These drivers are dependent on the ACPI tables in UEFI. UEFI is up to date but those drivers need to be synced up with the latest nvidia drivers.
[Fix]
* "Syncup with the latest gpio-mlxbf2 and mlxbf-gige drivers"
* Move the GPIO interrupt code from the mlxbf_gige driver
to the mlxbf_gige driver in preparation for the next
upstreaming patch.
* This creates a dependency between the gpio and gige drivers.
* Split up the mlxbf_gige_main.c file into several files
for better readability.
[Test Case]
* Check if the gpio driver is loaded
* Check if the gige driver is loaded
* Check that the oob_net0 interface is up and operational
* Do reset and powercycle and check the oon_net0 interface again
* Test different GPIO interrupts on different boards.
[Regression Potential]
The Mellanox driver would fail to be loaded(?) / no network connectivity.
* The gpio driver always needs to be loaded before the gige driver due to this new dependecy.
* The ACPI table needs to be in sync with change.
[Other]
* This code is likely to change depending on feedback we received from maintainers.
CVE References
Changed in linux-bluefield (Ubuntu): | |
assignee: | nobody → Asmaa Mnebhi (asmaam) |
status: | New → In Progress |
Changed in linux-bluefield (Ubuntu Focal): | |
assignee: | nobody → Asmaa Mnebhi (asmaam) |
importance: | Undecided → Medium |
status: | New → In Progress |
Changed in linux-bluefield (Ubuntu): | |
assignee: | Asmaa Mnebhi (asmaam) → nobody |
status: | In Progress → Invalid |
description: | updated |
Changed in linux-bluefield (Ubuntu Focal): | |
status: | In Progress → Fix Committed |
This bug is awaiting verification that the kernel in -proposed solves the problem. Please test the kernel and update this bug with the results. If the problem is solved, change the tag 'verification- needed- focal' to 'verification- done-focal' . If the problem still exists, change the tag 'verification- needed- focal' to 'verification- failed- focal'.
If verification is not done by 5 working days from today, this fix will be dropped from the source code, and this bug will be closed.
See https:/ /wiki.ubuntu. com/Testing/ EnableProposed for documentation how to enable and use -proposed. Thank you!