Форум русскоязычного сообщества Ubuntu


Увидели сообщение с непонятной ссылкой, спам, непристойность или оскорбление?
Воспользуйтесь ссылкой «Сообщить модератору» рядом с сообщением!

Автор Тема: Нет беспроводного подключения по некоторім каналам  (Прочитано 2102 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Джим

  • Автор темы
  • Любитель
  • *
  • Сообщений: 76
    • Просмотр профиля
echo -e "blacklist brcmsmac\nblacklist bcma\n#blacklist wl" | sudo tee /etc/modprobe.d/bcm4313.conf
sudo reboot
К сожалению, это не помогает!
12 и 13 каналы, по прежнему невидимы для системы. iwlist chan теперь не даёт списка каналов. Удивляюсь, что остальные каналы работают, после помещения bcma, brcmsmac в blacklist.
« Последнее редактирование: 21 Февраля 2012, 13:24:19 от Джим »

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28366
    • Просмотр профиля
Отлично. Блэклистить wl - это просто прекрасное предложение. Надеюсь, теперь тебя действительно забанят...

Пользователь решил продолжить мысль 21 Февраля 2012, 00:59:00:
echo -e "blacklist brcmsmac\nblacklist bcma\n#blacklist wl" | sudo tee /etc/modprobe.d/bcm4313.conf
sudo reboot
К сожалению, это не помогает!
12 и 13 каналы, по прежнему невидимы для системы. iwlist chan теперь не даёт списка каналов. Удивляюсь, что остальные каналы работают, после помещения wl, bcma, brcmsmac в blacklist.
Задайтесь вопросом - а они должны быть видимы? У меня на маке их тоже не видно. А если я принудительно включаю их сканирование, драйвер начинает дико тупить и выдаёт совершенно невменяемые результаты с десяткоми сотен точек доступа.
« Последнее редактирование: 21 Февраля 2012, 00:59:00 от AnrDaemon »
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…

Оффлайн Джим

  • Автор темы
  • Любитель
  • *
  • Сообщений: 76
    • Просмотр профиля
Задайтесь вопросом - а они должны быть видимы?
Зачем тогда весь этот сыр-бор?
Если стандартный драйвер от Ubuntu нельзя заставить работать с 12 и 13 каналом, то можно было об этом прямо написать! Или наоборот, - это можно сделать таким-то образом.
Only two things are infinite, the universe and human stupidity...
« Последнее редактирование: 21 Февраля 2012, 13:34:51 от Джим »

Axa-Ru

  • Гость
По поводу тупости вы зря. Так вы себе помощь не сыщете.
Если стандартный драйвер от Ubuntu нельзя заставить работать с 12 и 13 каналом
Вот у меня стандартный драйвер убунты работает с 13 каналом.
axa@X220:~$ iwconfig wlan0
wlan0     IEEE 802.11bgn  ESSID:"Axa-Zyxel" 
          Mode:Managed  Frequency:2.472 GHz  Access Point: 44:4B:13:69:33:6A   
          Bit Rate=1 Mb/s   Tx-Power=14 dBm   
          Retry  long limit:7   RTS thr:off   Fragment thr:off
          Power Management:off
          Link Quality=67/70  Signal level=-43 dBm 
          Rx invalid nwid:0  Rx invalid crypt:0  Rx invalid frag:0
          Tx excessive retries:0  Invalid misc:1   Missed beacon:0

axa@X220:~$ iwlist  wlan0 chan
wlan0     13 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
          Channel 12 : 2.467 GHz
          Channel 13 : 2.472 GHz
          Current Frequency:2.472 GHz (Channel 13)

Я же вам дал ссылку с точно такой же проблемой и решением.
Есть загвоздка. Там наши коллеги бусурмане уже удалили архив с исходниками.
Ну так найти его труда не составляет:
http://www.omgubuntu.co.uk/2010/09/broadcom-releasing-fully-open-source-driver-wifi-driver/
http://www.broadcom.com/support/802.11/linux_sta.php

Вы уж извините, но про тупость вы зря написали.
« Последнее редактирование: 21 Февраля 2012, 15:17:42 от Axa-Ru »

Оффлайн Джим

  • Автор темы
  • Любитель
  • *
  • Сообщений: 76
    • Просмотр профиля
По поводу тупости вы зря. Так вы себе помощь не сыщете
Спасибо вам за ссылки, я уже их смотрел и писал выше, что хотелось бы обойтись без замены драйвера, если это возможно, разумеется. Но,увы, похоже, что ясный ответ (да или нет) я не получу. Советы типа:"А зачем вам это, вообще, надо" мне не нужны. Я не люблю бесполезных дискуссий. единственная цель которых - демонстрация эрудиции.   

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28366
    • Просмотр профиля
Если это попытка закинуть камень в мой огород, то вы промахнулись.
Я буквально за час до написания предыдущего поста решил проверить этот момент. (Час ушел на то, чтобы преодолеть тупняк драйвера и остановить сканирование.)
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…

Оффлайн Джим

  • Автор темы
  • Любитель
  • *
  • Сообщений: 76
    • Просмотр профиля
Axa-Ru
Cегодня, после прочтения
http://wireless.kernel.org/en/developers/Documentation/cfg80211
http://wireless.kernel.org/en/developers/Regulatory, понял, что "шары" не будет и
решил воспользоваться вашей рекомендацией и поставил самый последний драйвер от Broadcom. К сожалению, ни какого эффекта не получил. Всё прекрасно работает, кроме 12 и 13 канала. Я уже не понимаю, где ошибка - в драйвере или его настройках? 32 битная версия этого драйвера прекрасно работает под SuSe 12.1. Почему нормально не работает 64-битная в Ubuntu 11.10 - загадка для меня. 

Axa-Ru

  • Гость
Джим, к сожалению, я больше не могу ничем помочь. У меня нет такого донгла. Попробуйте на ЛОРе задать вопрос. Там есть очень грамотные спецы.
 

Оффлайн Джим

  • Автор темы
  • Любитель
  • *
  • Сообщений: 76
    • Просмотр профиля
Джим, к сожалению, я больше не могу ничем помочь.
Вы мне и так достаточно помогли, спасибо. Я теперь хоть понимаю уровень сложности проблемы. Очень сложный алгоритм взаимодействия драйвера адаптора, ОС и ПО точки доступа. Как следует из сообщений kernel log, на этапе инициализации адаптора отключаются 12-14 каналы, а почему они не включаются снова, непонятно. Непонятно так же, как обеспечить правильную инициализацию адаптора.

Axa-Ru

  • Гость
Покажите log.

Оффлайн Джим

  • Автор темы
  • Любитель
  • *
  • Сообщений: 76
    • Просмотр профиля
Вот сообщения из kern.log

Feb 23 11:26:00 Igloo1 kernel: [   18.422173] cfg80211: Calling CRDA to update world regulatory domain
Feb 23 11:26:01 Igloo1 kernel: [   19.351998] cfg80211: World regulatory domain updated:
Feb 23 11:26:01 Igloo1 kernel: [   19.352033] cfg80211:     (start_freq - end_freq @ bandwidth), (max_antenna_gain, max_eirp)
Feb 23 11:26:01 Igloo1 kernel: [   19.352037] cfg80211:     (2402000 KHz - 2472000 KHz @ 40000 KHz), (300 mBi, 2000 mBm)
Feb 23 11:26:01 Igloo1 kernel: [   19.352041] cfg80211:     (2457000 KHz - 2482000 KHz @ 20000 KHz), (300 mBi, 2000 mBm)
Feb 23 11:26:01 Igloo1 kernel: [   19.352045] cfg80211:     (2474000 KHz - 2494000 KHz @ 20000 KHz), (300 mBi, 2000 mBm)
Feb 23 11:26:01 Igloo1 kernel: [   19.352048] cfg80211:     (5170000 KHz - 5250000 KHz @ 40000 KHz), (300 mBi, 2000 mBm)
Feb 23 11:26:01 Igloo1 kernel: [   19.352051] cfg80211:     (5735000 KHz - 5835000 KHz @ 40000 KHz), (300 mBi, 2000 mBm)
Feb 23 11:26:01 Igloo1 kernel: [   19.417436] cfg80211: Updating information on frequency 2412 MHz for a 20 MHz width channel with regulatory rule:
Feb 23 11:26:01 Igloo1 kernel: [   19.417442] cfg80211: 2402000 KHz - 2472000 KHz @  KHz), (300 mBi, 2000 mBm)
...
Feb 23 11:26:01 Igloo1 kernel: [   19.417524] cfg80211: Updating information on frequency 2484 MHz for a 20 MHz width channel with regulatory rule:
Feb 23 11:26:01 Igloo1 kernel: [   19.417528] cfg80211: 2474000 KHz - 2494000 KHz @  KHz), (300 mBi, 2000 mBm)
...
Feb 23 11:26:01 Igloo1 kernel: [   19.426772] cfg80211: Calling CRDA for country: US

