# Intel Nuc WiFi Issue

**URL:** <https://forums.balena.io/t/intel-nuc-wifi-issue/897>\
**Category:** Product support\
**Tags:** wifi\
**Created:** [May 3, 2017, 8:55pm UTC](https://forums.balena.io/t/intel-nuc-wifi-issue/897 "2017-05-03T20:55:02Z")\
**Posts on this page:** 12\
**Page:** 1

<div class="post-metadata">

**Author:** ![rmoore](https://sea2.discourse-cdn.com/balena/user_avatar/forums.balena.io/rmoore/32/317_2.png) [@rmoore](https://forums.balena.io/u/rmoore)\
**Post date:** [May 3, 2017, 8:55pm UTC](https://forums.balena.io/t/intel-nuc-wifi-issue/897/1 "2017-05-03T20:55:02Z")

</div>

We’re working with a Nuc device and have followed the Resin instructions ([https://docs.resin.io/installing/gettingStarted-NUC/#setting-up-your-device](https://docs.resin.io/installing/gettingStarted-NUC/#setting-up-your-device)) and although ethernet works great,we have been unable to get WiFi to work with the installed image.

I’m noticing your instructions mention “WiFi adapter”… but the Nuc’s documentation says:

_The NUC7i3BNH comes with Intel 802.11ac wireless, Intel’s fastest wireless available today, for connectivity right out-of-the-box._

Has anyone else seen similar issues and any suggestions for fixing?

---

<div class="post-metadata">

**Author:** ![floion](https://avatars.discourse-cdn.com/v4/letter/f/45deac/32.png) [@floion](https://forums.balena.io/u/floion)\
**Post date:** [May 4, 2017, 4:30pm UTC](https://forums.balena.io/t/intel-nuc-wifi-issue/897/2 "2017-05-04T16:30:20Z")

</div>

Hi. This PR should solve your problem:

[https://github.com/resin-os/meta-resin/pull/663](https://github.com/resin-os/meta-resin/pull/663)

If you are in a hurry to have the fix before it gets into a new release, then just let us know and we will guide you through adding the firmware manually to your install USB stick

---

<div class="post-metadata">

**Author:** ![rmoore](https://sea2.discourse-cdn.com/balena/user_avatar/forums.balena.io/rmoore/32/317_2.png) [@rmoore](https://forums.balena.io/u/rmoore)\
**Post date:** [May 4, 2017, 4:33pm UTC](https://forums.balena.io/t/intel-nuc-wifi-issue/897/3 "2017-05-04T16:33:57Z")

</div>

Great! Yes, if you could send instructions on adding the fix to the USB stick that would be great.

---

<div class="post-metadata">

**Author:** ![floion](https://avatars.discourse-cdn.com/v4/letter/f/45deac/32.png) [@floion](https://forums.balena.io/u/floion)\
**Post date:** [May 4, 2017, 4:49pm UTC](https://forums.balena.io/t/intel-nuc-wifi-issue/897/4 "2017-05-04T16:49:40Z")

</div>

The file you should copy is from this git repo: git://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git

So first clone the above git repo.  
Then copy the file iwlwifi-8265-22.ucode you find the newly cloned directory over to the USB stick, in the /lib/firmware/ directory.  
By doing so, you should be able to see the device on the dashboard when you provision a new device.  
Do these steps for the moment and let me know if you can see a new device provisioning in the dashboard when you use the changed USB stick as instructed above, without and ethernet cable plugged in.

If this works okay, I will then guide you through the rest of the process so as your wifi will keep working after you re-power-on this newly provisioned device.

---

<div class="post-metadata">

**Author:** ![rmoore](https://sea2.discourse-cdn.com/balena/user_avatar/forums.balena.io/rmoore/32/317_2.png) [@rmoore](https://forums.balena.io/u/rmoore)\
**Post date:** [May 4, 2017, 5:08pm UTC](https://forums.balena.io/t/intel-nuc-wifi-issue/897/5 "2017-05-04T17:08:16Z")

</div>

There wasn’t a /lib/firmware directory on the USB so I created one and added the file.

Unfortunately, this didn’t cause the device to show up in the Resin dashboard however

---

<div class="post-metadata">

**Author:** ![floion](https://avatars.discourse-cdn.com/v4/letter/f/45deac/32.png) [@floion](https://forums.balena.io/u/floion)\
**Post date:** [May 4, 2017, 6:43pm UTC](https://forums.balena.io/t/intel-nuc-wifi-issue/897/6 "2017-05-04T18:43:42Z")

</div>

Odd. There should be such a directory.  
What is the [resin.io](http://resin.io) OS version you are using? And just to confirm, you downloaded it from the resin dashboard, right?

---

<div class="post-metadata">

**Author:** ![rmoore](https://sea2.discourse-cdn.com/balena/user_avatar/forums.balena.io/rmoore/32/317_2.png) [@rmoore](https://forums.balena.io/u/rmoore)\
**Post date:** [May 5, 2017, 5:16pm UTC](https://forums.balena.io/t/intel-nuc-wifi-issue/897/7 "2017-05-05T17:16:30Z")

</div>

We figured out the /lib/firmware issue - just had to mount it on a Linux machine. We now see the device as “Post Provisioning” in the Resin dashboard - so I think we’re ready for the next steps!

---

<div class="post-metadata">

**Author:** ![floion](https://avatars.discourse-cdn.com/v4/letter/f/45deac/32.png) [@floion](https://forums.balena.io/u/floion)\
**Post date:** [May 5, 2017, 5:55pm UTC](https://forums.balena.io/t/intel-nuc-wifi-issue/897/8 "2017-05-05T17:55:23Z")

</div>

Great then. For the next step, you should inspect your USB stick and check to see there about an .img file in the /opt/ directory. You have to loop mount that, copy the same firmware there, unmount it and that should be all.

Linux commands for loop mounting it:

$ sudo losetup --show -fP

This command should return a loop device, something like loop2 for example

Then

$ sudo mount /dev/loop2p2 /mnt/

Then copy the firmware file to /lib/firmware/

Then

$ sudo umount /dev/loop2p2

$ sudo losetup -d /dev/loop2

Then unmount the USB stick and try again now. You should now have wifi connectivity when you provision and after you re-power the board post provisioning

---

<div class="post-metadata">

**Author:** ![rmoore](https://sea2.discourse-cdn.com/balena/user_avatar/forums.balena.io/rmoore/32/317_2.png) [@rmoore](https://forums.balena.io/u/rmoore)\
**Post date:** [May 5, 2017, 6:42pm UTC](https://forums.balena.io/t/intel-nuc-wifi-issue/897/9 "2017-05-05T18:42:02Z")

</div>

Worked! Thank you!

Just to be clear, this will be integrated with the next Resin OS release?

---

<div class="post-metadata">

**Author:** ![floion](https://avatars.discourse-cdn.com/v4/letter/f/45deac/32.png) [@floion](https://forums.balena.io/u/floion)\
**Post date:** [May 6, 2017, 7:37am UTC](https://forums.balena.io/t/intel-nuc-wifi-issue/897/10 "2017-05-06T07:37:58Z")

</div>

You’re welcome. Glad to have been able to help.  
Yes, the firmware you need will be available in the next resin OS release

---

<div class="post-metadata">

**Author:** ![vidupont](https://avatars.discourse-cdn.com/v4/letter/v/e19b73/32.png) [@vidupont](https://forums.balena.io/u/vidupont)\
**Post date:** [September 14, 2017, 9:51am UTC](https://forums.balena.io/t/intel-nuc-wifi-issue/897/11 "2017-09-14T09:51:42Z")

</div>

I think issue remains , the following errors are found into dmesg:

[3.698543] iwlwifi 0000:02:00.0: Direct firmware load for iwlwifi-8265-24.ucode failed with error -2  
[3.698549] iwlwifi 0000:02:00.0: Direct firmware load for iwlwifi-8265-23.ucode failed with error -2

looking to /lib/firmware , those files don’t exist.

---

<div class="post-metadata">

**Author:** ![floion](https://avatars.discourse-cdn.com/v4/letter/f/45deac/32.png) [@floion](https://forums.balena.io/u/floion)\
**Post date:** [September 14, 2017, 1:12pm UTC](https://forums.balena.io/t/intel-nuc-wifi-issue/897/12 "2017-09-14T13:12:43Z")

</div>

There are the following older version though:

iwlwifi-8265-21.ucode and iwlwifi-8265-22.ucode

Are you having issues with the wifi on your NUC because of these versions?
