SliTaz SliTaz Forum

You are not logged in.

#1 2016-07-31 18:11:23

Ceel
Administrator
Registered: 2011-04-02
Posts: 1,424

How to install a Windows driver for a wifi interface?

Hi all,

There is no Linux driver for the wifi interface
[c]03:00.0 Network controller: Intel Corporation Wireless 7260 (rev c3)

Subsystem: Intel Corporation Wireless-N 7260

Flags: bus master, fast devsel, latency 0, IRQ 10

Memory at f0600000 (64-bit, non-prefetchable) [size=8K]

Capabilities: <access denied>[/c]
of my work computer (Fujitsu Lifebook E544)

I found in the Windows configuration menu that the driver used was netwsn02 17.13.11.5

I downloaded the driver (32bit) on the Fujitsu web site and uncompress it.

Then, in the rolling 20160731 (Live from ISO) I get-install tazndis and
[c]tazndis -i Netwsn02.INF

installing netwsn02 ...

Would you to start WiFi at boot time [y/N]? y

Set WiFi to start at boot time...[/c]
[c]lsmod[/c] confirm ndiswrapper is loaded and
[c]ndiswrapper -l

netwsn02 : driver installed : device (8086:08B1) present[/c]
All seems good but
[c]/etc/init.d/network.sh restart

Loading network settings from /etc/network.conf

Stopping all interfaces

ifconfig: SIOCGIFFLAGS: No such device

Killing all daemons

wlan0     No such device

wlan0 is not a Wi-Fi interface, changing it.

Cannot parse integer value ']0' for -r

Configuring Wi-Fi interface ...

lo        no wireless extensions.

tunl0     no wireless extensions.

dummy0    no wireless extensions.

eth0      no wireless extensions.

[ Done ]

Append existing /etc/wpa/wpa.conf

Starting wpa_supplicant for any key type...

wpa_supplicant: option requires an argument -- 'i'

wpa_supplicant v2.1[/c]

(help of wpa_supplicant)

[c]Starting udhcpc client on: ...

udhcpc: SIOCGIFINDEX: No such device

Cannot parse integer value '-p' for -r

Connecting to any...                                                  .....Failed to connect to non-global ctrl_ifname: (null)  error: No such file or directory

[ Failed ][/c]
I tried to install the second driver that was in the zip file:
[c]ndiswrapper -r netwsn02

tazndis -i Netwsn00.INF

installing netwsn00 ...

Loading ndiswrapper...

Would you to start WiFi at boot time [y/N]? y

Set WiFi to start at boot time...

ndiswrapper -l

netwsn00 : driver installed[/c]
The wifi interface is not detected.

I also tried to install the driver from the Intel download center but I can't extract it from the .exe file with
[c]cabextract Wireless_19.0.1_PROSet32_Win7.exe

Wireless_19.0.1_PROSet32_Win7.exe: no valid cabinets found[/c]
or
[c]unshield x Wireless_19.0.1_PROSet32_Win7.exe

Failed to open Wireless_19.0.1_PROSet32_Win7.exe as an InstallShield Cabinet File[/c]
and I can't install the driver with wine: [c]Setup Failed[/c].

Am I missing something? Can anyone help?

Thanks in advance.

Offline

#2 2016-07-31 20:21:59

gibor
Moderator
Registered: 2011-04-30
Posts: 1,067

Re: How to install a Windows driver for a wifi interface?

Hi Ceel, you have tried this linux driver (iwlwifi-7260-ucode-25.30.14.0.tgz)?

Found at http://www.intel.it/content/www/it/it/support/network-and-i-o/wireless-networking/000005511.html

Offline

#3 2016-07-31 20:49:30

Ceel
Administrator
Registered: 2011-04-02
Posts: 1,424

Re: How to install a Windows driver for a wifi interface?

Hi gibor,

No, I didn't find it. Many thanks, I'll try it tomorrow.

Offline

#4 2016-08-01 08:36:12

mojo
Administrator
Registered: 2011-03-29
Posts: 2,173

Re: How to install a Windows driver for a wifi interface?

@Ceel

I cooked package for newer iwlwifi backported from kernel 4.0.1 which supports Intel Corporation Wireless 7260 (rev c3) 8086:08B1.

All iwlwifi-7260-ucode files from the current arch linux firmware package are included.

http://www.mediafire.com/download/3bc1hcktzcs6yq1/iwlwifi-3.2.71.tazpkg

tux@slitaz:~ $ tazpkg list-files iwlwifi

Installed files by "iwlwifi"

================================================================================

/lib/firmware/iwlwifi-7260-10.ucode

/lib/firmware/iwlwifi-7260-12.ucode

/lib/firmware/iwlwifi-7260-13.ucode

/lib/firmware/iwlwifi-7260-16.ucode

/lib/firmware/iwlwifi-7260-7.ucode

/lib/firmware/iwlwifi-7260-8.ucode

/lib/firmware/iwlwifi-7260-9.ucode

