Search Linux Wireless

hostapd with nl80211 on Realtek 8192C chipset

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hi,

I have Airlink 101 Ultra Mini USB stick which ahs the Realtek 8192 chipset. To
make it work I got the driver RTL8188C_8192C_8192D_USB_linux_v3.4.2_3727.2012040
4. I was able to successfully use the USB stick in STA (Infrastructure) mode. We
were also successfully turn it into an access point with hostapd. But while
using with hostapd we had to use the driver rtl871xdrv, see the scaled down
(minimal) config file below:

##################
            hostapd.conf
##################
interface=wlan0
ctrl_interface=/var/run/hostapd
ssid=rtwap
channel=6
driver=rtl871xdrv

NOTE: This works.
But now I want to use the nl80211 driver in the hostapd for some reasons.
But when I compile the hostapd with the nl80211 and use it the hostapd doesn't
start. The driver initialization fails. Putting prints inside the code and libnl
debug prints show that on "nl_recvmsgs()" I get ENODEV error. What is this
supposed to mean ??

Also further digging shows the nl80211 can be used only with the devices which
use softmac and the mac80211 APIs in driver. I dont know whether the driver of
rtl8192c is based on the mac80211 framework or not ?!!
Can anybody help me confirm this ????!!!!

When I see whether the 8192c.ko module depends on the mac80211 or not I get the
following result:



for m in $(lsmod|grep "^rt\|^mac\|^cfg"|awk '{print $1}');do echo -n "$m
:";modinfo "$m"|grep depends;done
mac80211 :depends:        cfg80211
cfg80211 :depends:



Some may be useful results:

lsmod
Module Size Used by
8192cu 493872 0
mac80211 205402 0
cfg80211 126144 1 mac80211
binfmt_misc 6587 1
snd_hda_codec_realtek 203440 1
fbcon 35102 71
...

Please help.

--
To unsubscribe from this list: send the line "unsubscribe linux-wireless" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html


[Index of Archives]     [Linux Host AP]     [ATH6KL]     [Linux Wireless Personal Area Network]     [Linux Bluetooth]     [Linux Netdev]     [Kernel Newbies]     [Linux Kernel]     [IDE]     [Git]     [Netfilter]     [Bugtraq]     [Yosemite Hiking]     [MIPS Linux]     [ARM Linux]     [Linux RAID]

  Powered by Linux