ProTip: Flash Your BIOS First

We suggest that users flash their BIOS before attempting the below. This may also resolve the “No Internet Access” issue as we no longer needed to apply the below patch after flashing our BIOS and then reinstalling Xubuntu on a wiped SSD.

The latest BIOS for the ASUS Prime Z270-A is available here. Unzip the file and save *.CAP file to a USB.

See page 3-28 (page 86 in the PDF version) of the Z270-A user manual for specifics BIOS flashing with Asus’s EZ Flash 3 tool.

The ASUS Z270-A has an integrated Intel I219-V Gigabit LAN card. The “No Internet” issue results from an outdated Ethernet driver within the Linux kernel build. The solution is overwhelmingly simple. It entails downloading and installing the latest driver from Intel’s website.

Manual Driver Update from the Command Line

According to the driver’s README file, this will be an ongoing issue because Intel will not be applying a patch or update to Linux kernels. Here’s the relevant quote from the driver’s README:

This driver is only supported as a loadable module at this time. Intel is not supplying patches against the kernel source to allow for static linking of the drivers.

Activating Ethernet and Internet Connectivity for Motherboards With the Intel I219-V LAN Card

STEP 1: The first thing you’ll want to do is download the latest Linux driver for the I219-V.

STEP 2: Next, save the file to a USB drive that you can connect to your Linux box. We saved it to our USB boot drive in a new folder called utilities.

Pro Tip

Confirm which card is installed on your motherboard by typing:

$ lspci -nnk | grep 0200 -A2

On Linux machines, tethered (e.g., USB) drives will have a directory address (folder location) of /media/your-linux-username/usb-drive-name.

STEP 3: Press CTRL ALT T simultaneously to open the terminal on your Linux box.

STEP 4: Finally, execute the following commands from your terminal:

$ sudo mkdir /opt/e1000e
$ cd /opt/e1000e
$ sudo cp /media/your-linux-username/UUI/utilities/e1000e-* /opt/e1000e
$ sudo tar -zxvf e1000e-*
$ cd e1001e-*/src
$ sudo make install
$ sudo rmmod e1000e
$ sudo modprobe e1000e

Congratulations! You should now see a pop-up in your upper-right screen indicating that a wired Ethernet connection is now established!