/lib/modules/3.2.71-slitaz/updates/compat/compat.ko.xz

/lib/modules/3.2.71-slitaz/updates/drivers/net/wireless/iwlwifi/dvm/iwldvm.ko.xz

/lib/modules/3.2.71-slitaz/updates/drivers/net/wireless/iwlwifi/iwlwifi.ko.xz

/lib/modules/3.2.71-slitaz/updates/drivers/net/wireless/iwlwifi/mvm/iwlmvm.ko.xz

/lib/modules/3.2.71-slitaz/updates/net/mac80211/mac80211.ko.xz

/lib/modules/3.2.71-slitaz/updates/net/wireless/cfg80211.ko.xz

================================================================================

13 files

Check /var/log/messages after "modprobe iwlwifi" to verify there is no firmware load error.

Have rfkill installed, use "rfkill list" to verify the adapter is not hard or soft blocked.

WARNING:

This package has to be removed before drivers from linux-wireless-3.2.71.tazpkg that depend on cfg80211 or mac80211 can be used.

Modules cfg80211 and mac80211 only work with iwlwifi and other drivers in this package.

Wifi drivers from linux-wireless-3.2.71.tazpkg won't load due to unknown symbols.

Offline

#5 2016-08-02 12:10:54

Ceel
Administrator
Registered: 2011-04-02
Posts: 1,424

Re: How to install a Windows driver for a wifi interface?

Hi mojo,

Excellent, once more!

I can see ann error in /var/log/messages

[c]Aug  2 11:53:35 (none) user.info kernel: Loading modules backported from Linux version v4.0.1-0-g1b0ebf2

Aug  2 11:53:35 (none) user.info kernel: Backport generated by backports.git v4.0.1-1-0-g807a2bb

Aug  2 11:53:35 (none) user.info kernel: cfg80211: Calling CRDA to update world regulatory domain

Aug  2 11:53:35 (none) user.info kernel: Intel(R) Wireless WiFi driver for Linux

Aug  2 11:53:35 (none) user.info kernel: Copyright(c) 2003- 2014 Intel Corporation

Aug  2 11:53:35 (none) user.info kernel: iwlwifi 0000:03:00.0: PCI INT A -> GSI 17 (level, low) -> IRQ 17

Aug  2 11:53:35 (none) user.debug kernel: iwlwifi 0000:03:00.0: setting latency timer to 64

Aug  2 11:53:35 (none) user.err kernel: iwlwifi 0000:03:00.0: pci_enable_msi failed(0Xffffffff)

Aug  2 11:53:35 (none) user.info kernel: iwlwifi 0000:03:00.0: loaded firmware version 25.17.12.0 op_mode iwlmvm

Aug  2 11:53:35 (none) user.info kernel: iwlwifi 0000:03:00.0: Detected Intel(R) Wireless N 7260, REV=0x144

Aug  2 11:53:35 (none) user.info kernel: iwlwifi 0000:03:00.0: L1 Enabled - LTR Enabled

Aug  2 11:53:35 (none) user.info kernel: iwlwifi 0000:03:00.0: L1 Enabled - LTR Enabled

Aug  2 11:53:35 (none) user.debug kernel: Registered led device: phy0-led

Aug  2 11:53:35 (none) user.debug kernel: ieee80211 phy0: Selected rate control algorithm 'iwl-mvm-rs'[/c]

but it works perfectly smile

@ gibor,

I tested the .tgz driver with the same success I meat with ndiswrapper sad

Seems our kernel becomes a little old...

Thanks you both.

EDIT: I mark this thread as resolved; I think my initial problem is due to kernel.

Offline

#6 2016-08-02 18:55:13

mojo
Administrator
Registered: 2011-03-29
Posts: 2,173

Re: How to install a Windows driver for a wifi interface?

@Ceel

Excellent iwlwifi-3.2.71.tazpkg is working for you  ;^)

Aug 2 11:53:35 (none) user.err kernel: iwlwifi 0000:03:00.0: pci_enable_msi failed(0Xffffffff)

The reason for the error is our 3.2.71 kernel configuration:

root@slitaz:/home/tux # zgrep CONFIG_PCI_MSI /proc/config.gz

# CONFIG_PCI_MSI is not set

Description of CONFIG_PCI_MSI : http://cateee.net/lkddb/web-lkddb/PCI_MSI.html

Ndiswrapper development stopped years ago. It only works with pre-vista drivers.

https://en.wikipedia.org/wiki/NDISwrapper

Limitations:

Since 2006, most Windows drivers are compliant with Windows Driver Foundation (WDF) which NDISWrapper can't use. It renders NDISWrapper obsolete, as it only supports the previous WDM driver framework.

Offline

Registered users online in this topic: 0, guests: 1
[Bot] CCBot

Board footer

Powered by FluxBB
Modified by Visman

[ Generated in 0.020 seconds, 9 queries executed - Memory usage: 1.55 MiB (Peak: 1.77 MiB) ]