1ac6d8adc9
Remove the network drivers ice, i40e and iavf if multi-drivers-switch is set in cmdline, which ensures that ice, i40e and iavf drivers will not be loaded during initramfs stage. pxe-network-installer will not be impacted because the parameter multi-drivers-switch is not set in this stage. We need do the following steps to switch to the legacy drivers. 1. Add /etc/depmod.d/multi-drivers.conf. cat /etc/depmod.d/multi-drivers.conf override ice * extra/ice-1.8.3.1.2 override i40e * extra/i40e-2.18.9 override iavf * extra/iavf-4.4.2 2. depmod 3. Add cmdline parameter multi-drivers-switch=1 4. reboot Do the following steps to switch back to the latest drivers. 1. Modify /etc/depmod.d/multi-drivers.conf. cat /etc/depmod.d/multi-drivers.conf override ice * updates/ice override i40e * updates/i40e override iavf * updates/iavf 2. depmod 3. reboot Testing: - An ISO image can be built out successfully. - PXE network install success onto a All-in-One Duplex lab with rt and std kernel. - Drivers will not be loaded in initramfs stage. - Latest driver versions are loaded by default and ddp version correct. It is 1.3.30.0. - It can switch to the legacy drivers manually with /etc/depmod.d/multi-driver.conf and cmdline parameter multi-drivers-switch=1, ddp version is 1.3.28.0. Story: 2010326 Task: 46438 Depends-On: https://review.opendev.org/c/starlingx/kernel/+/859519 Signed-off-by: Jiping Ma <jiping.ma2@windriver.com> Change-Id: If86e8280011bfef97ec54ad5b47959a6128a4eb5 |
||
---|---|---|
.. | ||
debian |