LINUX.ORG.RU

Обойти ограничение доступных частот на Intel 7260 AC

 , ,


0

1

Имеется карточка Intel 7260 AC. При попытке завести её в режиме точки доступа на 5 Ггц (либо 11n, либо 11ac, на 2.4 всё ок), получаем

hostapd: wlan0: IEEE 802.11 Configured channel (40) not found from the channel list of current mode (2) IEEE 802.11a

Судя по всему, причина в этом (из iw list):

		Frequencies:
			* 5180 MHz [36] (17.0 dBm) (passive scanning, no IBSS)
			* 5200 MHz [40] (17.0 dBm) (passive scanning, no IBSS)
			* 5220 MHz [44] (17.0 dBm) (passive scanning, no IBSS)
			* 5240 MHz [48] (17.0 dBm) (passive scanning, no IBSS)
			* 5260 MHz [52] (20.0 dBm) (passive scanning, no IBSS, radar detection)
			  DFS state: usable (for 151 sec)
			* 5280 MHz [56] (20.0 dBm) (passive scanning, no IBSS, radar detection)
			  DFS state: usable (for 151 sec)
			* 5300 MHz [60] (20.0 dBm) (passive scanning, no IBSS, radar detection)
			  DFS state: usable (for 151 sec)
			* 5320 MHz [64] (20.0 dBm) (passive scanning, no IBSS, radar detection)
			  DFS state: usable (for 151 sec)
			* 5500 MHz [100] (20.0 dBm) (passive scanning, no IBSS, radar detection)
			  DFS state: usable (for 151 sec)
			* 5520 MHz [104] (20.0 dBm) (passive scanning, no IBSS, radar detection)
			  DFS state: usable (for 151 sec)
			* 5540 MHz [108] (20.0 dBm) (passive scanning, no IBSS, radar detection)
			  DFS state: usable (for 151 sec)
			* 5560 MHz [112] (20.0 dBm) (passive scanning, no IBSS, radar detection)
			  DFS state: usable (for 151 sec)
			* 5580 MHz [116] (20.0 dBm) (passive scanning, no IBSS, radar detection)
			  DFS state: usable (for 151 sec)
			* 5600 MHz [120] (disabled)
			* 5620 MHz [124] (disabled)
			* 5640 MHz [128] (disabled)
			* 5660 MHz [132] (20.0 dBm) (passive scanning, no IBSS, radar detection)
			  DFS state: usable (for 151 sec)
			* 5680 MHz [136] (20.0 dBm) (passive scanning, no IBSS, radar detection)
			  DFS state: usable (for 151 sec)
			* 5700 MHz [140] (20.0 dBm) (passive scanning, no IBSS, radar detection)
			  DFS state: usable (for 151 sec)
			* 5720 MHz [144] (disabled)
			* 5745 MHz [149] (22.0 dBm) (passive scanning, no IBSS)
			* 5765 MHz [153] (22.0 dBm) (passive scanning, no IBSS)
			* 5785 MHz [157] (22.0 dBm) (passive scanning, no IBSS)
			* 5805 MHz [161] (22.0 dBm) (passive scanning, no IBSS)
			* 5825 MHz [165] (22.0 dBm) (passive scanning, no IBSS)

Притом что

iw reg get
country US: DFS-UNSET
	(2402 - 2472 @ 40), (3, 27)
	(5170 - 5250 @ 40), (3, 17)
	(5250 - 5330 @ 40), (3, 20), DFS
	(5490 - 5600 @ 40), (3, 20), DFS
	(5650 - 5710 @ 40), (3, 20), DFS
	(5735 - 5835 @ 40), (3, 30)
	(57240 - 63720 @ 2160), (N/A, 40)

Если плясать с `iw reg set`, то список доступных частот меняется, некоторые становятся disabled, но ни одна из 5 Ггц не допускается в AP.

Похоже, что драйвер ориентируется на то, что задано в прошивке карточки, вот она:

iwlwifi 0000:05:00.0: loaded firmware version 25.228.9.0 op_mode iwlmvm

Отсюда вопрос - можно ли как-то обойти это ограничение, может перепрошить карточку на кастомную прошивку или пропатчить драйвер?

mironov_ivan Lordwind evgenymarkov kosc


Впрочем, я тут недавно пытался завести AP (ну, иначе не был бы скастован в сюда...). В общем, интересно взглянуть на конфиг hostapd.

kosc
()
Ответ на: комментарий от Tsvetkov

There is no support to set an access point on the 5 GHz band. The firmware doesn’t allow it.

Я это и написал в вопросе. Методы обхода есть?

xusrol
() автор топика
Ответ на: комментарий от Lordwind

Интеловские дрова в линухе вроде не поддерживают AP

На 2.4 работает без проблем.

xusrol
() автор топика
Ответ на: комментарий от xusrol

Прошивка загружается в карточку каждый раз в момент инициализации. Судя по сайту http://wireless.kernel.org/en/users/Drivers/iwlwifi - для своей версии ядра своя версия прошивки. Обычно прошивки лежат в /usr/lib/firmware . Там лежат файлики iwlwifi-7260-X.ucode (где х число). Бекапишь старые, заменяешь патчеными файлами и перезагружаешь комп. Если все норм и прошивка загрузилась в карточку - частоты разлочатся.

Tsvetkov
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.