Wrong Wifi Channel

Hello everybody,It’s a few days that I’m experiencing problems w/ wifi.
I’m running OpenSuse 12.1 (upgraded from 11.1). Wifi was ok, 'till i changed something. Now the connection is slow.
In k-networkmanager I noticed that the channel reported is wrong. Here some command output (my wireless card is a boradcom, w/ driver wl, named eth1):

sudo iwlist scan

eth1      Scan completed :
          Cell 03 - Address: NN:NN:NN:NN:NN:NN
                    ESSID:"NAME_OF_MY_NETWORK"
                    Mode:Managed
                    Frequency:2.442 GHz (Channel 7)
                    Quality:4/5  Signal level:-62 dBm  Noise level:-92 dBm
                    Encryption key:on
                    Bit Rates:1 Mb/s; 2 Mb/s; 5.5 Mb/s; 11 Mb/s; 18 Mb/s
                              24 Mb/s; 36 Mb/s; 54 Mb/s; 6 Mb/s; 9 Mb/s
                              12 Mb/s; 48 Mb/s

sudo iwlist channel


eth1      11 channels in total; available frequencies :
          Channel 01 : 2.412 GHz
          Channel 02 : 2.417 GHz
          Channel 03 : 2.422 GHz
          Channel 04 : 2.427 GHz
          Channel 05 : 2.432 GHz
          Channel 06 : 2.437 GHz
          Channel 07 : 2.442 GHz
          Channel 08 : 2.447 GHz
          Channel 09 : 2.452 GHz
          Channel 10 : 2.457 GHz
          Channel 11 : 2.462 GHz
          Current Channel=9

So, iwlist reports 2 different channel. I think it’s this the reason of slow wifi, but I cannot figure out how to solve it.
My router channel is 9. When it was 11, OpenSuse said it was 9.
If needed I’ll post other output.
Thanks in advance, Nicolò.

On 07/24/2012 03:16 AM, nico202 wrote:
>
> Hello everybody,
> It’s a few days that I’m experiencing problems
> w/ wifi.
> I’m running OpenSuse 12.1 (upgraded from 11.1). Wifi was ok, 'till i
> changed something. Now the connection is slow.
> In k-networkmanager I noticed that the channel reported is wrong. Here
> some command output (my wireless card is a boradcom, w/ driver wl, named
> eth1):
>
> sudo iwlist scan
>
> Code:
> --------------------
> eth1 Scan completed :
> Cell 03 - Address: NN:NN:NN:NN:NN:NN
> ESSID:“NAME_OF_MY_NETWORK”
> Mode:Managed
> Frequency:2.442 GHz (Channel 7)
> Quality:4/5 Signal level:-62 dBm Noise level:-92 dBm
> Encryption key:on
> Bit Rates:1 Mb/s; 2 Mb/s; 5.5 Mb/s; 11 Mb/s; 18 Mb/s
> 24 Mb/s; 36 Mb/s; 54 Mb/s; 6 Mb/s; 9 Mb/s
> 12 Mb/s; 48 Mb/s
>
> --------------------
>
>
> sudo iwlist channel
>
>
> Code:
> --------------------
>
> eth1 11 channels in total; available frequencies :
> Channel 01 : 2.412 GHz
> Channel 02 : 2.417 GHz
> Channel 03 : 2.422 GHz
> Channel 04 : 2.427 GHz
> Channel 05 : 2.432 GHz
> Channel 06 : 2.437 GHz
> Channel 07 : 2.442 GHz
> Channel 08 : 2.447 GHz
> Channel 09 : 2.452 GHz
> Channel 10 : 2.457 GHz
> Channel 11 : 2.462 GHz
> Current Channel=9
>
> --------------------
>
>
>
> So, iwlist reports 2 different channel. I think it’s this the reason of
> slow wifi, but I cannot figure out how to solve it.

The one thing wrong with your setup is the choice of channel 7. Wifi is not like
television due to the fact that the transmissions are 20 (802.11g) of 40
(802.11n) MHz wide, but are spaced only 5 MHz apart. The only clear channels for
802.11g are 1, 6, and 11. Your choice of 7 means that you are getting
interference from both channels 6 and 11.

Are you aware that wl is closed-source? We have no idea what the code is, nor
can we fix any reason that the driver is slow. If you were running the
open-source driver b43, then perhaps we could help.

The reason that iwlist shows the wrong channel is that you caught it in the
middle of a scan, which all wireless setups do periodically. That has nothing to
do with the slowness. If you want to see the channel of your connection, use
iwconfig.