Search Linux Wireless

Re: [PATCHv2 00/21] cw1200: ST-Ericsson cw1200 wlan device driver

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

 



2012/5/4 Kevin Groeneveld <kgroeneveld@xxxxxxxxx>:
>>> So, you should configure this in cw1200_add_interface() for new
>>> compat-wireless:
>>>
>>>        vif->driver_flags |= IEEE80211_VIF_BEACON_FILTER |
>>>                             IEEE80211_VIF_SUPPORTS_CQM_RSSI;
>
> I tried adding the above code today and I can now connect in station mode.
>
> While connected in station mode I get a lot of the following warnings
> in the log:
>
> ieee80211 phy1: Slowpath: tailroom is not big enough. Req: 8, got: 0.
>
> Is that anything to worry about?

Yes we have patch for this in mac80211. I can send you on monday.
cw1200 firmware required pre-allocated IVs.
Without that performance will be very poor.

There is similar patch in community code - but seems not fullfill all
our requirements.

>
> The driver did seem to crash on me once today spewing out a lot of
> WARNINGs and trace info to the log.  Unfortunately I didn't save the
> log.  I will try to pay more attention to it if it happens again.
>
> I also did a bit more testing in AP mode.  After changing hostapd to
> 802.11g mode I got much better throughput.  However, I did see quite a
> few warnings in the log such as the following:
>
> [  296.854219] ieee80211 phy2: Missed interrupt?

This is critical and this is firmware issue.
After that driver can do recovery ...
So, logs after that are not important much ...


> [  297.104219] ieee80211 phy2: Multicast delivery timeout.
> [  254.194450] ieee80211 phy2: Requeue for link_id 0 (try 1). STAs
> asleep: 0x00000002
> [   34.731942] ieee80211 phy2: Requeue for link_id 1 (try 1). STAs
> asleep: 0x00000002
> [  462.159614] ieee80211 phy2: Requeue for link_id 0 (try 1). STAs
> asleep: 0x00000002
> [  482.560642] ieee80211 phy2: Requeue for link_id 0 (try 1). STAs
> asleep: 0x00000002
> [  482.568372] ieee80211 phy2: Requeue for link_id 1 (try 1). STAs
> asleep: 0x00000002
> [  482.601447] ieee80211 phy2: Multicast delivery timeout.
> [  482.736948] ieee80211 phy2: Requeue for link_id 0 (try 1). STAs
> asleep: 0x00000006
> [  482.879955] ieee80211 phy2: Requeue for link_id 1 (try 1). STAs
> asleep: 0x00000006
> [  483.052676] ieee80211 phy2: Requeue for link_id 0 (try 1). STAs
> asleep: 0x00000006
> [  483.570836] ieee80211 phy2: Requeue for link_id 1 (try 1). STAs
> asleep: 0x00000006
> [  483.578685] ieee80211 phy2: Requeue for link_id 1 (try 1). STAs
> asleep: 0x00000006
> [  483.765740] ieee80211 phy2: Requeue for link_id 1 (try 2). STAs
> asleep: 0x00000006
> [  483.773462] ieee80211 phy2: Requeue for link_id 1 (try 2). STAs
> asleep: 0x00000006
> [  484.340904] ieee80211 phy2: Requeue for link_id 0 (try 1). STAs
> asleep: 0x00000006
> [  484.348626] ieee80211 phy2: Requeue for link_id 1 (try 1). STAs
> asleep: 0x00000006
> [  484.356344] ieee80211 phy2: Requeue for link_id 1 (try 1). STAs
> asleep: 0x00000006
> [  484.670846] ieee80211 phy2: Requeue for link_id 1 (try 1). STAs
> asleep: 0x00000006
> [  484.903498] ieee80211 phy2: Requeue for link_id 0 (try 1). STAs
> asleep: 0x00000006
> [    2.101774] ieee80211 phy2: Requeue for link_id 0 (try 1). STAs
> asleep: 0x00000000
> [    2.109569] ieee80211 phy2: Requeue for link_id 0 (try 1). STAs
> asleep: 0x00000000
> [    2.119271] ieee80211 phy2: Requeue for link_id 0 (try 2). STAs
> asleep: 0x00000000
> [    2.128483] ieee80211 phy2: Requeue for link_id 0 (try 2). STAs
> asleep: 0x00000004
> [    2.137894] ieee80211 phy2: Requeue for link_id 0 (try 3). STAs
> asleep: 0x00000004
> [    5.629055] ieee80211 phy2: Requeue for link_id 0 (try 1). STAs
> asleep: 0x00000004
> [   81.020541] ieee80211 phy2: Missed interrupt?
> [   85.050556] ieee80211 phy2: Missed interrupt?
> [   96.410571] ieee80211 phy2: Missed interrupt?
> [  100.410560] ieee80211 phy2: Missed interrupt?
> [  105.700565] ieee80211 phy2: Missed interrupt?
> [  119.410573] ieee80211 phy2: Missed interrupt?
> [  140.050548] ieee80211 phy2: Missed interrupt?
> [  156.993680] ieee80211 phy2: Requeue for link_id 0 (try 1). STAs
> asleep: 0x00000004
> [  157.001679] ieee80211 phy2: Requeue for link_id 0 (try 1). STAs
> asleep: 0x00000004
> [  157.240546] ieee80211 phy2: Multicast delivery timeout.
> [  167.400528] ieee80211 phy2: Missed interrupt?
>
> Should I be worried about these?
>
Yes :)


-- 
Janusz Dziedzic
--
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