Перейти к содержимому
Калькуляторы

DLink 7100 расширить кол-во каналов

Здравствуйте, товарищи!

Уже прошло много времени, и вот уже давно доступен драйвер ath5k, он полностью открытый!

У меня ведро: 2.6.29-rc3

Но вот беда - у меня miniPCI устройство на AR5212. На нем прекрасно ставятся и работают частоты до 5700 МГц включительно... Проверяю при помощью AP от микротика. Судя по этому http://en.wikipedia.org/wiki/List_of_WLAN_channels разрешены так же частоты 5745, 5765, 5785, 5805, 5825 МГц... Это в США так. И вот я пробовал при помощи CRDA и iw, а так же просто статически в ядре прописывать разрешенные частоты. И в обоих случаях ядро радостно сообщает что все ОК, на заданные частоты свыше 5.7 ГГц позволяет переключаться. Однако связь установить не удается. Просто как отрезает на 5.7 ГГц...

Может ли быть так что карточка аппаратно блокирует эти частоты?

 

Как заставить карточку работать на частотах свыше 5.7 ГГц в новом полностью открытом драйвере ath5k? Документации и описанием драйвера и вообще чипсета и его регистров к сожалению не нашел...

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Дано:

DWL-7100 A1 Atheros 5312

прошивка OpenWrt Kamikaze 7.09

Madwifi r2568-20070710

А прошивкой не поделитись? Если что в мыло - McClaud_ne{цобако}mail.ru

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Как заставить карточку работать на частотах свыше 5.7 ГГц в новом полностью открытом драйвере ath5k? Документации и описанием драйвера и вообще чипсета и его регистров к сожалению не нашел...

Пример патча для расширения сетки каналов для ath5k я у себя когда-то уже публиковал, для старой версии правда но по образу и подобию поправьте. В 5ГГц не проверял, в 2.4 нормально работает. http://sfstudio.livejournal.com/5523.html

 

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Последние изыскания.

 

В исходном ath_hal.ko ищем: (5745,5805), где данная пара через несколько байт повторяется, у меня 6 позиций.

 

Перед данной парой задан шаг, у меня 0x1414 (20,20), соответственно 6 позиций.

 

Меняем в шестой позиции 0x1414 на 0x1405 (20,5).

 

Меняем частоты из расчета 6100 - крайняя, возможное кол-во каналов 50.

 

Следовательно меняем в шести позициях (5745,5805) на (5850,6100). Частоты конечно нужно предварительно перевести в hex.

не получается почему то у меня так...

нахожу последовательность (2412,2472), меняю её на (2437,2507) в шести позициях

получилось от 6го до 15го канала, выше 15го и ниже 1го каналов не получается сделать...

 

root@OpenWrt:~# iwlist ath0 channel

ath0 27 channels in total; available frequencies :

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

Channel 14 : 2.477 GHz

Channel 15 : 2.482 GHz

Current Frequency:2.452 GHz (Channel 9)

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Гость
Ответить в тему...

×   Вставлено в виде отформатированного текста.   Вставить в виде обычного текста

  Разрешено не более 75 смайлов.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.