Quote Originally Posted by xplay View Post
Hy ,

I want to know if is possible to replace my default wireless card (G) from WL500GP with this wireless card TP-LINK TL-WN861N !!

right now i use this firmware : WL500gp-1.9.2.7-rtn-r4667.trx

someone ??
Don't think you can do it with this card.

It doesn't provide AP mode from what I've read.

You need to look into BCM43222 or WL500W wireless card.

There is a thread in Russian only (unfortunately) about this upgrade I'd suggest simply instead of upgrading Wireless card buying new router completely instead, because there are many problems with recent -rtn firmware on ASUS wl-500gP v1.

1) memory allocation when there is large network activity going on - router might reboot itself or just hang or if you're using pptp/l2tp connection mode - disconnect (link and another link happens when you're actively using WAN resourcers link2)

2) dnsmasq unaligned instruction - sometime it just happens randomly and dnsmasq killed (link)

3) I've been using BCM43222 wireless card with wl500gP v1 - on recent firmware you can experience slowdown happening over wireless connection (link)

I'm using myself custom build of r3323 it doesn't have reboots issue and dnsmasq issue, but it has some bugs too, related to the wireless driver / memory allocation:

Code:
Mem-info:
Normal per-cpu:
CPU    0: Hot: hi:    0, btch:   1 usd:   0   Cold: hi:    0, btch:   1 usd:   0
Active:2244 inactive:479 dirty:8 writeback:0 unstable:0
 free:235 slab:3139 mapped:347 pagetables:84 bounce:0
Normal free:940kB min:2500kB low:3124kB high:3748kB active:8976kB inactive:1916kB present:32512kB pages_scanned:0 all_unreclaimable? no
lowmem_reserve[]: 0
Normal: 1*4kB 1*8kB 0*16kB 1*32kB 0*64kB 1*128kB 1*256kB 1*512kB 0*1024kB 0*2048kB 0*4096kB = 940kB
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
927 reserved pages
794 pages shared
0 pages swap cached
swapper: page allocation failure. order:0, mode:0x20
Call Trace:
[<c01376c0>] init_module+0x2e6c0/0x30148 [et]
[<c037fd78>] wlc_send_q+0x180/0x330 [wl]
[<c041dc14>] wlc_hdr_proc+0x78/0x27e8 [wl]
[<c0422100>] wlc_sendpkt+0x148/0x52c [wl]
[<c04224c8>] wlc_sendpkt+0x510/0x52c [wl]
[<c04226d8>] wlc_recvdata_sendup+0x1f4/0x5e0 [wl]
[<c0422a10>] wlc_recvdata_sendup+0x52c/0x5e0 [wl]
[<80004da0>] memcpy+0x0/0x4
[<c0423284>] wlc_recvdata_ordered+0x7c0/0xb6c [wl]
[<c0429904>] wlc_ampdu_recvdata+0x40c/0x64c [wl]
[<c0421d10>] wlc_prep_sdu+0x1468/0x1710 [wl]
[<c0425290>] wlc_recvdata+0xbc0/0xd64 [wl]
[<c0425790>] wlc_recv+0x208/0x2ba8 [wl]
[<c0425588>] wlc_recv+0x0/0x2ba8 [wl]
[<c0429ee4>] wlc_dpc+0x388/0x94c [wl]
[<c03b12e0>] wlc_bmac_retrylimit_upd+0x108/0x1d8 [wl]
[<c041cfdc>] wl_intrson+0x20c/0x37c [wl]
[<c0183e38>] usb_hcd_irq+0x5c/0x18c [usbcore]
[<80001524>] ret_from_irq+0x0/0x4
[<80332c84>] start_kernel+0x378/0x4d8
[<8033256c>] unknown_bootoption+0x0/0x324
[<8034ce50>] _einittext+0x0/0x0

Mem-info:
Normal per-cpu:
CPU    0: Hot: hi:    0, btch:   1 usd:   0   Cold: hi:    0, btch:   1 usd:   0
Active:2244 inactive:479 dirty:8 writeback:0 unstable:0
 free:235 slab:3139 mapped:347 pagetables:84 bounce:0
Normal free:940kB min:2500kB low:3124kB high:3748kB active:8976kB inactive:1916kB present:32512kB pages_scanned:0 all_unreclaimable? no
lowmem_reserve[]: 0
Normal: 1*4kB 1*8kB 0*16kB 1*32kB 0*64kB 1*128kB 1*256kB 1*512kB 0*1024kB 0*2048kB 0*4096kB = 940kB
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
927 reserved pages
794 pages shared
0 pages swap cached
I never experienced such issues on 2.4.20 kernel (original Oleg's firmware 1.9.2.7-10), so it's most likely issues with current kernel used in rtn line.

And if you still want to buy a replacement card I'd suggest buy some Atheros one which is supported in 2.4.20 kernel (not sure need to check) or card from WL500W (it's very hard to find tho).