Feb 23 11:26:01 Igloo1 kernel: [   19.445800] cfg80211: Updating information on frequency 2412 MHz for a 20 MHz width channel with regulatory rule:
Feb 23 11:26:01 Igloo1 kernel: [   19.445807] cfg80211: 2402000 KHz - 2472000 KHz @  KHz), (300 mBi, 2700 mBm)
...
Feb 23 11:26:01 Igloo1 kernel: [   19.445884] cfg80211: Updating information on frequency 2462 MHz for a 20 MHz width channel with regulatory rule:
Feb 23 11:26:01 Igloo1 kernel: [   19.445888] cfg80211: 2402000 KHz - 2472000 KHz @  KHz), (300 mBi, 2700 mBm)
Feb 23 11:26:01 Igloo1 kernel: [   19.445890] cfg80211: Disabling freq 2467 MHz
Feb 23 11:26:01 Igloo1 kernel: [   19.445892] cfg80211: Disabling freq 2472 MHz
Feb 23 11:26:01 Igloo1 kernel: [   19.445894] cfg80211: Disabling freq 2484 MHz
Feb 23 11:26:01 Igloo1 kernel: [   19.445899] cfg80211: Regulatory domain changed to country: US
Feb 23 11:26:01 Igloo1 kernel: [   19.445901] cfg80211:     (start_freq - end_freq @ bandwidth), (max_antenna_gain, max_eirp)
Feb 23 11:26:01 Igloo1 kernel: [   19.445905] cfg80211:     (2402000 KHz - 2472000 KHz @ 40000 KHz), (300 mBi, 2700 mBm)
Feb 23 11:26:01 Igloo1 kernel: [   19.445908] cfg80211:     (5170000 KHz - 5250000 KHz @ 40000 KHz), (300 mBi, 1700 mBm)
Feb 23 11:26:01 Igloo1 kernel: [   19.445911] cfg80211:     (5250000 KHz - 5330000 KHz @ 40000 KHz), (300 mBi, 2000 mBm)
Feb 23 11:26:01 Igloo1 kernel: [   19.445915] cfg80211:     (5490000 KHz - 5600000 KHz @ 40000 KHz), (300 mBi, 2000 mBm)
Feb 23 11:26:01 Igloo1 kernel: [   19.445918] cfg80211:     (5650000 KHz - 5710000 KHz @ 40000 KHz), (300 mBi, 2000 mBm)
Feb 23 11:26:01 Igloo1 kernel: [   19.445921] cfg80211:     (5735000 KHz - 5835000 KHz @ 40000 KHz), (300 mBi, 3000 mBm)
Feb 23 11:26:03 Igloo1 kernel: [   21.783508] wlan0: authenticate with 00:26:5a:2f:1a:fc (try 1)
Feb 23 11:26:03 Igloo1 kernel: [   21.785501] wlan0: authenticated
Feb 23 11:26:03 Igloo1 kernel: [   21.789170] wlan0: associate with 00:26:5a:2f:1a:fc (try 1)
Feb 23 11:26:03 Igloo1 kernel: [   21.792870] wlan0: RX AssocResp from 00:26:5a:2f:1a:fc (capab=0xc21 status=0 aid=1)
Feb 23 11:26:03 Igloo1 kernel: [   21.792876] wlan0: associated
Feb 23 11:26:03 Igloo1 kernel: [   21.793369] ieee80211 phy0: wl_ops_bss_info_changed: qos enabled: true (implement)
Feb 23 11:26:03 Igloo1 kernel: [   21.793383] ieee80211 phy0: brcmsmac: wl_ops_bss_info_changed: associated
Feb 23 11:26:03 Igloo1 kernel: [   21.793398] ieee80211 phy0: wl_ops_bss_info_changed: arp filtering: enabled true, count 0 (implement)
Feb 23 11:26:03 Igloo1 kernel: [   21.794097] ADDRCONF(NETDEV_CHANGE): wlan0: link becomes ready
Feb 23 11:26:03 Igloo1 kernel: [   21.795664] cfg80211: Calling CRDA for country: GB
Feb 23 11:26:03 Igloo1 kernel: [   21.800658] cfg80211: Updating information on frequency 2412 MHz for a 20 MHz width channel with regulatory rule:
Feb 23 11:26:03 Igloo1 kernel: [   21.800665] cfg80211: 2402000 KHz - 2482000 KHz @  KHz), (N/A mBi, 2000 mBm)
...
Feb 23 11:26:03 Igloo1 kernel: [   21.800740] cfg80211: Updating information on frequency 2472 MHz for a 20 MHz width channel with regulatory rule:
Feb 23 11:26:03 Igloo1 kernel: [   21.800743] cfg80211: 2402000 KHz - 2482000 KHz @  KHz), (N/A mBi, 2000 mBm)
Feb 23 11:26:03 Igloo1 kernel: [   21.800746] cfg80211: Disabling freq 2484 MHz
Feb 23 11:26:03 Igloo1 kernel: [   21.800750] cfg80211: Regulatory domain changed to country: GB
Feb 23 11:26:03 Igloo1 kernel: [   21.800752] cfg80211:     (start_freq - end_freq @ bandwidth), (max_antenna_gain, max_eirp)
Feb 23 11:26:03 Igloo1 kernel: [   21.800756] cfg80211:     (2402000 KHz - 2482000 KHz @ 40000 KHz), (N/A, 2000 mBm)
Feb 23 11:26:03 Igloo1 kernel: [   21.800759] cfg80211:     (5170000 KHz - 5250000 KHz @ 40000 KHz), (N/A, 2000 mBm)
Feb 23 11:26:03 Igloo1 kernel: [   21.800762] cfg80211:     (5250000 KHz - 5330000 KHz @ 40000 KHz), (N/A, 2000 mBm)
Feb 23 11:26:03 Igloo1 kernel: [   21.800765] cfg80211:     (5490000 KHz - 5710000 KHz @ 40000 KHz), (N/A, 2700 mBm)
Feb 23 11:26:03 Igloo1 kernel: [   21.862442] ieee80211 phy0: wl_ops_bss_info_changed: arp filtering: enabled true, count 1 (implement)
...
Feb 23 11:26:13 Igloo1 kernel: [   31.840038] wlan0: no IPv6 routers present
Feb 23 12:00:05 Igloo1 kernel: [ 2063.852568] ieee80211 phy0: wl_ops_bss_info_changed: qos enabled: false (implement)
Feb 23 12:00:05 Igloo1 kernel: [ 2063.852590] ieee80211 phy0: brcmsmac: wl_ops_bss_info_changed: disassociated
Feb 23 12:00:05 Igloo1 kernel: [ 2063.852603] ieee80211 phy0: wl_ops_bss_info_changed: arp filtering: enabled false, count 1 (implement)
Feb 23 12:00:05 Igloo1 kernel: [ 2063.860241] cfg80211: All devices are disconnected, going to restore regulatory settings
Feb 23 12:00:05 Igloo1 kernel: [ 2063.860254] cfg80211: Restoring regulatory settings
Feb 23 12:00:05 Igloo1 kernel: [ 2063.860263] cfg80211: Calling CRDA to update world regulatory domain
Feb 23 12:00:05 Igloo1 kernel: [ 2063.870774] cfg80211: Updating information on frequency 2412 MHz for a 20 MHz width channel with regulatory rule:
Feb 23 12:00:05 Igloo1 kernel: [ 2063.870785] cfg80211: 2402000 KHz - 2472000 KHz @  KHz), (300 mBi, 2700 mBm)
...
Feb 23 12:00:05 Igloo1 kernel: [ 2063.870901] cfg80211: Updating information on frequency 2462 MHz for a 20 MHz width channel with regulatory rule:
Feb 23 12:00:05 Igloo1 kernel: [ 2063.870907] cfg80211: 2402000 KHz - 2472000 KHz @  KHz), (300 mBi, 2700 mBm)
Feb 23 12:00:05 Igloo1 kernel: [ 2063.870913] cfg80211: Disabling freq 2467 MHz
Feb 23 12:00:05 Igloo1 kernel: [ 2063.870917] cfg80211: Disabling freq 2472 MHz
Feb 23 12:00:05 Igloo1 kernel: [ 2063.870921] cfg80211: Disabling freq 2484 MHz
Feb 23 12:00:05 Igloo1 kernel: [ 2063.870928] cfg80211: World regulatory domain updated:
Feb 23 12:00:05 Igloo1 kernel: [ 2063.870932] cfg80211:     (start_freq - end_freq @ bandwidth), (max_antenna_gain, max_eirp)
Feb 23 12:00:05 Igloo1 kernel: [ 2063.870939] cfg80211:     (2402000 KHz - 2472000 KHz @ 40000 KHz), (300 mBi, 2000 mBm)
Feb 23 12:00:05 Igloo1 kernel: [ 2063.870945] cfg80211:     (2457000 KHz - 2482000 KHz @ 20000 KHz), (300 mBi, 2000 mBm)
Feb 23 12:00:05 Igloo1 kernel: [ 2063.870952] cfg80211:     (2474000 KHz - 2494000 KHz @ 20000 KHz), (300 mBi, 2000 mBm)
Feb 23 12:00:05 Igloo1 kernel: [ 2063.870958] cfg80211:     (5170000 KHz - 5250000 KHz @ 40000 KHz), (300 mBi, 2000 mBm)
Feb 23 12:00:05 Igloo1 kernel: [ 2063.870964] cfg80211:     (5735000 KHz - 5835000 KHz @ 40000 KHz), (300 mBi, 2000 mBm)
Feb 23 12:00:06 Igloo1 kernel: [ 2064.604987] wlan0: authenticate with 00:26:5a:2f:1a:fc (try 1)
Feb 23 12:00:06 Igloo1 kernel: [ 2064.606623] wlan0: authenticated
Feb 23 12:00:06 Igloo1 kernel: [ 2064.607119] wlan0: associate with 00:26:5a:2f:1a:fc (try 1)
Feb 23 12:00:06 Igloo1 kernel: [ 2064.611016] wlan0: RX ReassocResp from 00:26:5a:2f:1a:fc (capab=0xc21 status=0 aid=1)
Feb 23 12:00:06 Igloo1 kernel: [ 2064.611026] wlan0: associated
Feb 23 12:00:06 Igloo1 kernel: [ 2064.611548] ieee80211 phy0: wl_ops_bss_info_changed: qos enabled: true (implement)
Feb 23 12:00:06 Igloo1 kernel: [ 2064.611569] ieee80211 phy0: brcmsmac: wl_ops_bss_info_changed: associated
Feb 23 12:00:06 Igloo1 kernel: [ 2064.611590] ieee80211 phy0: wl_ops_bss_info_changed: arp filtering: enabled true, count 1 (implement)
Feb 23 12:00:06 Igloo1 kernel: [ 2064.612990] cfg80211: Calling CRDA for country: GB
Feb 23 12:00:06 Igloo1 kernel: [ 2064.620642] cfg80211: Updating information on frequency 2412 MHz for a 20 MHz width channel with regulatory rule:
Feb 23 12:00:06 Igloo1 kernel: [ 2064.620653] cfg80211: 2402000 KHz - 2482000 KHz @  KHz), (N/A mBi, 2000 mBm)
...
Feb 23 12:00:06 Igloo1 kernel: [ 2064.620791] cfg80211: Updating information on frequency 2472 MHz for a 20 MHz width channel with regulatory rule:
Feb 23 12:00:06 Igloo1 kernel: [ 2064.620798] cfg80211: 2402000 KHz - 2482000 KHz @  KHz), (N/A mBi, 2000 mBm)
Feb 23 12:00:06 Igloo1 kernel: [ 2064.620803] cfg80211: Disabling freq 2484 MHz
Feb 23 12:00:06 Igloo1 kernel: [ 2064.620811] cfg80211: Regulatory domain changed to country: GB
Feb 23 12:00:06 Igloo1 kernel: [ 2064.620815] cfg80211:     (start_freq - end_freq @ bandwidth), (max_antenna_gain, max_eirp)
Feb 23 12:00:06 Igloo1 kernel: [ 2064.620822] cfg80211:     (2402000 KHz - 2482000 KHz @ 40000 KHz), (N/A, 2000 mBm)
Feb 23 12:00:06 Igloo1 kernel: [ 2064.620828] cfg80211:     (5170000 KHz - 5250000 KHz @ 40000 KHz), (N/A, 2000 mBm)
Feb 23 12:00:06 Igloo1 kernel: [ 2064.620834] cfg80211:     (5250000 KHz - 5330000 KHz @ 40000 KHz), (N/A, 2000 mBm)
Feb 23 12:00:06 Igloo1 kernel: [ 2064.620840] cfg80211:     (5490000 KHz - 5710000 KHz @ 40000 KHz), (N/A, 2700 mBm)

