Intel® Makers
Intel® Edison, Intel® Joule™, Intel® Curie™, Intel® Galileo
Announcements
Welcome - This is a Peer-to-Peer Forum only. Intel has discontinued these products but you may find support from other customers on this Forum
9868 Discussions

How to get Intel PCIe 7260 wifi card supported on Galileo?

BBarm1
Beginner
1,562 Views

I would really like to get the Intel Wireless PCIe 7260 wifi card supported on the Galileo.

It seems that the current build only supports two different type of PCIe wifi cards. The following firmware files are used in the yocto recipes and can be copied over to /lib/firmware

iwlwifi-135-6.ucode

iwlwifi-6000g2a-5

iwlwifi-6000g2b-6

As a long shot I have already tried copying over firmware files for the 7260 for the different linux builds, from the driver web site http://wireless.kernel.org/en/users/Drivers/iwlwifi http://wireless.kernel.org/en/users/Drivers/iwlwifi.

 

 

But they do not or have not worked since the current yocto build for Galileo is '3.8.7', and the firmware uCode files have been compiled with newer versions of the kernel. See also discussion at https://communities.intel.com/message/227147# 227147 https://communities.intel.com/message/227147

 

 

So I have several options..

 

 

1. Upgrade the current linux kernel (3.8.7-yocto-standard) using yocto to 3.10 or above.

So does any one know the roadmap for yocto build for Galileo?

 

What is the next planned linux version and if so will it be 3.10 or higher?

 

When is this next planned linux version release?

 

 

2. I need to backport the 7260 firmware from the uCode source? If so then I would need to request the uCode source from Intel and then recompile/change the uCode against the current 3.8 release?

Is there anyone in Intel planning to do this?

 

 

3. Is there a current Intel wireless driver that has already been written that supports this card, so that I can modify it to work with 3.8 release?

 

Obviously I would like to go for option # 1, as this would not break any compatibility issues, but it would be really good if we could have more supported PCIe cards that run on the current linux build of Galileo other than just the two PCIe wifi cards ( just realized maybe more with the even older legacy builds ).

 

Many thanks

 

Bill

 

 

0 Kudos
1 Solution
Sergio_A_Intel
Employee
229 Views

Hi,

Those are all good suggestions, we will pass this feedback to the appropriate team.

Regards

Sergio

View solution in original post

6 Replies
TFlum
Valued Contributor I
229 Views

I would also love to see that card supported, preferably with a newer kernel.

I'm using an Intel 512AN card at the moment. All that's needed is to copy over the firmware files and thereafter it's working out of the box.

/Thomas

Sergio_A_Intel
Employee
229 Views

Hi

We are following up on your post and we would like to know if you still need help or if you already have an answer or solution to your question. Remember if someone replied to you with a helpful response you can mark it as correct or helpful answered. We will be waiting your response. Have a great day.

 

Regards,

Sergio

TFlum
Valued Contributor I
229 Views

Hi Sergio,

I would still be interested in a good solution for the PCIe 7260 wifi and bluetooth card. For me the best solution would be a firmware image based on Linux kernel 3.10+ which should have support for that card.

/Thomas

Sergio_A_Intel
Employee
230 Views

Hi,

Those are all good suggestions, we will pass this feedback to the appropriate team.

Regards

Sergio

View solution in original post

DFitz4
New Contributor I
229 Views

Hi,

I am working on this problem now. I wonder has anyone solved this issue yet in the past 18 months!!

I have built new kernel and have the galileo board all working and booting up.

uname -a

Linux quark 3.14.28-ltsi-yocto-standard # 1 Mon Mar 28 17:51:30 AEST 2016 i586 GNU/Linux

i've copied in the latest firmware iwlwifi-7260-ucode files to /lib/firmware directory.

Apparently for my version here it needs the -9 version, so I have that file in the directory.

I have tried looking at dmsg output, lspci, lsmod, etc, but nothing is showing up the PCI card.

lsmod -F firmware iwlwifi gives me list of firmware up to 6000, but not the 7260 firmware in the /lib/firmware folder, however I THINK I HAVE A BIGGER ISSUE, ie:

i can't see any detection on the pci bus that the intel card is detected or in dmsg output.

lspci gives me:

00:00.0 Class 0600: 8086:0958

00:14.0 Class 0805: 8086:08a7

00:14.1 Class 0700: 8086:0936

00:14.2 Class 0c03: 8086:0939

00:14.3 Class 0c03: 8086:0939

00:14.4 Class 0c03: 8086:093a

00:14.5 Class 0700: 8086:0936

00:14.6 Class 0200: 8086:0937

00:14.7 Class 0200: 8086:0937

00:15.0 Class 0c80: 8086:0935

00:15.1 Class 0c80: 8086:0935

00:15.2 Class 0c80: 8086:0934

00:17.0 Class 0604: 8086:11c3

00:17.1 Class 0604: 8086:11c4

00:1f.0 Class 0601: 8086:095e

01:00.0 Class 0280: 8086:08b1

which to me seems like nothing has been detected on the pci bus.

Please help - thanks!

Daniel

Sergio_A_Intel
Employee
229 Views

I noticed you opened a new thread with this same information here . We'll post a reply for you in that thread soon.

Sergio

Reply