[patch] iwi(4) watchdog broken

Bernhard Schmidt bschmidt at freebsd.org
Tue Apr 3 13:28:39 UTC 2012


On Tue, Apr 3, 2012 at 15:12, Mitsuru IWASAKI <iwasaki at jp.freebsd.org> wrote:
> Hi,
>
>> > Yap, ifconfig wlan0 scan on RELENG_8 always reproduce 'firmware stuck
>> > in state 4, resetting'.
>>
>> Ah, yeah, ok, the scan issue again, that is probably the reason why
>> background scan support is disabled..
>
> Yes it seems to be.  On the other hand, the `device timeout' was
> produced when a microwave oven is operating, but it occurs rarely
> and difficult to debug.  I could see `device timeout' on only RELENG_8...
>
>
>> > I wonder if only RELENG_8 has this problem because HEAD and RELENG_9
>> > seems to be OK...
>>
>> wpa_supplicant involved? I mean, that is the only thing I can
>
> Yes, I'm using wpa_supplicant.
>
>> currently think of, wpa_supplicant versions differ between head and 8
>> afaik. The callgraph is also different between with and without
>> supplicant. Can we rule the supplicant out somehow?
>>
>> I mean this condition in ieee80211_start_locked()
>>         if ((parent->if_drv_flags & IFF_DRV_RUNNING) &&
>>             vap->iv_roaming != IEEE80211_ROAMING_MANUAL) {
>
> Hmm, I can't get this. wpa_supplicant on HEAD and RELENG_9 also set
> roaming mode MANUAL, isn't it?

Sure, just wanted to emphasize that it's up to wpa_supplicant to do
the UP/DOWN. And afaik between head and 8 the driver_freebsd.c file is
different.

-- 
Bernhard


More information about the freebsd-wireless mailing list