HOSTAPD Error log

Pranay Srivastava pranjas at gmail.com
Fri Jul 24 01:36:10 EDT 2015


Hi Amit

On Thu, Jul 23, 2015 at 11:09 PM,  <Valdis.Kletnieks at vt.edu> wrote:
> On Thu, 23 Jul 2015 12:31:18 +0530, Amit Gupta said:
>
>> Configuration file: /etc/hostapd.conf
>> [  199.672712] IPv6: ADDRCONF(NETDEV_UP): wlan0: link is not ready
>> Failed to update rate sets in kernel module
>> [  199.687566] IPv6: ADDRCONF(NETDEV_CHANGE): wlan0: link becomes ready
>> Using interface wlan0 with hwaddr 00:0e:8e:38:29:e6 and ssid 'test_wifi_2'
>>
>>
>> Eventhough I am getting this error log from user space application(hostapd)
>> code, my wifi device is working fine. But I want to remove this error log
>> and want to know the root cause this error log.
>
> My gut reaction is that hostapd is issuing ioctl() calls in the wrong order
> and/or failing to allow a long enough delay or wait for a specific event.
>
> I'd recommend running something like:
>
> # strace -f hostapd -B /etc/hostapd.conf > /tmp/strace.out 2>&1

The driver gets notified of this change via netlink socks. I also face
the same issue and so far I found this

Hostapd calls
  --->i802_set_rate_sets

which then creates a nlmsg which is handled in driver as

--driver--
     -->nl80211_set_bss
               --->rdev_change_bss

now change_bss is defined as

ieee80211_change_bss (net/mac80211/cfg.c) unless ofcourse your driver
provides something else.

There seems to be no error from here.

So maybe it's the send_recv call in hostapd in function
i802_set_rate_sets? I'll look into it more.

>
> and go look for what failing call was made just before the write call
> that output 'Failed to update'.  Hopefully, tracing the flow of that
> call will reveal a  kernel code path that output the 'link is not ready'
> message.  Then you'll know what 'if (somecondition)' landed you in that
> situation.
>
> Knowing that, it will become a lot easier to figure out what happened.
>
> _______________________________________________
> Kernelnewbies mailing list
> Kernelnewbies at kernelnewbies.org
> http://lists.kernelnewbies.org/mailman/listinfo/kernelnewbies
>



-- 
        ---P.K.S



More information about the Kernelnewbies mailing list