Axa-Ru

  • Гость
Ну так вот же, где копать.

Feb 23 11:26:01 Igloo1 kernel: [   19.445899] cfg80211: Regulatory domain changed to country: US
....
Feb 23 11:26:03 Igloo1 kernel: [   21.795664] cfg80211: Calling CRDA for country: GB
Читать здесь:
http://linuxwireless.org/en/developers/Regulatory/CRDA

Оффлайн Джим

  • Автор темы
  • Любитель
  • *
  • Сообщений: 76
    • Просмотр профиля
Axa-Ru, что-то я не пойму, как можно изменить начальные настройки СRDA (если только они влияют на отключение 12-14 каналов). wpa_supplicant.config представлен в 11.10 уже не в текстовом формате, а в XML. Что менять - неясно.

Оффлайн OldSamuray

  • Активист
  • *
  • Сообщений: 840
    • Просмотр профиля
Я думаю, что дело в конкретных драйверах. Дома роутер работает на 14 канале, Из-под Убунты прекрасно работают адаптеры ралик и атерос, отказался видеть сеть какой-то EEE-PC (вечером гляну что там установленно)
Windows не видит 14 канал ни на одном адаптере.
Посмотрел чужие костыли — не понравились — сделал свои, родные

Оффлайн Джим

  • Автор темы
  • Любитель
  • *
  • Сообщений: 76
    • Просмотр профиля
Да, всё не так просто как хотелось бы!
Мой роутер (Dlink-300NRU) работает только на 13 каналах, поэтому 14 канал я проверить не могу. А желание заставить адаптор ноута работать с 12 и 13 каналом под Ubuntu 11.10 обусловлено тем, что в некоторых общественных местах (кафе, аэропортах ...) точки доступа иногда используют эти каналы. По идее, это должно достигаться конфигурационными командами, но почему-то не получается. Мне кажется, что разработчики CRDA - архитектуры слегка перемудрили.

 

Страница сгенерирована за 0.084 секунд. Запросов: 25.