ubuntu_logo_hex

Ubuntu Focal Fossa 20.04.3 LTS (with Intel Elkhart Lake)

It will guide you through the steps to install Ubuntu Desktop on your system.

Current Limitations:

  • unable to enable for two Ethernet ports. ( Canonical suggests the workaround solution and click here )

  • pinctrl driver can not work to control GPIO pins ( Waiting for Canonical solution)

  • Ethernet function doesn’t work after reboot/suspend (Hardware is no problem because Windows 10 & Yocto image has no this issue.)

  • Booting delay issue after power on or reboot: it is related to pinctrl driver to cause the kernel hook up (Please see the workaround solution and click here))


Download an Ubuntu Image

You can download an Ubuntu image (kernel version: 5.13) here.

Make sure to select the correct one: focal-desktop-amd64+intel-iot.iso

image-20211228104634806

Create a Bootable USB stick

To install Ubuntu Desktop, you need to write your downloaded ISO to a USB stick to create the installation media. you’ll use rufus to download and Install tool: click here to see the steps.

Boot from USB flash drive

Insert the USB flash drive into the IPi SMARC Elkhart Lake and boot or restart the device. It should recognize the installation media automatically. If not, try holding F10 during startup and selecting the USB device from the system-specific boot menu. also go here to see how to boot from USB drive

You should now see the welcome screen inviting you to either try or install Ubuntu.

pasted image 0

Installation Setup

Next, you will be prompted to choose the settings you need and follow up the installation guideline until it is complete.

pasted image 0 (1)

Workaround Solution: How to enable two Ethernet Ports

it is a workaround solution to modify grub file to enable two Ethernet functions.(Intel & Canonical is working to fix it)

Here is the steps:

  1. First edit the configuration file via command:
sudo gedit /etc/default/grub

When it opens, add “intel_iommu=on “ into the line of GRUB_CMDLINE_LINUX_DEFAULT and finally save the file.

2021-12-28_112602

  1. Update grub to apply the configuration changes and then reboot.

    sudo update-grub

Workaround Solution: How to improve the booting delay

it would get stuck about 2 ~ 3 minutes during the booting as the below screenshot:

image-20220110152434927

it is a workaround solution to add pinctrl driver into the blacklist to ignore it as the below:

  1. download the Conf File we edited and extract it.

  2. copy this file to /etc/modprobe.d/ and update it as the below command:

    sudo cp elkhartlake-blacklist.conf/etc/modprobe.d
    sudo update-initramfs-u