robroygregg
August 23rd, 2019, 09:46 PM
Ubuntu Fans,
I'm trying to network install (using preseed) Ubuntu Server 16.04.6 AMD64 on a computer with Intel X722 Ethernet controllers. Yet the i40e driver version in Ubuntu Server 16.04.6 is 1.4.25-k, which isn't new enough to support the X722.
So I've compiled i40e 2.9.21 from Intel's source, and made an OEMDRV image for it.
During a manual installation, the Ubuntu installer automatically loads i40e 2.9.21 from the OEMDRV image, and the Ethernet controllers are detected.
Yet during a networked installation, the installer looks for Ethernet interfaces before loading the OEMDRV image. This makes the installation fail because it can't find any interfaces; here's what I see:
283861
Is there anything I can do to make Ubuntu Server 16.04.6 load an OEMDRV image before it looks for Ethernet interfaces?
I'm hoping to accomplish this by using options appended to the kernel command line. Options in the preseed file won't work, because the preseed can't be fetched until Ethernet's working.
I would like to avoid making a custom ISO/initrd image.
Thanks so much!
Rob Roy
I'm trying to network install (using preseed) Ubuntu Server 16.04.6 AMD64 on a computer with Intel X722 Ethernet controllers. Yet the i40e driver version in Ubuntu Server 16.04.6 is 1.4.25-k, which isn't new enough to support the X722.
So I've compiled i40e 2.9.21 from Intel's source, and made an OEMDRV image for it.
During a manual installation, the Ubuntu installer automatically loads i40e 2.9.21 from the OEMDRV image, and the Ethernet controllers are detected.
Yet during a networked installation, the installer looks for Ethernet interfaces before loading the OEMDRV image. This makes the installation fail because it can't find any interfaces; here's what I see:
283861
Is there anything I can do to make Ubuntu Server 16.04.6 load an OEMDRV image before it looks for Ethernet interfaces?
I'm hoping to accomplish this by using options appended to the kernel command line. Options in the preseed file won't work, because the preseed can't be fetched until Ethernet's working.
I would like to avoid making a custom ISO/initrd image.
Thanks so much!
Rob Roy