Page 7 of 8 FirstFirst ... 5678 LastLast
Results 91 to 105 of 116

Thread: Mini PCI mod: Asus WL-500gPv1 (WL-500W) с 2.4/5 GHz DualBand

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

    Хочу тут отметить что в 5.10.56.27 (по крайней мере том, что в openwrt) 5GHz для России отключен. Поэтому я ставил в качестве regulatory domain Бразилию.
    Last edited by Omega; 08-10-2015 at 15:46.

  2. #92
    Join Date
    Mar 2009
    Location
    Russia, Moscow
    Posts
    2,119
    Blog Entries
    33
    Quote Originally Posted by lly View Post
    "Было бы ошибкой думать..."
    Это немного не тот драйвер wl, что у ASUS'а.
    Леонид, возможно ли прикрутить в вебморду поддержку диапазона 5GHz
    для мода роутеров Asus WL-500gP v1 (WL-500W) и RT-N16/N53 DualBand ?

  3. #93
    Join Date
    Nov 2006
    Location
    Russia, Moscow
    Posts
    3,640
    Quote Originally Posted by Omega View Post
    Леонид, возможно ли прикрутить в вебморду поддержку диапазона 5GHz
    для мода роутеров Asus WL-500gP v1 (WL-500W) и RT-N16/N53 DualBand ?
    Теоретически - конечно да. Практически - у меня сейчас почти нет времени ни на что , а желающих боюсь, как всегда, не найдётся...

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

  4. #94
    Quote Originally Posted by Hohmach View Post
    Хочу тут отметить что в 5.10.56.27 (по крайней мере том, что в openwrt) 5GHz для России отключен. Поэтому я ставил в качестве regulatory domain Бразилию.
    кстати, интересно, насколько стабильно у вас завелся wifi 802.11n на wl-500g на OpenWRT.

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

  5. #95
    Quote Originally Posted by staticroute View Post
    не отваливается со временем и какие скорости?
    Длительных тестов пока не проводил, а про скорость писал выше. Попробовал сборку rt-n из этой темы. Там 5GHz каналы по wl chanspecs недоступны с любым regulatory domain.

    Quote Originally Posted by lly View Post
    Теоретически - конечно да.
    А без вебморды возможно менять канал через wl chanspec ?
    Last edited by Hohmach; 11-03-2014 at 19:15.

  6. #96
    Join Date
    Nov 2006
    Location
    Russia, Moscow
    Posts
    3,640
    Quote Originally Posted by Hohmach View Post
    А без вебморды возможно менять канал через wl chanspec ?
    Если драйвер смог поднять отдельный интерфейс для 5GHz карты, то должно быть можно. Но сам не проверял.

  7. #97
    Сейчас не могу точно сказать, но похоже там нет simultaneous dualband. Карточка работет либо в 2.4 - wl band b , или в 5 - wl band a , ну или диапазон выбирается исходя из номера канала - wl band auto
    Last edited by Hohmach; 08-04-2014 at 15:48.

  8. #98
    Наткнулся на баг в rt-n mips32r1. Если попытаться прокачать трафик с wifi на ethernet больший, чем позволяет пропускная способность последнего, в консоли подключенной к UART сыпятся ошибки. В обратную сторону et->wl ошибок нет. Ошибки такие:
    Code:
    / # 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 ?
    Last edited by Hohmach; 19-03-2014 at 10:27.

  9. #99
    Join Date
    Nov 2006
    Location
    Russia, Moscow
    Posts
    3,640
    Quote Originally Posted by Hohmach View Post
    И через какое-то время наблюдаем на консоли вышеуказанные ошибки. Что это - баг в et ?
    Нет, это баг(недоделка) в wl. Ввиду отсутствия исходников и политики броадкома, нерешаемый.

    Updated: если быть точнее, исходя из стека вызовов:
    Code:
    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 очередей.
    Last edited by lly; 19-03-2014 at 12:25.

  10. #100
    Join Date
    Mar 2009
    Location
    Russia, Moscow
    Posts
    2,119
    Blog Entries
    33
    Quote Originally Posted by Hohmach View Post
    В общем получилось на WL500GPv1 с openwrt и карточкой Wi-Fi Broadcom BCM43222 запустить режим N, и даже 5GHz, и даже 40 MHz channel, но максимальная скорость по speedtest c соседней машиной больше 25Mbps не поднимается. Уперся в CPU (softirq).
    Скорее всего она заработала только на 802.11а/g, это очень типичная скорость для этого режима

    Нужно попробовать выбрать режим Only N / WPA2 / AES и проверить скорость поключения InSSIDer'oм
    Last edited by Omega; 15-04-2014 at 21:20. Reason: дополнение

  11. #101
    Quote Originally Posted by Omega View Post
    Нужно попробовать выбрать режим Only N / WPA2 / AES и проверить скорость поключения InSSIDer'oм
    Так и было выбрано на клиенте. InSSIDer показывает 300 Mbps, канал 36/38.
    К слову, c прошивкой rt-n при тех же условиях фактически измеренная скорость WLAN-LAN 60Mbps, а на UDP все 100, но на скоростях около 100 вылезает неприятный баг.
    Last edited by Hohmach; 16-04-2014 at 07:35.

  12. #102
    Евгений. Спасибо. А какие еще прошивки поддерживают n стандарт? В соседней теме прочитал что человеку удалось запустить n на 5 ГГц.

  13. #103
    Join Date
    Oct 2012
    Location
    Санкт-Петербург
    Posts
    71
    Quote Originally Posted by boltinsv View Post
    Евгений. Спасибо. А какие еще прошивки поддерживают n стандарт? В соседней теме прочитал что человеку удалось запустить n на 5 ГГц.
    Из тех, что собраны мной видимо никакие. Насчёт других прошивок, Вам видимо стоит интересоваться у человека, которому в соседней теме это удалось. Судя по тому, что нет никаких фишек в UI для 5 Ghz нет, запустить его без модификации прошивки и перекомпиляции нельзя. Т.е. нужен патч UI и внутренностей прошивки. Сам я не программист, но теоретически, если будет такой патч, попробовать можно.
    У человека получалось на прошивке dd-wrt, а это как бы совершенно отличная от нашей прошивка.

    Кстати говоря, билдов бет пока видимо не будет, ибо текущие коммиты сломали билд(в процессе сборки куча ошибок). Подождём пока Уважаемые Девелоперы докоммитятся до более стабильного состояния ;-)
    Last edited by Евгений Л; 29-09-2014 at 02:01.
    Asus RT-N66U + 12 dbi antennas.

  14. #104
    Join Date
    Mar 2009
    Location
    Russia, Moscow
    Posts
    2,119
    Blog Entries
    33
    Quote Originally Posted by Hohmach View Post
    Так и было выбрано на клиенте. InSSIDer показывает 300 Mbps, канал 36/38.
    К слову, c прошивкой rt-n при тех же условиях фактически измеренная скорость WLAN-LAN
    60Mbps, а на UDP все 100, но на скоростях около 100 вылезает неприятный баг.
    С каким билдом прошивки -rtn была получена такая скорость по вайфаю ?
    Что это за такой "неприятный баг", опять большая загрузка процессора ?

    З.Ы. Можно попробовать ограничить полосу до 20 MHz, может поможет
    Last edited by Omega; 12-12-2014 at 14:59. Reason: дополнение

  15. #105
    Quote Originally Posted by Omega View Post
    С каким билдом прошивки -rtn была получена такая скорость по вайфаю ?
    Что это за такой "неприятный баг", опять большая загрузка процессора ?
    Все написано тут

