View Issue Details

IDProjectCategoryView StatusLast Update
0001950Kali LinuxGeneral Bugpublic2015-05-02 22:44
Reporterpeshay Assigned Tosteev  
PrioritynormalSeverityminorReproducibilityalways
Status resolvedResolutionnot fixable 
Product Version1.0.9 
Summary0001950: nl80211 not found.
Description

With the arm version of Kali in Kernel is the nl80221 driver for Wifi devices missing.
If I enter the command "iw list" I get the error nl80211 not found.
If I do the same with the Kali Live VM and the same Wifi usb stick I get no error.

Steps To Reproduce

iw list

Activities

muts

muts

2014-12-11 13:13

reporter   ~0002868

Which ARM version ?

peshay

peshay

2014-12-11 13:15

reporter   ~0002869

Last edited: 2014-12-11 13:16

I used the rpi image for the Raspberry Pi - armv6l
No issue with amd64

peshay

peshay

2014-12-23 16:17

reporter   ~0002879

Any progress on this? From https://forums.kali.org/showthread.php?23650-nl80211-not-found it sounds like somebody has just to add the modules to the kernel in that relase. Is this right? Currently I can't use my WiFi Sticks with airmon and I am not able to get the correct kernel sources and build scripts for kali to compile additional drives to the kernel by myself.

steev

steev

2015-05-01 23:25

manager   ~0003271

Which wifi card is this? I can't reproduce the issue here. Have you tested with the latest rpi image that we have?

The only time I can reproduce the issue is when a wifi card doesn't use cfg80211 (which nl80211 is part of now) or cfg80211 isn't loaded.

mauodias

mauodias

2015-05-01 23:37

reporter   ~0003272

Last edited: 2015-05-01 23:39

I'm having the same issue as peshay. I have a generic wifi dongle bought on adafruit (I'm pretty sure its this one: http://www.adafruit.com/products/814). The only info that I have about it is the output from lsusb:

root@kali:~# lsusb
Bus 001 Device 005: ID 0bda:8176 Realtek Semiconductor Corp. RTL8188CUS 802.11n WLAN Adapter

EDIT: using the latest version of Kali (downloaded yesterday from http://images.offensive-security.com/ARM/kali-1.1.0-rpi.img.xz) on a RPi B+

steev

steev

2015-05-02 00:10

manager   ~0003273

Thanks for the update, as of that image, we are using a 3.12 kernel from rpi. The driver that MIGHT cover that device would be 8192cu, which is NOT mac80211 friendly.

I'm working on a 1.1.1 release which uses a 3.18 kernel. If you'd email me [email protected] I'll add send out an email if you'd like to beta test the 1.1.1 image and see if that helps at all.

steev

steev

2015-05-02 22:42

manager   ~0003274

Okay, digging around... unfortunately, for whatever reason, the rpi foundation decided to port in the rtl8192cu driver from the vendor instead of using the mainline drivers. I'm guessing to ensure more compatibility. Unfortunately, the vendor driver isn't mac80211 compliant, so on the rpi/rpi2, you will need a different wifi chipset to do anything more than connect to a wireless network, or use it in AP mode.

steev

steev

2015-05-02 22:44

manager   ~0003275

Due to vendor changes to the kernel, the rtl8192cu driver in the rpi kernel is not the same as in a mainline (what we use on amd64/x86) kernel, so unfortunately there isn't much to be done, unless someone wants to take the rpi kernel, unport the vendor changes, and bring the mainline rtlwifi stuff back in.

Issue History

Date Modified Username Field Change
2014-12-11 13:10 peshay New Issue
2014-12-11 13:13 muts Note Added: 0002868
2014-12-11 13:15 peshay Note Added: 0002869
2014-12-11 13:15 peshay Note Edited: 0002869
2014-12-11 13:16 peshay Note Edited: 0002869
2014-12-23 16:17 peshay Note Added: 0002879
2015-05-01 23:25 steev Note Added: 0003271
2015-05-01 23:37 mauodias Note Added: 0003272
2015-05-01 23:39 mauodias Note Edited: 0003272
2015-05-01 23:39 mauodias Note Edited: 0003272
2015-05-02 00:10 steev Note Added: 0003273
2015-05-02 22:42 steev Note Added: 0003274
2015-05-02 22:44 steev Note Added: 0003275
2015-05-02 22:44 steev Status new => resolved
2015-05-02 22:44 steev Resolution open => not fixable
2015-05-02 22:44 steev Assigned To => steev