PDA

Bekijk de volledige versie : Mini PCI mod: Asus WL-500gPv1 (WL-500W) с 2.4/5 GHz DualBand



kolbasa
31-10-2010, 10:59
Тоже сделал переделку wl500gp в wl500w. Карту взял из первого поста.
Правда перепрошить удалось только с 3 раза.
Вроде все работает. Скорость передачи файлов в районе 70 мбит, ноут MacBook Pro подключается со скоростью 130 мбит, т.к. имеется ограничение в драйверах - при работе в диапазоне 2.4 GHz полоса только 20 MHz.
А вот при 5 GHz можно использовать полосу в 40 МHz.
Только в вебморде wl500w не вижу кнопочек по переключению на работу в разных диапазонах - 2.4 GHz или 5 GHz. Или это не предусмотрено прошивкой?

icCE
31-10-2010, 11:48
Только в вебморде wl500w не вижу кнопочек по переключению на работу в разных диапазонах - 2.4 GHz или 5 GHz. Или это не предусмотрено прошивкой?

карта только 2.4 Ghz

kolbasa
31-10-2010, 12:44
На сайте broadcom написано, что 2 диапазона.
BCM94321MP (http://www.broadcom.com/products/Wireless-LAN/802.11-Wireless-LAN-Solutions/BCM94321MP)

icCE
31-10-2010, 13:26
На сайте broadcom написано, что 2 диапазона.
BCM94321MP (http://www.broadcom.com/products/Wireless-LAN/802.11-Wireless-LAN-Solutions/BCM94321MP)

Есть несколько вариантов на сколько я помню, mini использует только 2.4, а вот вариант в mini pci-x уже два.

RolF2
19-11-2010, 03:49
А что если поставить Broadcom BCM94322MP ?

ссылка на ebay (http://cgi.ebay.co.uk/Broadcom-BCM94322MP-802-11n-Mini-PCI-Wireless-Card-/270634152387?pt=LH_DefaultDomain_0&hash=item3f030d71c3)

дуал бенд и пишут что "...(same driver as model BCM94321MP)..."

никто непробовал ?

scorpio66
19-11-2010, 08:28
Попробовать все можно, только кто прошивку напишет с поддержкой двух частот?

А что если поставить Broadcom BCM94322MP ?

ссылка на ebay (http://cgi.ebay.co.uk/Broadcom-BCM94322MP-802-11n-Mini-PCI-Wireless-Card-/270634152387?pt=LH_DefaultDomain_0&hash=item3f030d71c3)

дуал бенд и пишут что "...(same driver as model BCM94321MP)..."

никто непробовал ?

Ajax
17-08-2011, 17:05
Посоветуйте miniPCI модуль с 5GHz 802.11n для WL-500gP
Желательно на собственном опыте с указанием используемой прошивки.

Omega
21-09-2011, 17:59
Посоветуйте miniPCI модуль с 5GHz 802.11n для WL-500gP
Желательно на собственном опыте с указанием используемой прошивки.

Broadcom BCM43222 mini-PCI 802.11a/b/g/n Wireless Half size Card 300Mbps

Features:

Product Name: Broadcom BCM43222 wireless card
Model: BCM43222
P/N: A241-431801R-02 (Dual Band)
Wireless Standard: 802.11a/b/g/n, IEEE, WEP64/128-bit
Interface: Mini pci
Speed: Up to 300 Mbps
Condition: 100% brand new
XP drivers weblink: www.wifif.com/drivers/bcm43222.rar
Broadcom BCM43222 mini-PCI 802.11a/b/g/n Wireless Wifi Card 300Mbps (http://www.ebay.com/itm/New-Broadcom-BCM43222-4322-mini-PCI-802-11a-b-g-n-Wireless-Wifi-Card-300Mbps-/180761419070?pt=US_Internal_Network_Cards&hash=item2a16385d3e)
http://i.ebayimg.com/t/New-Broadcom-BCM43222-4322-mini-PCI-802-11a-b-g-n-Wireless-Wifi-Card-300Mbps-/00/s/NTUwWDU1MA==/$(KGrHqZ,!nQE-)r!ncRbBP)yrwi(Pg~~60_3.JPG
http://www.wifif.com/broadcom/minipci4322-1.jpg


Поддержки 5GHz в прошивке энтузиастов пока нет, можно посмотреть в сторону оpenwrt или dd-wrt ... ;)


PCI ID 14E4 A8D6

Драйвер b43 просто загружается - и молчок как будто вайфая тупо нет свободный драйвер от броадкома brcm80211 не поддерживает
беда в том что на мой dlink 2760u ставится только openWRT В нем ядро 2.6.3x и выше В оригинальной прошивке длинка (и в dd-wrt)
есть дрова чипа в виде бинарников с инклудами. Но они под старое ядро 2.6.22

rost-80
27-11-2011, 06:20
Так потеряете скорость, какой тогда вообще смысл пертехода? )
Сейчас практически на всех новых роутерах стандарта N по две антенны (2T2R), это которые 300 мбит. Которые 150 мбит имеют одну антенну (1T1R).
Мне и 150 мбит хватит, тем более что проц не шибко шустрый в девайсе и 2T2R нормально не вытянет. И антенны лишние ставить не надо.
А так вообще у меня есть вторая антенна от сдохшего премиума, а вот третьей нету.

Кстати, вот:
Broadcom BCM43222 4322 mini-PCI 802.11a/b/g/n Wireless Wifi Card 300Mbps (http://www.ebay.com/itm/New-Broadcom-BCM43222-4322-mini-PCI-802-11a-b-g-n-Wireless-Wifi-Card-300Mbps-/180761419070?pt=LH_DefaultDomain_0&hash=item2a16385d3e)

Интересно, заведется или нет.

Короче, вышеобозначенная карточка сама не завелась с прошивкой от wl-500w.
C прошивкой WL500W-1.9.2.7-rtn-r3497 вроде определилась, но не работает:

Jan 1 00:00:02 kernel: eth0: Broadcom BCM47xx 10/100 Mbps Ethernet Controller 5.10.56.46
Jan 1 00:00:02 kernel: PCI: Enabling device 0000:01:02.0 (0000 -> 0002)
Jan 1 00:00:02 kernel: eth1: Broadcom BCM4350 802.11 Wireless Controller 5.10.56.46
Jan 1 00:00:02 kernel: vlan0: dev_set_promiscuity(master, 1)
Jan 1 00:00:02 kernel: device eth0 entered promiscuous mode
Jan 1 00:00:02 kernel: device vlan0 entered promiscuous mode
Jan 1 00:00:02 kernel: br0: port 1(vlan0) entering forwarding state
Определилась причем неправильно - сам чип bcm4322 , после загрузки светодиод беспроводной сети постоянно мигает, в веб-морде статус Wireless показывает "Channel 0" и сеть беспроводная не видна.
Буду думать, что делать дальше. Может openwrt скомпилю под эту карту.

rost-80
21-12-2011, 20:47
Привет разработчикам.
У меня такой вопрос. Вставил в wl500gp mini-pci карту BCM4322 (конкретно этот mini-pci вариант называется bcm43222) c целью поиметь худо-бедно 802.11n.
Прошивка от wl500w на ядре 2.4 эту карту не видит. Залил прошивку на ядре 2.6 WL500W-1.9.2.7-rtn-r3497.
С этой прошивкой карта вроде бы определяется, но как bcm4350:

Jan 1 00:00:02 kernel: eth0: Broadcom BCM47xx 10/100 Mbps Ethernet Controller 5.10.56.46
Jan 1 00:00:02 kernel: PCI: Enabling device 0000:01:02.0 (0000 -> 0002)
Jan 1 00:00:02 kernel: eth1: Broadcom BCM4350 802.11 Wireless Controller 5.10.56.46
Jan 1 00:00:02 kernel: vlan0: dev_set_promiscuity(master, 1)
Jan 1 00:00:02 kernel: device eth0 entered promiscuous mode
Jan 1 00:00:02 kernel: device vlan0 entered promiscuous mode
Jan 1 00:00:02 kernel: br0: port 1(vlan0) entering forwarding state
После окончания загрузки светодиод беспроводной сети постоянно мигает, в веб-морде статус Wireless показывает "Channel 0" и сеть беспроводная не видна.
Можно карту как-то прицепить? Очень уж хочется 802.11n поиметь.
Premium у меня V1 со 128Мб RAM.
Полный syslog прилагаю.

lly
22-12-2011, 06:41
rost-80
Мы ничем не сможем помочь - у нас никогда ни у кого не было подобной карточки, а их спецификации закрыты Броадкомом.
А если в имеющемся SDK в драйвере wl не включена поддержка этого чипа(см. вывод "wl revinfo" + http://code.google.com/p/wl500g/wiki/Devices ) , то и пытаться бесполезно.

rost-80
22-12-2011, 07:18
lly

[admin@WL-001BFCE2989A root]$ wl revinfo
vendorid 0x14e4
deviceid 0x4350
radiorev 0x62056000
chipnum 0xa8d6
chiprev 0x0
corerev 0x10
boardid 0x4d2
boardvendor 0x14e4
boardrev P314
driverrev 0x50a382e
ucoderev 0x1fc044f
bus 0x1
phytype 0x4
phyrev 0x6
anarev 0x8

Что за чип под крышкой посмотреть не могу, крышка припаяна.

Нагуглил, такой же чип используется в Linksys WRT610N, который поддерживается OpenWRT.


The WRT610N v1.0 is based on the Broadcom 4705 cpu running at 300MHz. It has 8 MB flash and 64 MB SDRAM (2x HY5DU561622FTP).
The WNICs are a dual BCM4322 Chipset, one for 5GHz A and N and one for 2.4GHz B,G and N. The switch is a BCM53115 chip.
The WRT610N runs 802.11 A, B, G, and Draft N wireless protocols. It provides 4 gigabit LAN ports, 1 WAN port and a USB 2.0 port.

lly
22-12-2011, 07:43
rost-80
Теоретически чип должен поддерживаться Broadcom SDK 5.10 (r3497), там включена поддержка corerev=16. Практически, судя по симптомам, не взлетело.
А SDK 4.150 на ядре 2.4 эту карту не поддерживает совсем.

В SDK 5.60 (текущий транк) мы выкинули при линковке фирмварь corerev=16 для старых устройств MIPS32r1 (все модели WL500..) ради экономии памяти. К сожалению драйвер wl от версии к версии становится всё жирнее и с этим невозможно эффективно бороться не имея исходников и спецификаций.

rost-80
22-12-2011, 08:00
lly
Чувствую намек на самостоятельный компилинг прошивки :)
Или все-таки скомпилите для меня "индивидуальный" вариант с включенным corerev=16?
Памяти у меня хватает, и флэш вроде бы далек от заполнения - прошивка WL500W-1.9.2.7-rtn-r3497 весит 5.5Мб, а флэш 8Мб.

lly
22-12-2011, 08:10
Чувствую намек на самостоятельный компилинг прошивки :)
И даже более того - разборки с настройками wl (переменные nvram wl_XXX), которые для 43222 вполне могут оказаться нестандартными, а доков нет. И подсмотреть некуда - роутеров с данной картой я не видел. В качестве примера есть только утёкшие исходники wl от Belkin, SDK 5.10.128


Или все-таки скомпилите для меня "индивидуальный" вариант с включенным corerev=16?

На досуге перелинкую wl_apsta.R1.o (его потребуется положить в src/wl/linux/) и пришлю личкой.


Памяти у меня хватает,
Памяти(RAM) никогда не бывает слишком много, см. вывод lsmod.

rost-80
22-12-2011, 08:47
Памяти(RAM) никогда не бывает слишком много, см. вывод lsmod.
Пока хватает, причем даже если ее физически 32Мб:

[admin@WL-001BFCE2989A root]$ lsmod
Module Size Used by Tainted: P
ntfs 125808 0
usb_storage 86560 1
sd_mod 24416 2
scsi_mod 97024 2 usb_storage,sd_mod
uvcvideo 69792 0
input_core 24880 1 uvcvideo
v4l2_common 14592 0
videodev 39808 1 uvcvideo
usblp 14512 0
uhci_hcd 25552 0
ehci_hcd 40528 0
usbcore 143296 6 usb_storage,uvcvideo,usblp,uhci_hcd,ehci_hcd
nf_nat_ftp 2368 0
nf_conntrack_ftp 7424 1 nf_nat_ftp
wl 2009664 0
et 58080 0
igs 17552 1 wl
emf 21280 2 wl,igs

[admin@WL-001BFCE2989A root]$ free
total used free shared buffers
Mem: 126520 20980 105540 0 2612
-/+ buffers: 18368 108152
Swap: 0 0 0

rost-80
28-12-2011, 14:45
Вы таки не поверите, оно похоже взлетело :)
Спасибо lly за полный драйвер wl от Broadcom.
Я скомпилировал прошивку для wl500w.
Ее надо залить через tftp в роутер. Если с tftp проблемы - использовать асусовую утилиту под виндой. После перепрошивки надо обязательно сделать полный сброс настроек.
В прошивке кроме полного драйвера wl также присутствуют по умолчанию утилиты работы с файловой системой (fsck и т.п.)
WL500W-1.9.2.7-rtn-r3702-bcm43222.trx (http://www.multiupload.com/1QEIR44R8H) ( http://depositfiles.com/files/p7uwu5sfo )
WL500W-1.9.2.7-rtn-r3716-bcm43222.trx (http://www.multiupload.com/IFZE38OD1K) ( http://depositfiles.com/files/chxbsr018 )

xvoland
04-02-2012, 03:14
@rost-80

Как поживает ваш роутер, работает? Какие получили скорости?
Файлы прошивки - не доступны, megaupload/multiupload.com заблокирован. Выложите в другое место...
В вашей прошивке веб-интерфейс остался, как у wl500gp ?

Расскажите, интересно...

rost-80
04-02-2012, 08:13
xvoland
Тот, который на картинке - уже никак не поживает, в нем сгорел проц из-за того, что я выставил на память CAS=2. В нем было 128 RAM, и если до этого несколько лет он был разогнан до 300МГц и прекрасно работал с задержками памяти по умолчанию, то после того, как я выставил cas=2 и загрузил проц по полной, он через некоторое время повис и пробыл в таком состоянии минут 5. Когда я его перегрузил, он уже стал полным трупом.
После этого я заменил мать и роутер приобрел новую жизнь с 32Мб памяти, и на 300МГц. Задержки памяти я больше не трогаю :)

Скорость скачивания LAN-Wireless ограничивается физической скоростью LAN - чуть более 10 Мб/сек. При этом загрузка проца колеблется около 100%. Между двумя беспроводными клиентами скорость примерно вдвое меньше оказалась, точно не помню.

Файлы прошивки доступны на депозите.

Web-интерфейс от wl500w. Он почти такой же как у wl500gp, отличия в беспроводной части.

xvoland
05-02-2012, 00:35
@rost-80

Спасибо, за ответ.
Как вы считаете, стоит ставить плату bcm43222 в wl500gp v1 и шить wl500w?
Или игра не стоит свечь и проще купить любой другой роутер с поддержкой стандарта N ?

rost-80
05-02-2012, 06:09
@rost-80

Спасибо, за ответ.
Как вы считаете, стоит ставить плату bcm43222 в wl500gp v1 и шить wl500w?
Почему бы и нет.


Или игра не стоит свечь и проще купить любой другой роутер с поддержкой стандарта N ?
Любой другой - точно не проще. Сам до этого нарвался - купил китайский роутер на Realtek 8196, на деле это оказался на редкость говеный чипсет. Если и брать, то на чипсете Ralink, гуглите по нику "sfstudio", много интересного прочитаете.

MaxPC
23-03-2012, 20:36
А с этим - удалось справиться?


И даже более того - разборки с настройками wl (переменные nvram wl_XXX), которые для 43222 вполне могут оказаться нестандартными, а доков нет. И подсмотреть некуда - роутеров с данной картой я не видел. В качестве примера есть только утёкшие исходники wl от Belkin, SDK 5.10.128

rost-80
23-03-2012, 20:40
А с этим - удалось справиться?

давно уже прошивку под bcm43222 выложил. Все работает.

zub-ok
27-03-2012, 20:30
давно уже прошивку под bcm43222 выложил. Все работает.
Вы не могли бы рассказать в двух словах, что и как добавляли в прошивку от энтузиастов. Хочется самому попробывать "обновить" прошивку.
У меня сейчас трудится бывший wl500p с bcm43222, до этого в нем стоял bcm4321, и хочу отметить, что стало все намного стабильнее...

MaxPC
14-04-2012, 11:01
давно уже прошивку под bcm43222 выложил. Все работает.

Сделал аналогичную замену в WL500gpV1 на bcm43222.
Купил за 11,5$ (+ бесплатная доставка):

BCM43222 4322 mini PCI 802.11a/b/g/n Wireless N WiFi Card (http://www.ebay.com/itm/250992107913) 8,97$

TYCO Laptop WIFI Wireless Mini PCI PCI-E Internal Antenna (http://www.ebay.com/itm/250990371823) 2,49$

- поменял модуль, подключил к нему антену (2шт.) вместо штатной,

- загрузил прошивку 3702 от rost-80 по tftp



WL500W-1.9.2.7-rtn-r3702-bcm43222.trx (http://www.multiupload.com/1QEIR44R8H) ( http://depositfiles.com/files/p7uwu5sfo )


- сделал сброс настроек, настроил заново. Все работает


Jan 1 04:00:02 kernel: eth1: Broadcom BCM4350 802.11 Wireless Controller 5.60.127.5
Спасибо rost-80!

mar1boro
23-04-2012, 00:02
Сделал аналогичную замену в WL500gpV1 на bcm43222.


TYCO Laptop WIFI Wireless Mini PCI PCI-E Internal Antenna (http://www.ebay.com/itm/250990371823) 2,49$

- поменял модуль, подключил к нему антену (2шт.) вместо штатной,



а как вы эту антенну подключили? просто внутри корпуса приклеили в двух местах? Штатную оставили неподключенной?

какая у вас скорость передачи LAN-Wifi?

staticroute
12-05-2012, 08:45
а как вы эту антенну подключили? просто внутри корпуса приклеили в двух местах? Штатную оставили неподключенной?
какая у вас скорость передачи LAN-Wifi?
Это внутренние антенны, я поставил просто внутрь к стенкам прилепил справа и слева.
Скорость до 10 мб/sec при копировании LAN->WIFI
Вылезла другая проблема - при попытке сделать flashfs commit:


Check saved image and type "/sbin/flashfs commit" to commit changes
/dev/mtd/4: No such file or directory

[admin@router root]$ ls /dev/mtd
0 0ro 1 1ro 2 2ro 3 3ro block0 block1 block2 block3
[admin@router root]$ cat /proc/mtd
dev: size erasesize name
mtd0: 00040000 00010000 "boot"
mtd1: 007b0000 00010000 "linux"
mtd2: 006a4864 00010000 "rootfs"
mtd3: 00010000 00010000 "nvram"
Видимо баг какой-то в этой версии.. =(

Как-то вылечить можно? WL-500gP v1 прошит прошивкой WL500W-1.9.2.7-rtn-r3702.trx с вышеприведенной ссылки.
WI-FI работает, но сохранение параметров некоторых (таких как список ключей и прочего не работает, каждый раз говорит, что ключ поменялся паблик).

Наблюдаю кроме того странные лаги по ссш, такое ощущение как будто тормозит консоль. (версия r3716 с wi-fi модулем, в котором включено все).
На олеговской прошивке (на 2.4 ядре, старой последней) таких лагов не замечал никогда.

Еще такой вопрос, подключен D-Link роутер, раньше он автоматом работал в режиме моста, т.е. к нему можно было подсоединится и получить IP из диапазона
ASUS-a, теперь же если он подключен, то наоборот, когда подсоединяешься к ASUS-у или D-Link-у, получаешь IP из диапазона D-Link-a, как-то это можно решить?

Спасибо.

UPDATE: На WL500W-1.9.2.7-rtn-r4051 есть /dev/mtd/4, но wi-fi не работает. Соберите плиз 4051 с (bcm43222 wl модулем из 3702)..
UPDATE2: Сработала WL500W-1.9.2.7-rtn-r3716-bcm43222.trx ( http://depositfiles.com/files/chxbsr018 ). Щас потесчу еще отпишу, все ли ок...

UPDATE3: для всех у кого проблемы с openvpn, необходимо делать:


insmod tun
mkdir /dev/net
mknod /dev/net/tun c 10 200
nvram set misc_fastnat_x=0
nvram commit

последние 2 строчки жизненно необходимы (отрубают Fast NAT), иначе роутер после любого запроса через впн-соединение идет в ребут.

MaxPC
17-05-2012, 23:27
Присоединяюсь к просьбе:



UPDATE: На WL500W-1.9.2.7-rtn-r4051 есть /dev/mtd/4, но wi-fi не работает. Соберите плиз 4051 с (bcm43222 wl модулем из 3702)..

staticroute
18-05-2012, 17:48
У меня 1.9.2.7-rtn-r3716, все работает вроде бы стабильно уже 5 дней. (Wi-Fi два ноута один G, другой N).

Скорость ~10 mb/sec по wi-fi -> LAN.

Собирал сам r3497 тоже работала из SVN.

Новую ставить не буду наверное, дабы избежать глюков :)

rost-80
19-05-2012, 14:36
Пробуем:
WL500W-1.9.2.7-rtn-r4229-bcm43222.trx (5.77 MB):
http://www.multiupload.nl/AN6ZC396O0
http://www.filefactory.com/file/fictl3xzqaj/n/WL500W-1.9.2.7-rtn-r4229-bcm43222.trx
http://depositfiles.com/files/cwrevels7

staticroute
02-06-2012, 14:25
Broadcom BCM43222 mini-PCI 802.11a/b/g/n Wireless Wifi Card 300Mbps (http://www.ebay.com/itm/New-Broadcom-BCM43222-4322-mini-PCI-802-11a-b-g-n-Wireless-Wifi-Card-300Mbps-/180761419070?pt=US_Internal_Network_Cards&hash=item2a16385d3e)
http://i.ebayimg.com/t/New-Broadcom-BCM43222-4322-mini-PCI-802-11a-b-g-n-Wireless-Wifi-Card-300Mbps-/00/s/NTUwWDU1MA==/$(KGrHqZ,!nQE-)r!ncRbBP)yrwi(Pg~~60_3.JPG
Поддержки 5GHz в прошивке энтузиастов пока нет, можно посмотреть в сторону оpenwrt или dd-wrt ... ;)

Собственно под эту карту есть дрова в ASUS RT-N10U (GPL_RT_N10U_1013c, pre-compiled wl_apsta.o), она работает на прошивке энтузиастов, но только в диапазоне 2.4 Ghz, WL500W не поддерживает 5Ghz диапазон (поэтому в веб-интерфейсе нет этого функционала), возможно можно каким-то образом изменить firmware, чтобы 5 Ghz также активировать.

Проблема с прошивкой энтузиастов в том, что у меня при скачивании в локалке > 3 mb/sec соединения и роутер перестают открываться и загрузка CPU 100%. На олеговской прошивке такого поведения не наблюдаю. В общем и целом данная карта работает с WL500gP, но только на прошивке энтузастов rtn (2.6.22).

Использую комплект, который кто-то посоветовал приобрести с ebay.

В lspci у меня немного другая информация:


01:02.0 Class 0280: 14e4:4350
Subsystem: 14e4:04d2
Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B-
Status: Cap+ 66Mhz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR-
Latency: 64
Interrupt: pin A routed to IRQ 12
Region 0: Memory at 40004000 (32-bit, non-prefetchable) [size=16K]
Capabilities: [40] Power Management version 2
Flags: PMEClk- DSI- D1+ D2+ AuxCurrent=375mA PME(D0+,D1-,D2-,D3hot+,D3cold+)
Status: D0 PME-Enable- DSel=0 DScale=2 PME-

dimmer
05-06-2012, 07:04
Broadcom BCM43222 mini-PCI 802.11a/b/g/n Wireless Wifi Card 300Mbps (http://www.ebay.com/itm/New-Broadcom-BCM43222-4322-mini-PCI-802-11a-b-g-n-Wireless-Wifi-Card-300Mbps-/180761419070?pt=US_Internal_Network_Cards&hash=item2a16385d3e)
Поддержки 5GHz в прошивке энтузиастов пока нет, можно посмотреть в сторону оpenwrt или dd-wrt ... ;)
Коллеги, а какой билд DD-WRT нужен для Wl-500gP v1 с BCM43222?
Смущает то, что для, например, WRT610N, в котором такое же радио (corerev=16), нужен билд NEWD, а для wl500gp - насколько я понял, нет.

EDIT: насколько я понимаю, билд в первую очередь зависит от радио, а значит, нужно смотреть по corerev - т.е. нужно k26 newd, несмотря на другой процессор. Сможет кто-нибудь подтвердить?

EDIT2: голову сломать можно, цитата с форума dd-wrt "CPU 4704 Owners (corerev=11) - No K26 builds after 15314 on the unit. ". Т.е. для BCM4704 - нужен k24. Corerev определяется и по CPU, и по радио?

EDIT3: судя по "wl0_corerev is Eight and higher - Flash with standard NEWD builds" нужен newd (wl corerev=16) k24 (cpu corerev=11). Ну и mega, конечно. Где бы такой найти...

EDIT4: в окончание квеста - искомое (по предположениям, изложенным выше!) - тут (ftp://dd-wrt.com/others/eko/BrainSlayer-V24-preSP2/2010/08-12-10-r14929/broadcom/dd-wrt.v24_mega_wrt610n.bin). Стабильная рекомендуемая mega k24 newd от brainslayer :) Приедет антенна и карта - попробую.

EDIT5: :cool: Ну и посвежее с теми же параметрами тут (ftp://dd-wrt.com/others/eko/BrainSlayer-V24-preSP2/2012/03-19-12-r18777/broadcom/dd-wrt.v24_mega_wrt610n.bin). :rolleyes:

staticroute
05-06-2012, 11:45
Коллеги, а какой билд DD-WRT нужен для Wl-500gP v1 с BCM43222?
Смущает то, что для, например, WRT610N, в котором такое же радио (corerev=16), нужен билд NEWD, а для wl500gp - насколько я понял, нет.

EDIT: насколько я понимаю, билд в первую очередь зависит от радио, а значит, нужно смотреть по corerev - т.е. нужно k26 newd, несмотря на другой процессор. Сможет кто-нибудь подтвердить?

EDIT2: голову сломать можно, цитата с форума dd-wrt "CPU 4704 Owners (corerev=11) - No K26 builds after 15314 on the unit. ". Т.е. для BCM4704 - нужен k24. Corerev определяется и по CPU, и по радио?

EDIT3: судя по "wl0_corerev is Eight and higher - Flash with standard NEWD builds" нужен newd (wl corerev=16) k24 (cpu corerev=11). Ну и mega, конечно. Где бы такой найти...

EDIT4: в окончание квеста - искомое (по предположениям, изложенным выше!) - тут (ftp://dd-wrt.com/others/eko/BrainSlayer-V24-preSP2/2010/08-12-10-r14929/broadcom/dd-wrt.v24_mega_wrt610n.bin). Стабильная рекомендуемая mega k24 newd от brainslayer :) Приедет антенна и карта - попробую.

EDIT5: :cool: Ну и посвежее с теми же параметрами тут (ftp://dd-wrt.com/others/eko/BrainSlayer-V24-preSP2/2012/03-19-12-r18777/broadcom/dd-wrt.v24_mega_wrt610n.bin). :rolleyes:

dd-wrt на асус можно ставить только R1 (для MIPS R1 процов), серии 24, иначе есть вероятность получить bricked device, об этом неоднократно пишут у них.

вообще dd-wrt не советую, ниче там хорошего нету, tomato меня не впечатлила совсем, кроме веб-интерфейса, скорость и загрузка на ней ужасны.

пока лидируют энтузиасты, openwrt надо будет еще попробовать поставить потестить.

dimmer
06-06-2012, 03:30
dd-wrt на асус можно ставить только R1 (для MIPS R1 процов), серии 24, иначе есть вероятность получить bricked device, об этом неоднократно пишут у них.

вообще dd-wrt не советую, ниче там хорошего нету, tomato меня не впечатлила совсем, кроме веб-интерфейса, скорость и загрузка на ней ужасны.

пока лидируют энтузиасты, openwrt надо будет еще попробовать поставить потестить.

Да, я с вами соглашусь - пару лет назад, ещё на wl500gpv1 пробовал dd-wrt и томато, вернулся на отечественную :) Но в данном случае переход интересен в силу поддержки dd-wrt обеих частот на bcm43222, на "энтузиастической" пока 5Ghz нету. По крайней мере, в веб-интерфейсе.
Про openwrt - посмотрю, может и она умеет.

staticroute
06-06-2012, 03:33
Да, я с вами соглашусь - пару лет назад, ещё на wl500gpv1 пробовал dd-wrt и томато, вернулся на отечественную :) Но в данном случае переход интересен в силу поддержку dd-wrt обоих частот на bcm43222, на "энтузиастической" пока 5Ghz нету. По крайней мере, в веб-интерфейсе.
Про openwrt - посмотрю, может и она умеет.

openwrt если и умеет (пока не тестил), то макс на 802.11g стандарте, так как в b43 драйвере открытом поддержка этой карты только для 802.11b/g, n не поддерживается, насколько я знаю..

5Ghz мне кажется сама плата не тянет, я пробовал на Tomato не удалось завести.. (там тоже есть такая опция).

dimmer
06-06-2012, 03:36
openwrt если и умеет (пока не тестил), то макс на 802.11g стандарте, так как в b43 драйвере открытом поддержка этой карты только для 802.11b/g, n не поддерживается, насколько я знаю..

5Ghz мне кажется сама плата не тянет, я пробовал на Tomato не удалось завести.. (там тоже есть такая опция).

Про 802.11n (и выше ;) ) сейчас изучу вопрос, если будет, что сказать - отпишу сюда. А про плату - не понял, вы какую имеете в виду? bcm43222 - двухдиапазонный, 5 GHz умеет. Или вы про мощность БП роутера?
EDIT: Навскидку в базе поддерживаемых роутеров нашёл поддерживаемый на bcm4322 с поддержкой 802.11n - вот (http://wiki.openwrt.org/toh/t-com/spw303v-b). А, ну и собственно, WRT610N тоже нашёл, и ещё несколько. Так что 802.11n поддерживается. Про 5GHz - считаю, что подразумевается, хотя явно не написано.

staticroute
06-06-2012, 04:28
Про 802.11n (и выше ;) ) сейчас изучу вопрос, если будет, что сказать - отпишу сюда. А про плату - не понял, вы какую имеете в виду? bcm43222 - двухдиапазонный, 5 GHz умеет. Или вы про мощность БП роутера?
EDIT: Навскидку в базе поддерживаемых роутеров нашёл поддерживаемый на bcm4322 с поддержкой 802.11n - вот (http://wiki.openwrt.org/toh/t-com/spw303v-b). А, ну и собственно, WRT610N тоже нашёл, и ещё несколько. Так что 802.11n поддерживается. Про 5GHz - считаю, что подразумевается, хотя явно не написано.

имелась ввиду конечно bcm43222. да я в курсе, что двухдиапазонный.

source: https://dev.openwrt.org/ticket/10887#comment:11

собственно в wiki не описано, что wi-fi полностью работает.

насчет 5 GHz где-то читал, что на самой плате еще должны быть усилители сигнала, в общем в томато оно у меня не завелось и точку не увидело на 5GHz, попробуйте может быть у вас получится.

кроме того, не уверен, что это такая же плата, насколько я понял есть bcm43222 вшитый, а есть отдельным модулем, и, помойму, у них PCI ID как раз отличаются, по крайней мере на моем bcm43222 PCI ID 4350 вместо a8d6 (как у человека в тикете).

Broadcom вообще убирают нах из девайсов из-за их дебильной политики - http://lwn.net/Articles/404385/

dimmer
06-07-2012, 17:16
Коллеги, а какой билд DD-WRT нужен для Wl-500gP v1 с BCM43222?
Смущает то, что для, например, WRT610N, в котором такое же радио (corerev=16), нужен билд NEWD, а для wl500gp - насколько я понял, нет.

EDIT: насколько я понимаю, билд в первую очередь зависит от радио, а значит, нужно смотреть по corerev - т.е. нужно k26 newd, несмотря на другой процессор. Сможет кто-нибудь подтвердить?

EDIT2: голову сломать можно, цитата с форума dd-wrt "CPU 4704 Owners (corerev=11) - No K26 builds after 15314 on the unit. ". Т.е. для BCM4704 - нужен k24. Corerev определяется и по CPU, и по радио?

EDIT3: судя по "wl0_corerev is Eight and higher - Flash with standard NEWD builds" нужен newd (wl corerev=16) k24 (cpu corerev=11). Ну и mega, конечно. Где бы такой найти...

EDIT4: в окончание квеста - искомое (по предположениям, изложенным выше!) - тут (ftp://dd-wrt.com/others/eko/BrainSlayer-V24-preSP2/2010/08-12-10-r14929/broadcom/dd-wrt.v24_mega_wrt610n.bin). Стабильная рекомендуемая mega k24 newd от brainslayer :) Приедет антенна и карта - попробую.

EDIT5: :cool: Ну и посвежее с теми же параметрами тут (ftp://dd-wrt.com/others/eko/BrainSlayer-V24-preSP2/2012/03-19-12-r18777/broadcom/dd-wrt.v24_mega_wrt610n.bin). :rolleyes:

Где-то в вышеприведённых рассуждениях есть ошибка: поставил BCM43222, но прошивка по ссылке кладёт роутер. Стандартная для wl500gPv1 mega generic - работает нормально, но радио не работает.

staticroute
06-07-2012, 18:05
Где-то в вышеприведённых рассуждениях есть ошибка: поставил BCM43222, но прошивка по ссылке кладёт роутер. Стандартная для wl500gPv1 mega generic - работает нормально, но радио не работает.

какую прошивку вы используете ? dd-wrt ?

если имелась ввиду энтузиастов, нужно использовать либо приведенные в этом топике, либо собрать самому -rtn под target wl500w с модулем wi-fi слинкованным, приведенным в этом топике.

dimmer
07-07-2012, 07:47
какую прошивку вы используете ? dd-wrt ?

если имелась ввиду энтузиастов, нужно использовать либо приведенные в этом топике, либо собрать самому -rtn под target wl500w с модулем wi-fi слинкованным, приведенным в этом топике.

Я имел в виду dd-wrt, мои рассуждения были про неё. а дд-врт потому, что отечественная пока не умеет 5ГГц.
В общем, видимо, я не разобрался с этими corerev. Поставил старые билды v24 но с ядром k26, которые ещё держали старые corerev вместе с новыми, всё завелось. Из новых билдов вот не знаю какой ставить - проц со старым коререв, радио - с новым.
Есть идеи?

lly
07-07-2012, 08:08
Я имел в виду dd-wrt, мои рассуждения были про неё. а дд-врт потому, что отечественная пока не умеет 5ГГц.
В общем, видимо, я не разобрался с этими corerev. Поставил старые билды v24 но с ядром k26, которые ещё держали старые corerev вместе с новыми, всё завелось. Из новых билдов вот не знаю какой ставить - проц со старым коререв, радио - с новым.
Есть идеи?
Из "новых" билдов dd-wrt поддержка старых процов просто выпилена, как класс.
Остаются только два варианта:

восстанавливать поддержку старых процов в dd-wrt самостоятельно
помогать нам добавить поддержку 5GHz в rc+www

dimmer
07-07-2012, 09:16
Из "новых" билдов dd-wrt поддержка старых процов просто выпилена, как класс.
Остаются только два варианта:

восстанавливать поддержку старых процов в dd-wrt самостоятельно
помогать нам добавить поддержку 5GHz в rc+www


Первый вариант я точно не потяну, даже не представляю с чего начинать. А вот второй - может быть любопытным, думаю, это не так сложно, как первое.
Но вы не совсем правы, насколько я понимаю: новые билды есть и для старых процов, это те, что просто v24, а не k26. Но в них, с большой степенью вероятности, не будет работать новое радио BCM43222.

lly
07-07-2012, 09:28
Первый вариант я точно не потяну, даже не представляю с чего начинать.
С коммита(не помню номер), который вынес(удалил) поддержку старых MIPS32r1 устройств.


А вот второй - может быть любопытным, думаю, это не так сложно, как первое.
Будем только рады.


Но вы не совсем правы, насколько я понимаю: новые билды есть и для старых процов, это те, что просто v24, а не k26. Но в них, с большой степенью вероятности, не будет работать новое радио BCM43222.
Линейку 2.4 я просто не рассматривал, это IMHO только для очень старых роутеров.

MaxPC
07-07-2012, 19:37
Пробуем:
WL500W-1.9.2.7-rtn-r4229-bcm43222.trx (5.77 MB):
http://www.multiupload.nl/AN6ZC396O0
http://www.filefactory.com/file/fictl3xzqaj/n/WL500W-1.9.2.7-rtn-r4229-bcm43222.trx
http://depositfiles.com/files/cwrevels7


под версию RT-N-1.9.2.7-rtn-r4330 - еще не делали прошивку?

staticroute
07-07-2012, 19:45
под версию RT-N-1.9.2.7-rtn-r4330 - еще не делали прошивку?
эмм, а причем тут RT-N ? там вроде итак N карта стоит... что за роутер такой вообще RT-N :)))

если стандартная нужна, есть на сайте энтузиастов - http://wl500g.googlecode.com/

MaxPC
07-07-2012, 20:07
https://code.google.com/p/wl500g/wiki/News
эмм, а причем тут RT-N ? там вроде итак N карта стоит... что за роутер такой вообще RT-N :)))

если стандартная нужна, есть на сайте энтузиастов - http://wl500g.googlecode.com/

staticroute
07-07-2012, 23:23
https://code.google.com/p/wl500g/wiki/News

ок, понятно, я на 4298, в принципе на 4330 можно собрать при желании, можете это сделать сами, подменив модуль.

dimmer
08-07-2012, 16:13
ок, понятно, я на 4298, в принципе на 4330 можно собрать при желании, можете это сделать сами, подменив модуль.

прошивку нужно компилировать под bcm43222 или можно модуль потом insmod`нуть?

staticroute
08-07-2012, 16:28
прошивку нужно компилировать под bcm43222 или можно модуль потом insmod`нуть?

1) нужно взять wl_apsta.R1.o.bz2 (http://www.mediafire.com/?cey2k0817phqwrr), любезно предоставленный lly.dev
2) поместить его в папку 1.9.2.7-rtn/brcm-src-2.6/wl/linux прошивки:
cp -f wl_apsta.R1.o.bz2 1.9.2.7-rtn/brcm-src-2.6/wl/linux/
3) собрать прошивку

подгрузка не сработает, так как это объектный модуль, используемый при линковке.

MaxPC
22-07-2012, 08:40
ок, понятно, я на 4298, в принципе на 4330 можно собрать при желании, можете это сделать сами, подменив модуль.

я ставил прошивку от rost-80, сам - не собираю :(

Есть ли у кого-нибудь новые прошивки - после 1.9.2.7-rtn-r4229 ?


этот склад (http://asus.vectormm.net/rtn/)не?

Мне нужно под модифицированный 500gP с адаптером Broadcom BCM43222 mini-PCI. Там есть под такой?

staticroute
10-08-2012, 22:03
В общем сделал патч, создающий новый таргет в прошивке энтузиастов.

9237 (Текстовая версия патча только с нужными изменениями для создания нового таргета: http://pastebin.com/Q26MjgCW)

бесит аплоадер тут.. хотя бы .diff, .c, .h могли бы разрешить, ниче в них криминального нету :mad:

пока потестил - вроде бы работает стабильно.. SLUB дефолтный воткнут в прошивку, netconsole.ko, aes.ko, dm_mod.ko, cryptoloop.ko, sha256.ko присутствуют также в прошивке, кроме того сделана компиляция ядра для 4х ядер (-j 4 пока просто в Makefile), еще выкинуты vsftp, samba, nfs, ipv6, igmpproxy, ripd, lltd ну и много чего еще.. кого-то может напрячь это, я просто не считаю, что этот роутер способен нормально это все держать..

WL500gp_h-1.9.2.7-rtn-r4525M.trx (http://www.mediafire.com/?d5albyl7m337e17)

Заливать надо только через TFTP, иначе не даст залить, так как модель другая.

Rucha
11-08-2012, 07:16
Ну ipv6 Вы точно зря выкинули. Установка N модуля подразумевает работу над перспективой девайса, а удалив ipv6 Вы эту перспективу отбираете.
Думаю, что ничего из прошивки выкидывать не надо. Была бы полностью аналогичная энтузиастам, но с поддержкой WiFi N. А использовать тот или иной модуль каждый решит сам за себя.

staticroute
11-08-2012, 13:25
Ну ipv6 Вы точно зря выкинули. Установка N модуля подразумевает работу над перспективой девайса, а удалив ipv6 Вы эту перспективу отбираете.
Думаю, что ничего из прошивки выкидывать не надо. Была бы полностью аналогичная энтузиастам, но с поддержкой WiFi N. А использовать тот или иной модуль каждый решит сам за себя.

Если взять текстовую версию патча - то там все остается, как есть, только добавляется таргет для компиляции.

Я не использую ipv6, поэтому и выкинул этот модуль.

dimmer
28-08-2012, 05:19
Уважаемый rost-80.
Не могли бы Вы выложить еще раз Вашу прошивку, т.к. все ссылки уже просрочены. Долго раскачивался.
Спасибо заранее.

Да, я тоже присоединяюсь к просьбе. если есть выбор, то из последних билдов.
С ДД-ВРТ намучался, хоть он и поддерживает из коробки, но глючит, зараза :(
P.S. кстати, а в прошивке энтузиастов можно настроить роутер как второй?
т.е. чисто wifi + роутер по ЛАН, без ВАНа со связью по проводу с первым, основным?

warmwood
28-08-2012, 18:39
Да, я тоже присоединяюсь к просьбе. если есть выбор, то из последних билдов.
С ДД-ВРТ намучался, хоть он и поддерживает из коробки, но глючит, зараза :(
P.S. кстати, а в прошивке энтузиастов можно настроить роутер как второй?
т.е. чисто wifi + роутер по ЛАН, без ВАНа со связью по проводу с первым, основным?

Старая прошивка на случай если автор не услышит. У меня работает.
http://narod.ru/disk/60129677001.d9d3ebd939889380a0c90c1c961e3621/WL500W-1.9.2.7-rtn-r4229-bcm43222.trx.html

Вот бы еще 5ГГц добавить - плата-то поддерживает.

dimmer
29-08-2012, 02:36
Старая прошивка на случай если автор не услышит. У меня работает.
http://narod.ru/disk/60129677001.d9d3ebd939889380a0c90c1c961e3621/WL500W-1.9.2.7-rtn-r4229-bcm43222.trx.html

Вот бы еще 5ГГц добавить - плата-то поддерживает.

Спасибо.
5ГГц, конечно, хорошо, но не будет же simultaneous dual-band, так что ценность на мой взгляд немного снижается.

warmwood
07-09-2012, 14:06
С ДД-ВРТ намучался, хоть он и поддерживает из коробки, но глючит, зараза :(
А как именно глючит? (ну чтобы на те же грабли не наступать)

dimmer
10-09-2012, 04:29
А как именно глючит? (ну чтобы на те же грабли не наступать)

ну, во-первых, я очень долго пытался найти нужный билд. Несмотря на большое сообщество и довольно много пояснений на форуме, кристальной прозрачности, почему одни работают, а другие - нет, я не получил, хотя и очень старался. Нашёл старый билд, который работает, более новый найти не получилось.
Во-вторых, не могу объяснить в чём причина, но абсолютно бессистемно подвисает веб-морда, то грузится, то нет, то тормозит, то летает.
В-третьих, иногда после перезагрузки не заводится радио. Вот просто не заводится и всё.
В-четвёртых, иногда после перезагрузки роутер вообще впадает в некое странное состояние: радио есть и ловится, но веб-морда не отвечает. Потом вообще умирает всё.

многочисленные попытки найти причину успехом не увенчались, делал и сброс, и перепрошивку, и самый полный сброс, и прочие танцы тоже осуществлял. No luck.
После многомесячной стабильности энтузиастической прошивки без обновлений, бесить это начинает довольно быстро. Пока удерживает только то, что отечественная не умеет переключать диапазоны, а также я не экспериментировал с ней как со вторым роутером дома, дд-врт для этого довольно легко настраивается.

staticroute
10-09-2012, 04:47
ну, во-первых, я очень долго пытался найти нужный билд. Несмотря на большое сообщество и довольно много пояснений на форуме, кристальной прозрачности, почему одни работают, а другие - нет, я не получил, хотя и очень старался. Нашёл старый билд, который работает, более новый найти не получилось.
Во-вторых, не могу объяснить в чём причина, но абсолютно бессистемно подвисает веб-морда, то грузится, то нет, то тормозит, то летает.
В-третьих, иногда после перезагрузки не заводится радио. Вот просто не заводится и всё.
В-четвёртых, иногда после перезагрузки роутер вообще впадает в некое странное состояние: радио есть и ловится, но веб-морда не отвечает. Потом вообще умирает всё.

многочисленные попытки найти причину успехом не увенчались, делал и сброс, и перепрошивку, и самый полный сброс, и прочие танцы тоже осуществлял. No luck.
После многомесячной стабильности энтузиастической прошивки без обновлений, бесить это начинает довольно быстро. Пока удерживает только то, что отечественная не умеет переключать диапазоны, а также я не экспериментировал с ней как со вторым роутером дома, дд-врт для этого довольно легко настраивается.

Это я так понимаю о dd-wrt ?

Прошивка энтузиастов тоже глючит прилично...
Пока удалось побороть большую часть глюков с ребутами, памятью с помощью r3323. Работает достаточно стабильно. Wireless ни разу не пропадало после перезагрузки.

dimmer
10-09-2012, 06:22
Это я так понимаю о dd-wrt ?

Прошивка энтузиастов тоже глючит прилично...
Пока удалось побороть большую часть глюков с ребутами, памятью с помощью r3323. Работает достаточно стабильно. Wireless ни разу не пропадало после перезагрузки.

да, речь, конечно, о дд-врт. По поводу глюков прошивки энтузиастов - вы про билд для BCM43222? Иначе - странно, у меня на рт-н16 работает очень стабильно.

staticroute
10-09-2012, 06:32
да, речь, конечно, о дд-врт. По поводу глюков прошивки энтузиастов - вы про билд для BCM43222? Иначе - странно, у меня на рт-н16 работает очень стабильно.

не только билд, но и вообще для девайсов MIPS R1 (wl500gP, wl500w, wl500gpv2, etc).

staticroute
12-10-2012, 11:34
Любопытный глюк словил на r3323 после нескольких дней аптайм (впервые вообще) отвалился wireless и интернет (причем точка осталась висеть, но не коннектилось к ней).
Глюк произошел сам по себе, никакой необычной активности не было на роутере - все штатно.
:


Data bus error, epc == 801aa678, ra == 801aa72c
Oops[#1]:
Cpu 0
$ 0 : 00000000 10009800 c0120800 00000000
$ 4 : 00000002 00000004 00000080 18002000
$ 8 : 00000804 00000000 00000014 000001e1
$12 : c051d8a0 80d6401c ffffffff 81049b08
$16 : 8175f400 00000002 c0120000 18001000
$20 : 00000001 00000003 8175f40c 00000001
$24 : 81049b10 00000001
$28 : 81e6a000 81e6bb60 00000002 801aa72c
Hi : 00000000
Lo : 00024220
epc : 801aa678 0x801aa678 Tainted: P
ra : 801aa72c 0x801aa72c
Status: 10009803 KERNEL EXL IE
Cause : 0000001c
PrId : 00029006
Modules linked in: wl(P) et(P) igs(P) emf(P)
Process insmod (pid: 148, threadinfo=81e6a000, task=81087400)
Stack : 8175f400 00000001 c0120000 801a6bb4 8175f400 8175f400 00000001 8175f400
00000001 801aad40 00020020 00000020 00000000 00000020 81047120 81049b00
044c3002 00200200 00000804 c0120000 00000001 0000000e 00000000 00000002
00000011 ffffffff 8175f400 80d60770 80d6076c 81110200 00000001 c0120000
00004350 810a5c00 80d60938 801ab19c 81047120 00000020 81d5c000 00004350
...
Call Trace:
[<c03afb5c>] wlc_bmac_attach+0xac/0x10c0 [wl]
[<c040cabc>] wlc_scantimer+0x0/0x83c [wl]
[<c036b590>] wl_init_timer+0x38/0x364 [wl]
[<c040dcd4>] wlc_scan_attach+0xd0/0x2cc [wl]
[<c040dc44>] wlc_scan_attach+0x40/0x2cc [wl]
[<c037ebf8>] wlc_info_init+0x60/0x2d8 [wl]
[<c03830f4>] wlc_attach+0x158/0x10c8 [wl]
[<c036c5b8>] wl_alloc_if+0x7c/0x264 [wl]
[<c036d440>] wl_pci_probe+0x240/0x4c0 [wl]
[<800032f0>] stack_done+0x20/0x40


ребут не помог по питанию, после того как перешил роутер опять на r3323, все завелось и работает нормально.

Подумал это из-за разгона - убрал его нафиг - проживет дольше.

dimmer
14-10-2012, 09:22
Господа, правильно ли понимаю, что на данный момент для wl500gp с bcm43222 нету прошивок на "родном" ядре 2.4?
Если так, то если модуль для указанного радио, чтобы собрать самому?
Если драйвера нет, то можно ли его как-то взять из исходников дд-врт, у них же были прошивки и для 2.4?

staticroute
14-10-2012, 09:32
Господа, правильно ли понимаю, что на данный момент для wl500gp с bcm43222 нету прошивок на "родном" ядре 2.4?
Если так, то если модуль для указанного радио, чтобы собрать самому?
Если драйвера нет, то можно ли его как-то взять из исходников дд-врт, у них же были прошивки и для 2.4?

нету, иначе бы я бы сидел на 2.4.

на 2.4.20 нету драйвера под эту карту.

код модуля закрыт, но есть leaked src wl из другого роутера, я пробовал его собирать с параметрами бинари wl.ko модуля - не завелось.

если хотите 2.4 надо искать N карту, под которую есть драйвер в 2.4.20 ядре.

Евгений Л
14-10-2012, 16:37
нету, иначе бы я бы сидел на 2.4.

на 2.4.20 нету драйвера под эту карту.

код модуля закрыт, но есть leaked src wl из другого роутера, я пробовал его собирать с параметрами бинари wl.ko модуля - не завелось.

если хотите 2.4 надо искать N карту, под которую есть драйвер в 2.4.20 ядре.

И тут напрашивается вопрос - где взять список поддерживаемых в 2.4.20 карт wireless nic?

lly
14-10-2012, 17:17
И тут напрашивается вопрос - где взять список поддерживаемых в 2.4.20 карт wireless nic?
Не имея исходников - только догадываться. Приблизительно, можно понять сопоставляя sys/wlc_cfg.h из утекших исходников и номера вкомпиленных в объектник wl_apsta.o кодов фирмвари d11ucodeXX

Евгений Л
17-10-2012, 18:02
Не имея исходников - только догадываться. Приблизительно, можно понять сопоставляя sys/wlc_cfg.h из утекших исходников и номера вкомпиленных в объектник wl_apsta.o кодов фирмвари d11ucodeXX

Можно пояснить, что такое d11ucodeXX ? Похоже на маску ID-шника устройства. Я бы занялся сравнением, если это пойдёт на пользу проекту.

lly
17-10-2012, 18:46
Можно пояснить, что такое d11ucodeXX ? Похоже на маску ID-шника устройства. Я бы занялся сравнением, если это пойдёт на пользу проекту.
Это фирмварь Wi-Fi чипов классифицированная по номерам corerev, можно посмотреть по выводу "wl revinfo" и в Wiki у нас - Devices (http://code.google.com/p/wl500g/wiki/Devices). Если в бинарнике wl_apsta.o размер (длина данных) соответствующего символа <= 4, значит поддержка чипа с данным corerev была отключена при сборке производителем.

Вопрос какому именно проекту? Мы поддержкой 2.4 заниматься не будем, а что staticroute задумал, это лучше у него спрашивать.

staticroute
17-10-2012, 23:08
Можно пояснить, что такое d11ucodeXX ? Похоже на маску ID-шника устройства. Я бы занялся сравнением, если это пойдёт на пользу проекту.

Это надо изучать, вот исходники прошивки для Belkin-F7D4401-v1.00.39 тут сорс wl:

http://www.mediafire.com/?u35gw9og68ghjv1
http://www.mediafire.com/?6jlsnjcp23yjrf1

поковыряйте, может сможете разобраться.


Это фирмварь Wi-Fi чипов классифицированная по номерам corerev, можно посмотреть по выводу "wl revinfo" и в Wiki у нас - Devices (http://code.google.com/p/wl500g/wiki/Devices). Если в бинарнике wl_apsta.o размер (длина данных) соответствующего символа <= 4, значит поддержка чипа с данным corerev была отключена при сборке производителем.

Вопрос какому именно проекту? Мы поддержкой 2.4 заниматься не будем, а что staticroute задумал, это лучше у него спрашивать.

Я только за 2.6, но с текущими багами оно сильно расстраивает =( Единственный вариант без фиксинга багов - это купить старую карту или позаимствовать у кого-то от WL500W и можно поставить прошивку Олега.

lly
19-10-2012, 19:28
Я только за 2.6, но с текущими багами оно сильно расстраивает =(
Невозможно спорить с этим утверждением, но мы увы не волшебники. Поправить недоработку в старом линуксовом шедулере 2.6.22 это не так просто. И допилка драйвера et требует большого количества времени и усилий...
Будем только рады если кто-нибудь присоединиться к задаче.

Однозначно есть люди разбирающиеся в ядре гораздо лучше нас, вот только их видимо не интересует копание в старье. А насколько я вижу ситуацию с SDK, шансов на новое ядро - 0.01% :(

LnrMn
19-10-2012, 19:54
А имеет ли смысл?
Достался от Дани вхлам мёртвый V1.. Заказал на ebay карту с N, прошил его (CFE & Firmware), взлетел на-ура!
Это было два года назад.. Тогда нужные карты были доступны и актуальны... Сейчас зачем оно?
Денег было потрачено больше , чем продать, добавить и купить N16..

Но мне было, тогда, интересно.. А, Я , никогда, на исследования, денег не жалею.
Сейчас занялся http://wl500g.info/showthread.php?30546-OpenWRT-Buildroot-amp-FPU

staticroute
19-10-2012, 21:16
А имеет ли смысл?
Достался от Дани вхлам мёртвый V1.. Заказал на ebay карту с N, прошил его (CFE & Firmware), взлетел на-ура!
Это было два года назад.. Тогда нужные карты были доступны и актуальны... Сейчас зачем оно?
Денег было потрачено больше , чем продать, добавить и купить N16..

Но мне было, тогда, интересно.. А, Я , никогда, на исследования, денег не жалею.
Сейчас занялся http://wl500g.info/showthread.php?30546-OpenWRT-Buildroot-amp-FPU

сейчас это тоже дешево.

карта стоит вместе с доставкой и антеннами 150-300р.

получаешь N на старом роутере, 10мб/sec по wireless. почему бы и нет?

я думаю на RT-N16 тоже есть проблемы на 2.6 ядре.

skuwakin
27-10-2012, 11:58
Доброго времени суток. Только сильно ногами не пинайте за нахальный вопрос. А можно ли на wl-500w с прошей от энтузиастов (см подпись) подключить wi-fi свисток trendnet-640b и получить 5ггц? (wi-fi роутера ест-но при этом выключу)

oxygen121
15-11-2012, 06:28
Собираюсь купить BMC 43222 , в связи с этим интересует стабильность новой беты ?
Кто нить тестит , как результат?

dimmer
15-11-2012, 09:18
Собираюсь купить BMC 43222 , в связи с этим интересует стабильность новой беты ?
Кто нить тестит , как результат?

работать будет не переживайте, в крайнем случае поставите dd-wrt, я нашёл почему у меня были сбои в работе - вспух кондёр в самом роутере, перепаял, теперь всё отлично

Rucha
15-11-2012, 10:55
Для 43222 нужны три антенны? По картинкам у карточки два антенных конектора (как и у оригинальной). Кстати, зачем у оригинальной карты два конектора, а антенна подключается только к одному?

staticroute
15-11-2012, 11:07
Для 43222 нужны три антенны? По картинкам у карточки два антенных конектора (как и у оригинальной). Кстати, зачем у оригинальной карты два конектора, а антенна подключается только к одному?

нужны 2 антенны.

там макс. 300 мбит/sec

oxygen121
15-11-2012, 19:49
работать будет не переживайте, в крайнем случае поставите dd-wrt, я нашёл почему у меня были сбои в работе - вспух кондёр в самом роутере, перепаял, теперь всё отлично

То , что работать будет я и не переживаю , мне интересна стабильность. Как работает на этом ядре под нагрузкой система. Трансмишшен , лайтхттп, медитомб и т.д.

PS Модуль с антенками пигтейлами и картой таки заказал

LnrMn
19-12-2012, 12:29
Простите меня......... как это было давно.....
Кто то из 500G делает 500W...

staticroute
19-12-2012, 12:54
Простите меня......... как это было давно.....
Кто то из 500G делает 500W...

В чем смысл данного поста?

Учитывая вашу подпись, вы тоже любите "помучать" роутеры.

LSD
24-04-2013, 08:56
Подскажите стабильную прошивку с поддержкой BCM43222 для WL-500gp v1.
Версия WL500gp-1.9.2.7-rtn-r4923.trx, скачанная с https://code.google.com/p/wl500g/downloads/list глючит на большой скорости скачивания, даже во время теста speedtest. Отваливается PPPoE и Wifi. Роутер вроде бы не перегружается... Канал 70 Мбит.

Вернулся на прошивку WL500gp-1.9.2.7-rtn-r3976.trx, все ОК. Не помню, откуда качал в прошлом году, по моему с http://rtn.alegzz.ru/. Но она скорее всего без поддержки BCM43222, проверить не могу, модуль еще не доехал.

UPD: Установил BCM43222, поставил прошивку r4980, которую рекомендовали, WiFi не появился.
В прошивках данный адаптер поддерживается, или необходимо специальную прошивку шить?
Или что я не правильно делаю, ткинте на мануал.

По поиску нашел http://wl500g.info/entry.php?14-%C4%E5%EB%E0%E5%EC-%E8%E7-wl500gPv1-wl500W-%E8-%EF%EE%EB%F3%F7%E0%E5%EC-%E2-%ED%E5%EC-wi-fi-N, но файла там уже нет, та и хочется поставить новую прошивку...

dimmer
10-09-2013, 11:42
Здравствуйте! Нет ничего невозможного.
Друзья, всем привет

Проясните мне, пожалуйста, кто знает: возможен ли запуск 5Ghz на wl500gp с модулем bcm43222? Сам модуль у меня запустился, работает на dd-wrt (выше в теме были муки поиска корректной версии), но работает на частоте 2,4. При попытке перехода на 5, роутер брикнулся. Теперь вот не знаю - может, когда вздувшиеся конденсаторы менял чего напортачил, а может - 5 ГГц не умеет он... :-/
Про rt-n16 например я нашёл однозначную информацию - радиочасть 5ГГц не распаяна, менять модуль мало, нужно доделывать радиочасть. Относится ли это к wk500gp? У кого-нибудь был УСПЕШНЫЙ опыт запуска 5ггц на wl500gp?

staticroute
10-09-2013, 12:00
Друзья, всем привет

Проясните мне, пожалуйста, кто знает: возможен ли запуск 5Ghz на wl500gp с модулем bcm43222? Сам модуль у меня запустился, работает на dd-wrt (выше в теме были муки поиска корректной версии), но работает на частоте 2,4. При попытке перехода на 5, роутер брикнулся. Теперь вот не знаю - может, когда вздувшиеся конденсаторы менял чего напортачил, а может - 5 ГГц не умеет он... :-/
Про rt-n16 например я нашёл однозначную информацию - радиочасть 5ГГц не распаяна, менять модуль мало, нужно доделывать радиочасть. Относится ли это к wk500gp? У кого-нибудь был УСПЕШНЫЙ опыт запуска 5ггц на wl500gp?


когда у меня был wl500gp с bcm43222 я пробовал подобное на tomato - тоже не сработало, так что однозначно, что-то еще нужно.

dimmer
11-09-2013, 04:03
когда у меня был wl500gp с bcm43222 я пробовал подобное на tomato - тоже не сработало, так что однозначно, что-то еще нужно.
В общем, перекоммутировал провода, переставил второй роутер (wl500gp + BCM43222) в другое место, в надежде как будет время посмотреть.
С утра наугад ткнул в его IP, а он взял и откликнулся :) В статусе пишет, что 5ghz поднял. Проверить не могу, т.к. я удалённо смотрю на него. Так что - может, всё необходимое распаяно на самой плате BCM43222. Вечером попробую убедиться.

dimmer
12-09-2013, 03:52
В статусе пишет, что 5ghz поднял. Проверить не могу, т.к. я удалённо смотрю на него. Так что - может, всё необходимое распаяно на самой плате BCM43222. Вечером попробую убедиться.
Nexus 4 эту сеть не увидел, но выяснилось, что у него самого есть некие проблемы с 5ГГц :) других устройств проверить этот диапазон нет :) Как выясню, обязательно отпишусь.

ADDED:
На третье подряд сообщение в теме не решился, поэтому добавляю в это.
Подтверждаю работоспособность модуля BCM 43222 на wl500gPv1 в режиме 5 GHz - работает :) Правда, на dd-wrt, но работает!

Omega
01-11-2013, 23:11
Подтверждаю работоспособность модуля BCM 43222 на wl500gPv1
в режиме 5 GHz - работает :) Правда, на dd-wrt, но работает!

Это просто замечательно :D Значит, и на прошивке энтузиастов может заработать ;)
Осталось только прикрутить туда драйвера и поддержку 5GHz в вебморду роутера :p

Есть ли желающие попробовать сделать этот мод типа Dual Band на своем девайсе :confused:

З.Ы. Кстати, и на RT-N16 тоже можно сделать подобное, только на Mini PCI-e карте :cool:

Hohmach
25-02-2014, 13:46
Подтверждаю работоспособность модуля BCM 43222 на wl500gPv1 в режиме 5 GHz - работает :) Правда, на dd-wrt, но работает!
На каком билде dd-wrt заработало?

Hohmach
03-03-2014, 07:57
Полез смотреть OpenWrt, а у них все так интересно - ядро 3.10.32 с драйвером broadcom-wl 5.10.56.27

BusyBox v1.19.4 (2014-02-26 03:33:36 PST) built-in shell (ash)
Enter 'help' for a list of built-in commands.

_______ ________ __
| |.-----.-----.-----.| | | |.----.| |_
| - || _ | -__| || | | || _|| _|
|_______|| __|_____|__|__||________||__| |____|
|__| W I R E L E S S F R E E D O M
-----------------------------------------------------
BARRIER BREAKER (Bleeding Edge, r39753)
-----------------------------------------------------
* 1/2 oz Galliano Pour all ingredients into
* 4 oz cold Coffee an irish coffee mug filled
* 1 1/2 oz Dark Rum with crushed ice. Stir.
* 2 tsp. Creme de Cacao
-----------------------------------------------------
root@OpenWrt:/# uname -a
Linux OpenWrt 3.10.32 #1 Wed Feb 26 03:40:58 PST 2014 mips GNU/Linux
root@OpenWrt:/# wl ver
5.10 RC56.27
wl0: Feb 26 2014 01:21:28 version 5.10.56.27
root@OpenWrt:/# wl cap
ap sta wet led wme 802.11d 802.11h rm cqa mbss4 acktiming
root@OpenWrt:/# cat /proc/cpuinfo
system type : Broadcom BCM4704
machine : Asus WL500GP V1
processor : 0
cpu model : Broadcom BMIPS3300 V0.6
BogoMIPS : 262.96
wait instruction : yes
microsecond timers : yes
tlb_entries : 32
extra interrupt vector : yes
hardware watchpoint : no
isa : mips1 mips2 mips32r1
ASEs implemented :
shadow register sets : 1
kscratch registers : 0
core : 0
VCED exceptions : not available
VCEI exceptions : not available

root@OpenWrt:/#

lly
03-03-2014, 11:08
Полез смотреть OpenWrt, а у них все так интересно - ядро 3.10.32 с драйвером broadcom-wl 5.10.56.27
"Было бы ошибкой думать..."

Это немного не тот драйвер wl, что у ASUS'а. Во-первых, кусок блоба там никуда не делся.
Во-вторых, из-за уродской политики броадкома в этом частичном opensource варианте прямые вызовы функций ядра и SDK заменены на переходники (искать по ключевому слову BINOSL в исходниках broadcom SDK).

И, наконец, часть недокументированных костылей от броадкома не взята по лицензионным соображениям - команда OpenWRT не хочет быть зависима от милости производителя. Но на 802.11g адаптерах это не сильно сказывается, большинство проблем вылезает на 802.11N

dimmer
04-03-2014, 09:44
На каком билде dd-wrt заработало?

Сейчас уже не помню, но либо в этой теме, либо в какой-то аналогичной я подробно изложил методику поиска и работающий билд, поищите.

Hohmach
07-03-2014, 12:07
В общем получилось на WL500GPv1 с openwrt и карточкой Wi-Fi Broadcom BCM43222 запустить режим N, и даже 5GHz, и даже 40 MHz channel, но максимальная скорость по speedtest c соседней машиной больше 25Mbps не поднимается. Уперся в CPU (softirq).

Хочу тут отметить что в 5.10.56.27 (по крайней мере том, что в openwrt) 5GHz для России отключен. Поэтому я ставил в качестве regulatory domain Бразилию.

Omega
07-03-2014, 19:45
"Было бы ошибкой думать..."
Это немного не тот драйвер wl, что у ASUS'а.

Леонид, возможно ли прикрутить в вебморду поддержку диапазона 5GHz
для мода роутеров Asus WL-500gP v1 (WL-500W) и RT-N16/N53 DualBand ? :confused:

lly
10-03-2014, 17:27
Леонид, возможно ли прикрутить в вебморду поддержку диапазона 5GHz
для мода роутеров Asus WL-500gP v1 (WL-500W) и RT-N16/N53 DualBand ? :confused:
Теоретически - конечно да. Практически - у меня сейчас почти нет времени ни на что :(, а желающих боюсь, как всегда, не найдётся...

P.S. N53 - нет, там вторая карта прикручена через одно место(USB)

staticroute
10-03-2014, 20:02
Хочу тут отметить что в 5.10.56.27 (по крайней мере том, что в openwrt) 5GHz для России отключен. Поэтому я ставил в качестве regulatory domain Бразилию.

кстати, интересно, насколько стабильно у вас завелся wifi 802.11n на wl-500g на OpenWRT.

не отваливается со временем и какие скорости?

Hohmach
11-03-2014, 12:28
не отваливается со временем и какие скорости?

Длительных тестов пока не проводил, а про скорость писал выше. Попробовал сборку rt-n из этой темы (http://wl500g.info/showthread.php?24462-Mini-PCI-mod-%D0%B4%D0%B5%D0%BB%D0%B0%D0%B5%D0%BC-%D0%B8%D0%B7-WL-500gPv1-WL-500W-%D0%B8-%D0%BF%D0%BE%D0%BB%D1%83%D1%87%D0%B0%D0%B5%D0%BC-Wi-Fi-N-!/page16). Там 5GHz каналы по wl chanspecs недоступны с любым regulatory domain.


Теоретически - конечно да.
А без вебморды возможно менять канал через wl chanspec ?

lly
12-03-2014, 06:28
А без вебморды возможно менять канал через wl chanspec ?
Если драйвер смог поднять отдельный интерфейс для 5GHz карты, то должно быть можно. Но сам не проверял.

Hohmach
13-03-2014, 19:02
Сейчас не могу точно сказать, но похоже там нет simultaneous dualband. Карточка работет либо в 2.4 - wl band b , или в 5 - wl band a , ну или диапазон выбирается исходя из номера канала - wl band auto

Hohmach
19-03-2014, 10:17
Наткнулся на баг в rt-n mips32r1. Если попытаться прокачать трафик с wifi на ethernet больший, чем позволяет пропускная способность последнего, в консоли подключенной к UART сыпятся ошибки. В обратную сторону et->wl ошибок нет. Ошибки такие:

/ # swapper: page allocation failure. order:3, mode:0x4020
Call Trace:
[<802a3ac4>] dump_stack+0x8/0x34
[<80061248>] __alloc_pages+0x2e4/0x35c
[<80082eb4>] __slab_alloc.isra.42+0x11c/0x578
[<800845dc>] __kmalloc_track_caller+0x154/0x1b0
[<801b2c78>] __alloc_skb+0x74/0x148
[<802aa8d0>] osl_pktget+0x2c/0xfc
[<802aa54c>] _dma_rxfill+0x98/0x3f0
[<c0382d28>] wlc_dpc+0x540/0xb98 [wl]
[<c0372e38>] wl_intrson+0x228/0x3bc [wl]

Mem-info:
Normal per-cpu:
CPU 0: Hot: hi: 0, btch: 1 usd: 0 Cold: hi: 0, btch: 1 usd: 0
Active:572 inactive:1285 dirty:0 writeback:0 unstable:0
free:167 slab_reclaimable:130 slab_unreclaimable:3654
mapped:219 pagetables:29 bounce:0
Normal free:668kB min:720kB low:900kB high:1080kB active:2288kB inactive:5140kB present:32512kB pages_scanned:0 all_unreclaimable? no
lowmem_reserve[]: 0
Normal: 45*4kB 27*8kB 15*16kB 1*32kB 0*64kB 0*128kB 0*256kB 0*512kB 0*1024kB 0*2048kB 0*4096kB = 668kB
Swap cache: add 0, delete 0, find 0/0, race 0+0
Free swap = 0kB
Total swap = 0kB
Free swap: 0kB
8192 pages of RAM
0 pages of HIGHMEM
923 reserved pages
1054 pages shared
0 pages swap cached
swapper: page allocation failure. order:3, mode:0x4020
Call Trace:
[<802a3ac4>] dump_stack+0x8/0x34
[<80061248>] __alloc_pages+0x2e4/0x35c
[<80082eb4>] __slab_alloc.isra.42+0x11c/0x578
[<800845dc>] __kmalloc_track_caller+0x154/0x1b0
[<801b2c78>] __alloc_skb+0x74/0x148
[<802aa8d0>] osl_pktget+0x2c/0xfc
[<802aa54c>] _dma_rxfill+0x98/0x3f0
[<c0382d28>] wlc_dpc+0x540/0xb98 [wl]
[<c0372e38>] wl_intrson+0x228/0x3bc [wl]

Mem-info:
Normal per-cpu:
CPU 0: Hot: hi: 0, btch: 1 usd: 0 Cold: hi: 0, btch: 1 usd: 0
Active:573 inactive:1224 dirty:0 writeback:0 unstable:0
free:226 slab_reclaimable:130 slab_unreclaimable:3654
mapped:219 pagetables:29 bounce:0
Normal free:904kB min:720kB low:900kB high:1080kB active:2292kB inactive:4896kB present:32512kB pages_scanned:0 all_unreclaimable? no
lowmem_reserve[]: 0
Normal: 58*4kB 38*8kB 21*16kB 1*32kB 0*64kB 0*128kB 0*256kB 0*512kB 0*1024kB 0*2048kB 0*4096kB = 904kB
Swap cache: add 0, delete 0, find 0/0, race 0+0
Free swap = 0kB
Total swap = 0kB
Free swap: 0kB
8192 pages of RAM
0 pages of HIGHMEM
923 reserved pages
1029 pages shared
0 pages swap cached
swapper: page allocation failure. order:3, mode:0x4020
Call Trace:
[<802a3ac4>] dump_stack+0x8/0x34
[<80061248>] __alloc_pages+0x2e4/0x35c
[<80082eb4>] __slab_alloc.isra.42+0x11c/0x578
[<800845dc>] __kmalloc_track_caller+0x154/0x1b0
[<801b2c78>] __alloc_skb+0x74/0x148
[<802aa8d0>] osl_pktget+0x2c/0xfc
[<802aa54c>] _dma_rxfill+0x98/0x3f0
[<c0382d28>] wlc_dpc+0x540/0xb98 [wl]
[<c0372e38>] wl_intrson+0x228/0x3bc [wl]

Mem-info:
Normal per-cpu:
CPU 0: Hot: hi: 0, btch: 1 usd: 0 Cold: hi: 0, btch: 1 usd: 0
Active:568 inactive:1117 dirty:0 writeback:0 unstable:0
free:325 slab_reclaimable:125 slab_unreclaimable:3671
mapped:219 pagetables:29 bounce:0
Normal free:1300kB min:720kB low:900kB high:1080kB active:2272kB inactive:4468kB present:32512kB pages_scanned:0 all_unreclaimable? no
lowmem_reserve[]: 0
Normal: 91*4kB 51*8kB 31*16kB 1*32kB 0*64kB 0*128kB 0*256kB 0*512kB 0*1024kB 0*2048kB 0*4096kB = 1300kB
Swap cache: add 0, delete 0, find 0/0, race 0+0
Free swap = 0kB
Total swap = 0kB
Free swap: 0kB
8192 pages of RAM
0 pages of HIGHMEM
923 reserved pages
990 pages shared
0 pages swap cached
swapper: page allocation failure. order:3, mode:0x4020
Call Trace:
[<802a3ac4>] dump_stack+0x8/0x34
[<80061248>] __alloc_pages+0x2e4/0x35c
[<80082eb4>] __slab_alloc.isra.42+0x11c/0x578
[<800845dc>] __kmalloc_track_caller+0x154/0x1b0
[<801b2c78>] __alloc_skb+0x74/0x148
[<802aa8d0>] osl_pktget+0x2c/0xfc
[<802aa54c>] _dma_rxfill+0x98/0x3f0
[<c0382d28>] wlc_dpc+0x540/0xb98 [wl]
[<c0372e38>] wl_intrson+0x228/0x3bc [wl]

Mem-info:
Normal per-cpu:
CPU 0: Hot: hi: 0, btch: 1 usd: 0 Cold: hi: 0, btch: 1 usd: 0
Active:568 inactive:1117 dirty:0 writeback:0 unstable:0
free:323 slab_reclaimable:125 slab_unreclaimable:3671
mapped:219 pagetables:29 bounce:0
Normal free:1292kB min:720kB low:900kB high:1080kB active:2272kB inactive:4468kB present:32512kB pages_scanned:0 all_unreclaimable? no
lowmem_reserve[]: 0
Normal: 87*4kB 52*8kB 31*16kB 1*32kB 0*64kB 0*128kB 0*256kB 0*512kB 0*1024kB 0*2048kB 0*4096kB = 1292kB
Swap cache: add 0, delete 0, find 0/0, race 0+0
Free swap = 0kB
Total swap = 0kB
Free swap: 0kB
8192 pages of RAM
0 pages of HIGHMEM
923 reserved pages
991 pages shared
0 pages swap cached
swapper: page allocation failure. order:3, mode:0x4020
Call Trace:
[<802a3ac4>] dump_stack+0x8/0x34
[<80061248>] __alloc_pages+0x2e4/0x35c
[<80082eb4>] __slab_alloc.isra.42+0x11c/0x578
[<800845dc>] __kmalloc_track_caller+0x154/0x1b0
[<801b2c78>] __alloc_skb+0x74/0x148
[<802aa8d0>] osl_pktget+0x2c/0xfc
[<802aa54c>] _dma_rxfill+0x98/0x3f0
[<c0382d28>] wlc_dpc+0x540/0xb98 [wl]
[<c0372e38>] wl_intrson+0x228/0x3bc [wl]

Mem-info:
Normal per-cpu:
CPU swapper: page allocation failure. order:3, mode:0x4020
Call Trace:
[<802nce8kB hig4kB u8swapper: page allocation failure. order:3, mode:0x4020
Call Trace:
[<802a3ac4>] dump_stack+0x8/0x34
[<80061248>] __alloc_pages+0x2e4/0x35c
[<80082eb4>] __slab_alloc.isra.42+0x11c/0xsyslogd: page allocation failure. order:3, mode:0x4020
lWARNING: at mm/slub.c:2570 kfree()
Call Trace:
[<802a3ac4>] dump_stack+0x8/0x34
[<8008370c>] kfree+0x154/0x15c
[<801b1b9c>] __kfree_skb+0x14/0x1c4
[<802aaa70>] osl_pktfree+0xd0/0x144
[<c037d058>] wlc_recv+0x150/0x2118 [wl]
[<c0382dc8>] wlc_dpc+0x5e0/0xb98 [wl]
[<c0372e38>] wl_intrson+0x228/0x3bc [wl]

WARNING: at mm/slub.c:2570 kfree()
Call Trace:
[<802a3ac4>] dump_stack+0x8/0x34
[<8008370c>] kfree+0x154/0x15c
[<801b1b9c>] __kfree_skb+0x14/0x1c4
[<802aaa70>] osl_pktfree+0xd0/0x144
[<802a9ce8>] dma32_txreclaim+0x34/0x60
[<c00f7d88>] adm_enable_device+0x3604/0x437c [et]

WARNING: at mm/slub.c:2570 kfree()
Call Trace:
[<802a3ac4>] dump_stack+0x8/0x34
[<8008370c>] kfree+0x154/0x15c
[<801b1b9c>] __kfree_skb+0x14/0x1c4
[<802aaa70>] osl_pktfree+0xd0/0x144
[<802a9ce8>] dma32_txreclaim+0x34/0x60
[<c00f7d88>] adm_enable_device+0x3604/0x437c [et]

WARNING: at mm/slub.c:2570 kfree()
Call Trace:
[<802a3ac4>] dump_stack+0x8/0x34
[<8008370c>] kfree+0x154/0x15c
[<801b1b9c>] __kfree_skb+0x14/0x1c4
[<802aaa70>] osl_pktfree+0xd0/0x144
[<802a9ce8>] dma32_txreclaim+0x34/0x60
[<c00f7d88>] adm_enable_device+0x3604/0x437c [et]

WARNING: at mm/slub.c:2570 kfree()
Call Trace:
[<802a3ac4>] dump_stack+0x8/0x34
[<8008370c>] kfree+0x154/0x15c
[<801b1b9c>] __kfree_skb+0x14/0x1c4
[<802aaa70>] osl_pktfree+0xd0/0x144
[<802a9ce8>] dma32_txreclaim+0x34/0x60
[<c00f7d88>] adm_enable_device+0x3604/0x437c [et]

WARNING: at mm/slub.c:2570 kfree()
Call Trace:
[<802a3ac4>] dump_stack+0x8/0x34
[<8008370c>] kfree+0x154/0x15c
[<801b1b9c>] __kfree_skb+0x14/0x1c4
[<802aaa70>] osl_pktfree+0xd0/0x144
[<802a9ce8>] dma32_txreclaim+0x34/0x60
[<c00f7d88>] adm_enable_device+0x3604/0x437c [et]

WARNING: at mm/slub.c:2570 kfree()
Call Trace:
[<802a3ac4>] dump_stack+0x8/0x34
[<8008370c>] kfree+0x154/0x15c
[<801b1b9c>] __kfree_skb+0x14/0x1c4
[<802aaa70>] osl_pktfree+0xd0/0x144
[<802a9ce8>] dma32_txreclaim+0x34/0x60
[<c00f7d88>] adm_enable_device+0x3604/0x437c [et]

WARNING: at mm/slub.c:2570 kfree()
Call Trace:
[<802a3ac4>] dump_stack+0x8/0x34
[<8008370c>] kfree+0x154/0x15c
[<801b1b9c>] __kfree_skb+0x14/0x1c4
[<802aaa70>] osl_pktfree+0xd0/0x144
[<802a9ce8>] dma32_txreclaim+0x34/0x60
[<c00f7d88>] adm_enable_device+0x3604/0x437c [et]
и т.д. и т.п.

Это актуально для wl-500gpv1 c картой wifi BRCM43222 (WL500W-1.9.2.7-rtn-r5397M_BRCM_43222_T4.6.3.trx) и вероятно для wl-500w
Также можно это воспроизвести и на оригинальном wl-500gpv1 ограничив скорость свича. (WL500gp-1.9.2.7-rtn-r5422.trx)

Воспроизвести можно так:

Переключаем в режим точки доступа: System setup - Operation Mode - Access Point
Настраиваем wifi на максимальное быстродействие.
Для оригинального wl-500gpv1 ограничиваем скорость свича - robocfg port 0 media 10FD
На хосте (192.168.1.5) подключенном по ethernet запускаем сервер iperf в режиме udp: iperf -s -u -p1001
На хосте висящем на wifi запускаем клиента iperf: iperf -c 192.168.1.5 -u -P 1 -i 1 -p 1001 -l 1470 -f m -b 102M -t 300 -T 1
(для оригинального wl-500gpv1 bandwidth можно поставить меньше -b 21M)

И через какое-то время наблюдаем на консоли вышеуказанные ошибки. Что это - баг в et ?

lly
19-03-2014, 10:26
И через какое-то время наблюдаем на консоли вышеуказанные ошибки. Что это - баг в et ?
Нет, это баг(недоделка) в wl. Ввиду отсутствия исходников и политики броадкома, нерешаемый.

Updated: если быть точнее, исходя из стека вызовов:

swapper: page allocation failure. order:3, mode:0x4020
Call Trace:
[<802a3ac4>] dump_stack+0x8/0x34
[<80061248>] __alloc_pages+0x2e4/0x35c
[<80082eb4>] __slab_alloc.isra.42+0x11c/0x578
[<800845dc>] __kmalloc_track_caller+0x154/0x1b0
[<801b2c78>] __alloc_skb+0x74/0x148
[<802aa8d0>] osl_pktget+0x2c/0xfc
[<802aa54c>] _dma_rxfill+0x98/0x3f0
[<c0382d28>] wlc_dpc+0x540/0xb98 [wl]
[<c0372e38>] wl_intrson+0x228/0x3bc [wl]
проблема в связке wl => Broadcom SDK(см. hnddma.c) => linux , а именно в процедуре обработки RX/TX очередей.

Omega
15-04-2014, 21:16
В общем получилось на WL500GPv1 с openwrt и карточкой Wi-Fi Broadcom BCM43222 запустить режим N, и даже 5GHz, и даже 40 MHz channel, но максимальная скорость по speedtest c соседней машиной больше 25Mbps не поднимается. Уперся в CPU (softirq).

Скорее всего она заработала только на 802.11а/g, это очень типичная скорость для этого режима :rolleyes:

Нужно попробовать выбрать режим Only N / WPA2 / AES и проверить скорость поключения InSSIDer'oм ;)

Hohmach
16-04-2014, 07:26
Нужно попробовать выбрать режим Only N / WPA2 / AES и проверить скорость поключения InSSIDer'oм ;)
Так и было выбрано на клиенте. InSSIDer показывает 300 Mbps, канал 36/38.
К слову, c прошивкой rt-n при тех же условиях фактически измеренная скорость WLAN-LAN 60Mbps, а на UDP все 100, но на скоростях около 100 вылезает неприятный баг.

boltinsv
16-09-2014, 09:21
Евгений. Спасибо. А какие еще прошивки поддерживают n стандарт? В соседней теме прочитал что человеку удалось запустить n на 5 ГГц.

Евгений Л
25-09-2014, 23:55
Евгений. Спасибо. А какие еще прошивки поддерживают n стандарт? В соседней теме прочитал что человеку удалось запустить n на 5 ГГц.

Из тех, что собраны мной видимо никакие. Насчёт других прошивок, Вам видимо стоит интересоваться у человека, которому в соседней теме это удалось. Судя по тому, что нет никаких фишек в UI для 5 Ghz нет, запустить его без модификации прошивки и перекомпиляции нельзя. Т.е. нужен патч UI и внутренностей прошивки. Сам я не программист, но теоретически, если будет такой патч, попробовать можно.
У человека получалось на прошивке dd-wrt, а это как бы совершенно отличная от нашей прошивка.

Кстати говоря, билдов бет пока видимо не будет, ибо текущие коммиты сломали билд(в процессе сборки куча ошибок). Подождём пока Уважаемые Девелоперы докоммитятся до более стабильного состояния ;-)

Omega
12-12-2014, 14:58
Так и было выбрано на клиенте. InSSIDer показывает 300 Mbps, канал 36/38.
К слову, c прошивкой rt-n при тех же условиях фактически измеренная скорость WLAN-LAN
60Mbps, а на UDP все 100, но на скоростях около 100 вылезает неприятный баг.

С каким билдом прошивки -rtn была получена такая скорость по вайфаю ? :eek:
Что это за такой "неприятный баг", опять большая загрузка процессора ? :confused:

З.Ы. Можно попробовать ограничить полосу до 20 MHz, может поможет ;)

Hohmach
19-12-2014, 09:25
С каким билдом прошивки -rtn была получена такая скорость по вайфаю ?
Что это за такой "неприятный баг", опять большая загрузка процессора ?
Все написано тут (http://wl500g.info/showthread.php?30258-%CF%F0%EE%E1%EB%E5%EC%E0-%ED%E0-%F0%EE%F3%F2%E5%F0%E5-WL-500gP-W-(MIPS-R1)-%F1-%EF%F0%EE%F8%E8%E2%EA%EE%E9-rtn-(2-6)&p=265533#post265533)

Crep
07-10-2015, 16:11
Не заводится Wi-Fi на прошивке openwrt 14 и openwrt 15 с картой Broadcom 43222 на драйверах kmod-brcm-wl и kmod-b43. В web интерфейсе прошивки luci настроек Wi-Fi нету! Утилита wl не видит адаптер.

Все драйвера встроены в прошивку, мне кажется карточка должна работать после прошивки.
Может я чего то не понимаю или забыл? Очень хочется завести 5Ghz.

Роутер wl500gp v1. На 1.9.2.7-rtn все работает.

staticroute
07-10-2015, 16:31
Не заводится Wi-Fi на прошивке openwrt 14 и openwrt 15 с картой Broadcom 43222 на драйверах kmod-brcm-wl и kmod-b43. В web интерфейсе прошивки luci настроек Wi-Fi нету! Утилита wl не видит адаптер.

Все драйвера встроены в прошивку, мне кажется карточка должна работать после прошивки.
Может я чего то не понимаю или забыл? Очень хочется завести 5Ghz.

Роутер wl500gp v1. На 1.9.2.7-rtn все работает.

а с чего оно должно работать? поддержка только в blob-драйвере.

openwrt на этом роутере не особо работает, если охота openwrt лучше брать что-то на atheros/arm и помощнее.

Crep
07-10-2015, 16:52
На этой и предыдущей странице Hohmach и dimmer писали что запусти dd-wrt и openwrt данную карточку на 5 ghz.

Прошивал dd-wrt.v24-15280_NEWD-2_K2.6_mega завелось 5ghz, сканером видно было, но некорректно работало.

Что такое blob драйвер?

Hohmach
09-10-2015, 11:56
На этой и предыдущей странице Hohmach и dimmer писали что запусти dd-wrt и openwrt данную карточку на 5 ghz.
Я собирал прошивку при помощи OpenWrt-ImageBuilder-brcm47xx-for-linux-i486, Attitude Adjustment (r36088).
С таким профилем:

define Profile/WL500GPv1-test
NAME:=ASUS WL-500g Premium v1
PACKAGES:=-wpad-mini -kmod-b43 -kmod-b43legacy -kmod-mac80211 -kmod-cfg80211 kmod-brcm-wl wl wlc nas \
kmod-usb-core kmod-usb-uhci kmod-usb2 \
luci luci-i18n-russian \
luci-app-p910nd \
luci-app-upnp \
luci-app-wol \
luci-app-ddns \
luci-app-qos
endef

define Profile/WL500GPv1-test/Description
Package set optimized for the WL-500g Premium v1 with USB
endef
$(eval $(call Profile,WL500GPv1-test))
хотя возможно профиль был такой:

define Profile/WL500GPv1-my
NAME:=ASUS WL-500g Premium v1
PACKAGES:=-wpad-mini kmod-b44 kmod-brcm-wl wlc nas kmod-usb-core kmod-usb-uhci kmod-usb2
endef

define Profile/WL500GPv1-my/Description
Package set optimized for the WL-500g Premium v1 with USB
endef
$(eval $(call Profile,WL500GPv1-my))

мой config/wireless:

config wifi-device 'wl0'
option type 'broadcom'
option channel '157'
option txpower '24'
option hwmode '11na'
option country 'BR'

config wifi-iface
option device 'wl0'
option network 'lan'
option mode 'ap'
option ssid 'OpenWrt'
option encryption 'psk2+ccmp'
option key 'secret'
config/network:

config switch 'eth0'
option name 'switch0'
option reset '1'
option enable_vlan '0'

config interface 'loopback'
option ifname 'lo'
option proto 'static'
option ipaddr '127.0.0.1'
option netmask '255.0.0.0'

config globals 'globals'
option ula_prefix 'fd64:b537:a520::/48'

config interface 'lan'
option ifname 'eth0'
option type 'bridge'
option proto 'static'
option netmask '255.255.255.0'
option ip6assign '60'
option ipaddr '192.168.1.20' config/system:

config system
option hostname 'OpenWrt'
option zonename 'Europe/Moscow'
option timezone 'MSK-4'
option conloglevel '8'
option cronloglevel '8'

config timeserver 'ntp'
list server '0.openwrt.pool.ntp.org'
list server '1.openwrt.pool.ntp.org'
list server '2.openwrt.pool.ntp.org'
list server '3.openwrt.pool.ntp.org' config/ucitrack:

config network
option init 'network'
list affects 'dhcp'
list affects 'radvd'

config wireless
list affects 'network'

config olsr
option init 'olsrd'

config system
option init 'led'
list affects 'luci_statistics'

config luci_splash
option init 'luci_splash'

config ntpclient
option init 'ntpclient'

Crep
09-10-2015, 19:36
поставил пакеты kmod-brcm-wl и wlc. Все завелось в люси появился вай фай. Другие драйвера снес не понимаю зачем они и как они не конфликтуют.

config/wireless:
исправил как у вас
option hwmode '11na'
и на всякий случай
option country 'BR'

Вай фай заводится на 144 мбит 5Ghz вместо 300 мбит . Подключение устройства не происходит.
И на этом спасибо. Пока помучаю его еще.


Спустя час:

Дописал, и завелось на 300 мбит
option htmode 'HT40+'

К сожалению подключаться так и не хочет.

Hohmach
12-10-2015, 14:13
Пакеты wlc и nas (http://wiki.openwrt.org/doc/uci/wireless/encryption#broadcom_proprietary_wifi) установлены?

Crep
13-10-2015, 16:19
поставил nas и пакеты по ссылке. вай фай вообще пропал. разбираюсь.

Hohmach
13-10-2015, 20:36
Ссылка была только для пояснения зачем нужен nas, другие пакеты по ссылке не предназначены для авторизации с Broadcom proprietary driver и будут конфликтовать.

Crep
16-10-2015, 19:02
Ссылка была только для пояснения зачем нужен nas, другие пакеты по ссылке не предназначены для авторизации с Broadcom proprietary driver и будут конфликтовать.

На 15 версии openwrt поправлено в лучшую сторону по сравнению с 14. Но процесс соединения по прежнему не идет, не важно в каком стандарте WiFi и частоте. Сканер сети CommView показывает на этой сети множество повторов. Полагаю клиент посылает пакеты, а роутер не отвечает потому что какая то служба не установлена или лишняя.

Список установленных служб:


base-files 157-r46767
busybox 1.23.2-1
dnsmasq 2.73-1
dropbear 2015.67-1
firewall 2015-07-27
fstools 2015-05-24-09027fc86babc3986027a0e677aca1b6999a9e14
glib2 2.43.4-1
hostapd-common 2015-03-25-1
ip6tables 1.4.21-1
iptables 1.4.21-1
iw 3.17-1
iwinfo 2015-06-01-ade8b1b299cbd5748db1acf80dd3e9f567938371
jshn 2015-06-14-d1c66ef1131d14f0ed197b368d03f71b964e45f8
jsonfilter 2014-06-19-cdc760c58077f44fc40adbbe41e1556a67c1b9a9
kernel 3.18.20-1-f99713dcf1203f329e3362507d296364
kmod-b43 3.18.20+2015-03-09-3
kmod-b43legacy 3.18.20+2015-03-09-3
kmod-brcm-wl 3.18.20+5.10.56.27.3-8
kmod-cfg80211 3.18.20+2015-03-09-3
kmod-crypto-aes 3.18.20-1
kmod-crypto-arc4 3.18.20-1
kmod-crypto-core 3.18.20-1
kmod-gpio-button-hotplug 3.18.20-1
kmod-ip6tables 3.18.20-1
kmod-ipt-conntrack 3.18.20-1
kmod-ipt-core 3.18.20-1
kmod-ipt-nat 3.18.20-1
kmod-ipv6 3.18.20-1
kmod-leds-gpio 3.18.20-1
kmod-ledtrig-default-on 3.18.20-1
kmod-ledtrig-netdev 3.18.20-1
kmod-ledtrig-timer 3.18.20-1
kmod-lib-crc-ccitt 3.18.20-1
kmod-mac80211 3.18.20+2015-03-09-3
kmod-nf-conntrack 3.18.20-1
kmod-nf-conntrack6 3.18.20-1
kmod-nf-ipt 3.18.20-1
kmod-nf-ipt6 3.18.20-1
kmod-nf-nat 3.18.20-1
kmod-nf-nathelper 3.18.20-1
kmod-ppp 3.18.20-1
kmod-pppoe 3.18.20-1
kmod-pppox 3.18.20-1
kmod-slhc 3.18.20-1
libattr 20150220-1
libblkid 2.25.2-4
libblobmsg-json 2015-06-14-d1c66ef1131d14f0ed197b368d03f71b964e45f8
libc 0.9.33.2-1
libffi 3.0.13-1
libgcc 4.8-linaro-1
libip4tc 1.4.21-1
libip6tc 1.4.21-1
libiwinfo 2015-06-01-ade8b1b299cbd5748db1acf80dd3e9f567938371
libiwinfo-lua 2015-06-01-ade8b1b299cbd5748db1acf80dd3e9f567938371
libjson-c 0.12-1
libjson-script 2015-06-14-d1c66ef1131d14f0ed197b368d03f71b964e45f8
liblua 5.1.5-1
libmount 2.25.2-4
libncurses 5.9-2
libnl-tiny 0.1-4
libpthread 0.9.33.2-1
librpc 2015-04-10-308e9964bfb623773dc0dcc99ef9d18d1551d6ae
libubox 2015-06-14-d1c66ef1131d14f0ed197b368d03f71b964e45f8
libubus 2015-05-25-f361bfa5fcb2daadf3b160583ce665024f8d108e
libubus-lua 2015-05-25-f361bfa5fcb2daadf3b160583ce665024f8d108e
libuci 2015-04-09.1-1
libuci-lua 2015-04-09.1-1
libuuid 2.25.2-4
libxtables 1.4.21-1
lua 5.1.5-1
luci git-15.245.46763-b179283-1
luci-app-firewall git-15.245.46763-b179283-1
luci-base git-15.245.46763-b179283-1
luci-lib-ip git-15.245.46763-b179283-1
luci-lib-nixio git-15.245.46763-b179283-1
luci-mod-admin-full git-15.245.46763-b179283-1
luci-proto-ipv6 git-15.245.46763-b179283-1
luci-proto-ppp git-15.245.46763-b179283-1
luci-theme-bootstrap git-15.245.46763-b179283-1
mc 4.8.14-1.3
mtd 21
nas 5.10.56.27.3-8
netifd 2015-06-08-8795f9ef89626cd658f615c78c6a17e990c0dcaa
nvram 9
odhcp6c 2015-07-13-024525798c5f6aba3af9b2ef7b3af2f3c14f1db8
odhcpd 2015-05-21-2ebf6c8216287983779c8ec6597d30893b914a7c
opkg 9c97d5ecd795709c8584e972bfdf3aee3a5b846d-7
otrx 1
ppp 2.4.7-6
ppp-mod-pppoe 2.4.7-6
procd 2015-08-16-0da5bf2ff222d1a499172a6e09507388676b5a08
rpcd 2015-05-17-3d655417ab44d93aad56a6d4a668daf24b127b84
swconfig 10
terminfo 5.9-2
ubox 2015-07-14-907d046c8929fb74e5a3502a9498198695e62ad8
ubus 2015-05-25-f361bfa5fcb2daadf3b160583ce665024f8d108e
ubusd 2015-05-25-f361bfa5fcb2daadf3b160583ce665024f8d108e
uci 2015-04-09.1-1
uhttpd 2015-08-17-f91788b809d9726126e9cf4384fedbbb0c5b8a73
uhttpd-mod-ubus 2015-08-17-f91788b809d9726126e9cf4384fedbbb0c5b8a73
usign 2015-05-08-cf8dcdb8a4e874c77f3e9a8e9b643e8c17b19131
wireless-tools 29-5
wlc 5.10.56.27.3-8
wpad-mini 2015-03-25-1
zlib 1.2.8-1

Hohmach
19-10-2015, 11:51
wpad-mini и hostapd-common явно лишние.

Crep
19-10-2015, 17:11
Удаление wpad-mini решило проблему. Спасибо за помощь.

А hostapd-common удаляется вместе и kmod-mac80211 и еще каким то пакетом, без него ни как.

Соединение происходит на новой 5Ghz частоте работает. Но скорость 3,5 мегабайта максимум ( , повторы в сети WiFi идут, но их меньше.

Подведем итоги: необходимо установить драйвер kmod-brcm-wl, его управляющую утилиту wlc. wpad-mini удалить и заменить пакетом nas.