Page 7 of 8 FirstFirst ... 5678 LastLast

Similar Threads

  1. Mini PCI mod: делаем из WL-500gPv1 WL-500W и получаем Wi-Fi N !
    By slava in forum Russian Discussion - РУССКИЙ (RU)
    Replies: 298
    Last Post: 24-12-2021, 11:27
  2. Блок питания Asus WL-500gPv1/W - ремонт и замена
    By alexanderm in forum Russian Discussion - РУССКИЙ (RU)
    Replies: 378
    Last Post: 25-09-2019, 15:06
  3. Mini PCI-e mod: Asus RT-N16 с 256MB RAM и 2.4/5 GHz DualBand
    By Omega in forum Russian Discussion - РУССКИЙ (RU)
    Replies: 66
    Last Post: 15-09-2018, 07:21
  4. Mini PCI mod: замена Wi-Fi карты (WL-120G/121W Mini-PCI) на WL-500gPv1/W
    By alexanderm in forum Russian Discussion - РУССКИЙ (RU)
    Replies: 132
    Last Post: 08-04-2014, 09:32
  5. Asus PCE-AC66 802.11ac PCIe Adapter & RT-AC66U Router
    By Omega in forum German Discussion - Deutsch (DE)
    Replies: 4
    Last Post: 26-08-2013, 07:58

Tags for this Thread

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •