Public bug reported:

We are using the latest netboot image from Trusty (14.04) based on the
Xenial kernel from http://archive.ubuntu.com/ubuntu/dists/trusty-
updates/main/installer-amd64/current/images/xenial-netboot/ to perform
an automatic installation of Ubuntu over the network.

The hardware we use is an Intel NUC (Skull Canyon) which has one
internal M2 SSD (Samsung) attached and one external USB SSD (Samsung).
The USB SSD is connected via USB through an USB to SATA adapter.

With this setup, when the installer boots it only detects the USB SSD
from the NUC. The M2 SSD is not detected, nor are there any kernel
messages about it. If we remove the USB SSD and reboot the installer,
the M2 SSD is now detected by the installer.

After further debugging we discovered that the installer loads the
usb_storage driver and then detects the USB SSD. At this point, I
believe the disk detection completes and no longer attempts to discover
additional hardware. The reason our M2 SSD is not detected is because
the installer does not load the ACHCI driver.

To prove this is indeed the issue, we booted the NUC with both drives
attached. After the installer detected the disks, on the console, I
confirmed only the USB SSD is visible. After manually inserting the AHCI
module (modprobe ahci) the M2 SSD is now detected.

The workaround to fix this in the preseed is to run an early_command
which loads the AHCI driver:

----------------------------------------------------------------
d-i partman/early_command string modprobe ahci
----------------------------------------------------------------

While this workaround fixed our issue, I belive the installer should
better detect the storage devices, thus opening this as a bug.

** Affects: pxe (Ubuntu)
     Importance: Undecided
         Status: New

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1691018

Title:
  PXE Installer does not load the AHCI kernel module if USB storage is
  found

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/pxe/+bug/1691018/+subscriptions

-- 
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to