Linksys WRT54GX v2
From TechInfoDepot
Jump to navigationJump to searchbg (G108) | |||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Wireless-G Broadband Router with SRX | |||||||||||||||||||||||||||
Support | |||||||||||||||||||||||||||
Wikipedia | |||||||||||||||||||||||||||
3rd Party Firmware | |||||||||||||||||||||||||||
dd-wrt |
Status Unknown | ||||||||||||||||||||||||||
OpenWrt |
Status Unknown | ||||||||||||||||||||||||||
Tomato any flavor |
Incompatible | ||||||||||||||||||||||||||
Platform | |||||||||||||||||||||||||||
Brand • Model • Rev |
Linksys WRT54GX v2 | ||||||||||||||||||||||||||
FCC ID | |||||||||||||||||||||||||||
IC ID | |||||||||||||||||||||||||||
Type |
wireless router | ||||||||||||||||||||||||||
CPU1 |
Realtek RTL8651B | ||||||||||||||||||||||||||
CPU1 Type |
Lexra RLX5280 | ||||||||||||||||||||||||||
CPU1 Speed |
200 MHz | ||||||||||||||||||||||||||
Flash1 Chip |
Spansion Model? | ||||||||||||||||||||||||||
Flash1 Size |
8 MiB8,388,608 B <br />65,536 Kib <br />8,192 KiB <br />64 Mib <br />0.00781 GiB <br /> | ||||||||||||||||||||||||||
RAM1 Size |
32 MiB33,554,432 B <br />262,144 Kib <br />32,768 KiB <br />256 Mib <br />0.0313 GiB <br /> | ||||||||||||||||||||||||||
RAM1 Chip |
ESMT M12L128168A-7T x 2 | ||||||||||||||||||||||||||
ETH chip1 |
Realtek RTL8651B | ||||||||||||||||||||||||||
Switch |
Realtek RTL8651B | ||||||||||||||||||||||||||
Ethernet Port Count |
1-WAN 4-100MbE-LAN | ||||||||||||||||||||||||||
Wired Standard |
IEEE 802.3i/3u | ||||||||||||||||||||||||||
Stock bootloader |
ROME | ||||||||||||||||||||||||||
Stock FW OS |
μClinux 2.4.26-uc0 | ||||||||||||||||||||||||||
Expansion IF types |
Mini PCI | ||||||||||||||||||||||||||
Mini PCI slots |
1 | ||||||||||||||||||||||||||
Power |
12 VDC, 1 A | ||||||||||||||||||||||||||
Connector type |
barrel 5.5 mm (OD) 2 mm (ID) 9.5 mm (LEN) | ||||||||||||||||||||||||||
Serial Port (UART) |
yes, (38400 8N1), internal, 4-pin header, populated, 3.3V TTL | ||||||||||||||||||||||||||
Flags: boot log | |||||||||||||||||||||||||||
Other | |||||||||||||||||||||||||||
Default SSID: linksys (53 addl. devices) | |||||||||||||||||||||||||||
Manuf/OEM/ODM |
Askey RT3105W -D40 | ||||||||||||||||||||||||||
Retail | |||||||||||||||||||||||||||
FCC approval date | 12 January 2005 | ||||||||||||||||||||||||||
(Est.) release date | March 2005 | ||||||||||||||||||||||||||
UPC |
745883562831 (UPC DB, On eBay) | ||||||||||||||||||||||||||
ASIN |
B0006ZM4XK , multiple uses | ||||||||||||||||||||||||||
Country of manuf | China | ||||||||||||||||||||||||||
Radio 1 | |||||||||||||||||||||||||||
Radio1 module | |||||||||||||||||||||||||||
Radio1 module IF |
Mini PCI (long) | ||||||||||||||||||||||||||
Chip1 |
Airgo AGN103BB | ||||||||||||||||||||||||||
Chip2 |
Airgo AGN100RF | ||||||||||||||||||||||||||
Chip3 |
Airgo AGN100RF | ||||||||||||||||||||||||||
Wireless interface OUI |
00:13:10 | ||||||||||||||||||||||||||
Antenna Connector Type |
U.FL, RP-SMA | ||||||||||||||||||||||||||
MIMO status |
2x3:1 | ||||||||||||||||||||||||||
Wireless Standard |
IEEE 802.11b/g | ||||||||||||||||||||||||||
802.11g |
up to 108 Mbps | ||||||||||||||||||||||||||
802.11b |
up to 11 Mbps | ||||||||||||||||||||||||||
WiFi Operating Frequency |
2.4 GHz | ||||||||||||||||||||||||||
| |||||||||||||||||||||||||||
|
For a list of all currently documented Airgo chipsets with specifications, see Airgo.
For a list of all currently documented Realtek chipsets with specifications, see Realtek.
For a list of all currently documented Linksys device with specifications, see Linksys.
- • 108 Mbps - 2.4GHz 802.11g = G108 class
Overview
OEM Askey RT3105W, like the WRT54GX2
"RTA3105W", "28-000311", "REV:1.1", "2/18/2005", and "3028-001751" is silkscreened on the main board.
- A sticker with "RT3105W-D40", "6156A022587 F06" is printed on a label affixed to the top of the board (along with two separate MAC labels).
- "3017-004541" and "17-000861" is silkscreened on the wireless module.
Links of Interest
JTAG-Serial Info
Serial
Serial Pinouts
The serial header is the (populated) JP1.
JP1 [ (RxD) (TxD) (GND) (...) ] | | | v to RTL8651B
Info derived from
boot log • >> |
---|
ü!@#$^&*()-+|abcdefghijklmnopqrstuvwxyz. (c)Copyright Realtek, Inc. 2003 Project ROME LOADER Version 00.00.18(uClinux) (Apr 1 2005 21:24:55) LDR version 1.00.03 for identification [865xB] CPU Clock Rate: 200MHz, Memory Clock Rate: 130MHz AMD/Fujitsu Standard CFI Query Table v1.3 at 0x0040 Detected flash size: total 8MB. SDRAM size: 32MB +TFTP +Auto UART +Bank1:ROM Here we try to capture the default reset button: None. --== Loader Menu ==-- 'r' to update run image 'a' to change config 'l' to update loader 'g' to load run image without updating Flash 'o' to update flash with ROM file 's' to test SDRAM memory 't' to test flash memory 'e' to erase flash memory Loading runtime image ... Unzip image from address: 0xbe020000 Unexpected end of file Start runtime image at 80000400. ************************************ Powered by Realtek RTL8651B SoC, rev 1 ************************************ SDRAM size: 32MB CPU revision is: 0000ff00 Init MMU (16 entries) Primary instruction cache 0kB, linesize 0 bytes. Primary data cache 0kB, linesize 0 bytes. Linux version 2.4.26-uc0 (shixiang@compile-server) (gcc version 3.3.3) #367 Wed Mar 28 13:35:07 CST 2007 Determined physical RAM map: memory: 02000000 @ 00000000 (usable) NOFS reserved @ 0x802e11d0 On node 0 totalpages: 8192 zone(0): 8192 pages. zone(1): 0 pages. zone(2): 0 pages. Kernel command line: root=/dev/mtdblock4 IRR(0)=c0000000 Calibrating delay loop... 199.06 BogoMIPS Memory: 29456k/32768k available (2395k kernel code, 3312k reserved, 108k data, 104k init, 0k highmem) Dentry cache hash table entries: 4096 (order: 3, 32768 bytes) Inode cache hash table entries: 2048 (order: 2, 16384 bytes) Mount cache hash table entries: 512 (order: 0, 4096 bytes) Buffer cache hash table entries: 1024 (order: 0, 4096 bytes) Page-cache hash table entries: 8192 (order: 3, 32768 bytes) Checking for 'wait' instruction... unavailable. POSIX conformance testing by UNIFIX NEW PCI Driver...isLinuxCompliantEndianMode=False(Big Endian) Found Airgo PCI, function=0! Memory Space 0 data=0xfffe0000 size=0x20000 Memory Space 1 data=0xfff80000 size=0x80000 PCI device exists: slot 0 function 0 VendorID 17cb DeviceID 1 bbd40000 Found Airgo PCI, function=1! Found Airgo PCI, function=2! Found Airgo PCI, function=3! Found Airgo PCI, function=4! Found Airgo PCI, function=5! Found Airgo PCI, function=6! Found Airgo PCI, function=7! memory mapping BAnum=0 slot=0 func=0 memory mapping BAnum=1 slot=0 func=0 assign mem base 1bf00000~1bf7ffff at bbd40014 size=524288 assign mem base 1bf80000~1bf9ffff at bbd40010 size=131072 Find Total 1 PCI functions Found 00:00 [17cb/0001] 000200 00 Linux NET4.0 for Linux 2.4 Based upon Swansea University Computer Society NET3.039 Initializing RT netlink socket Starting kswapd devfs: v1.12c (20020818) Richard Gooch (rgooch@atnf.csiro.au) devfs: boot_options: 0x0 pty: 256 Unix98 ptys configured Serial driver version 5.05c (2001-07-08) with MANY_PORTS SERIAL_PCI enabled Probing RTL8651 home gateway controller... chip name: 8651B, chip revid: 1 ===> Request IRQ 6 for eth0, ret=0 PPP generic driver version 2.4.2 PPP BSD Compression module registered flash device: 7e0000 at be000000 AMD/Fujitsu Standard CFI Query Table v1.3 at 0x0040 Amd/Fujitsu Extended Query Table v1.3 at 0x0040 number of CFI chips: 1 cfi_cmdset_0002: Disabling fast programming due to code brokenness. Creating 5 MTD partitions on "Physically mapped flash": 0x00000000-0x00006000 : "boot1" 0x00010000-0x00020000 : "boot2" 0x00000000-0x00800000 : "boot3" 0x00020000-0x00120000 : "kernel" 0x00120000-0x00800000 : "rootfs" NET4: Linux TCP/IP 1.0 for NET4.0 IP Protocols: ICMP, UDP, TCP, IGMP IP: routing cache hash table of 512 buckets, 4Kbytes TCP: Hash tables configured (established 2048 bind 4096) GRE over IPv4 tunneling driver ip_conntrack version 2.1 (256 buckets, 2048 max) - 344 bytes per conntrack ip_conntrack_pptp version $Revision: 1.1.1.1 $ loaded ip_nat_pptp version $Revision: 1.1.1.1 $ loaded ip_tables: (C) 2000-2002 Netfilter core team NET4: Unix domain sockets 1.0/SMP for Linux NET4.0. VFS: Mounted root (cramfs filesystem) readonly. Freeing unused kernel memory: 104k freed Bad boy: serial (at 0x8009d9fc) called us without a dev_id! IRR(4)=c0c40000 ===> Request IRQ 4 for serial, ret=0 BusyBox v1.00-pre2 (2006.04.10-08:03+0000) Built-in shell (msh) Enter 'help' for a list of built-in commands. # System initializing...AMD/Fujitsu Standard CFI Query Table v1.3 at 0x0040 cfgmgr_integrityCheck: ok cfgmgr_init: romeCfgParam size: 24228(0x5ea4) cfgmgr_init: pRomeCfgParam addr: 715853824(0x2aab1000) rtl8651_user_pid set to 18 AMD/Fujitsu Standard CFI Query Table v1.3 at 0x0040 cfg wan toAMD/Fujitsu Standard CFI Query Table v1.3 at 0x0040 dhcp client ... pRomeCfgParam->ifCfgParam[0].mtu =1500 Set IGMP Default Upstream interface (eth0) ... SUCCESS!! info, client (v0.9.9-pre) started dhcpc client deconfig ifCfgParam[0].ipAddr: 0.0.0.0 ifCfgParam[0].ipMask: 0.0.0.0 ifCfgParam[0].gwAddr: 0.0.0.0 ifCfgParam[0].dnsPrimaryAddr: 0.0.0.0 ifCfgParam[0].dnsSecondaryAddr: 0.0.0.0 ifCfgParam[0].winsPrimaryAddr: 0.0.0.0 ifCfgParam[0].winsSecondaryAddr: 0.0.0.0 rtl8651_delNaptMapping: ret -6 rtl8651_delRoute(default): ret -3 rtl8651_delIpIntf: ret -2710 Using /lib/modules/2.4.26-uc0/kernel/drivers/net/led/led.o PPPoE Passthru disabled. Drop Unknown PPPoE PADT disabled. IPv6 Passthru disabled. killall: upnp: no process killed /proc/sys/net/ipv4/ip_masq_udp_dloose: No such file or directory target 239.0.0.0 SIOCDELRT: No such process Using /lib/modules/2.4.26-uc0/kernel/drivers/net/askey/airgo/ccd.o Using /lib/modules/2.4.26-uc0/kernel/drivers/net/askey/airgo/wns_mod.o Using /lib/modules/2.4.26-uc0/kernel/drivers/net/askey/airgo/pol_nosdram.o debug, Sending discover... # MAC Monitoring Register = 0x00000000 # Setup System Clock Rate for Watch Dog plm probe (plm_dump_buf @ C0029100) &bdh 81784170 bdh A1770000 np->hif_regs->bus_slave.hif_ctrl.val 00000000 np->hif_regs->bus_slave.hif_ctrl.val 000000C0 wlan0: PCI Revision = 3, Slot Name[00:00.0], Slot#[0] wlan0: at BAR0 = 0xbbf80000, BAR1 = 0xbbf00000, IRQ 5. IRR(5)=c0c40000 ===> Request IRQ 5 for wlan0, ret=0 wlan0: request_irq, err = 0 wlan0: plm_reg_init Succeeded wlan0: MAC:00:13:10:b1:c3:04 wlan0: plm_get_radio_eeprominfo(), err = 0 wlan0: OFFSET of dev->priv[0x6C] wlan0: OFFSET of np->hif_regs[0x1060] wlan0: OFFSET of np->stats_mac_td_ring_flush_cnt[0xD40] wlan0: OFFSET of np->stats_mac_td_cnt[0xD2C] Register shadow 18 ccd_msg_handler_shadow 18 2 C002A534 find_pid_by_name(): 0 debug, Sending discover... ssid=linksys debug, Sending discover... Applied commit-all global settings Starting MAC FW module...radioID = 0 NUM_RADIO 1 - param_addr = 0x817850a8 start at C003B400 [0][1a][3][998] bg = 1, nTx = 1, nRx = 2, cb=0, ap=1, mpci=0 [0][11][3][1] Sending CFG_DNLD_REQ Register External Device (wlan0) vid (9) extPortNum (6) Reserve port 6 for peripheral device use. (0x40) Total WLAN/WDS links: 1 [0][12][2][1] received unexpected SME_STOP_BSS_REQ in state 2, for role 0 [0][12][2][1] eLIM_SME_SUSPEND_STATE wlan0: Rcvd a eWSM_DRV_RADIO_DISABLE_REQ for radio[0] mac_mod_exit: Cleaning MAC FW module: radio Id 0 Starting MAC FW module...radioID = 0 NUM_RADIO 1 - param_addr = 0x817850a8 start at C003B400 [0][1a][3][1047] bg = 1, nTx = 1, nRx = 2, cb=0, ap=1, mpci=0 [0][11][3][1] Sending CFG_DNLD_REQ Register External Device (wlan0) vid (9) extPortNum (6) _devglue_regExtDevice: Redundant entry found, remove exist and register new one Delete port 0 from peripheral port set. (0x40) Unregister Extension device with LinkID 1 -- (wlan0) Total WLAN/WDS links: 0 Reserve port 6 for peripheral device use. (0x40) Total WLAN/WDS links: 1 [0][11][3][1] CFG size 3252 bytes MAGIC dword is 0xdeaddead [0][11][3][1] CFG hdr totParams 187 intParams 144 strBufSize 756/1596 [0][10][3][1] CFG RDET MIN PULSE WIDTH = 100 [0][10][3][1] CFG RDET MAX PULSE WIDTH = 100 [0][10][3][1] CFG RDET PULSE WIDTH MARGIN = 4 [0][10][3][1] CFG RDET PULSE TR CNT1 = 3 [0][10][3][1] CFG RDET PULSE TR CNT2 = 3 [0][10][3][1] CFG RDET PULSE TR CNT3 = 5 [0][10][3][1] CFG RDET RSSI TH = 60 [0][10][3][1] CFG RDET MIN IAT = 5000 [0][10][3][1] CFG RDET MAX IAT = 65535 [0][10][3][1] CFG RDET MEAS DEL = 77 [0][14][2][13] Cfg param 177 indication not handled [0][14][2][13] Cfg param 178 indication not handled [0][10][3][13] CFG RDET FLAG = 0 killall: udhcpd: no process killed info, server (v0.9.9-pre) started error, unable to parse 'opt domain ' error, max_leases value (254) not sane, setting to 50 instead error, Unable to open /var/udhcpd.leases for reading iptables: Bad rule (does a matching rule exist in that chain?) iptables: Bad rule (does a matching rule exist in that chain?) iptables: Bad rule (does a matching rule exist in that chain?) [0][12][3][319] Going to parse numSSID in the START_BSS_REQ, len=9 |
Other • >> | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|
cat /proc/version# cat /proc/version Linux version 2.4.26-uc0 (shixiang@compile-server) (gcc version 3.3.3) #367 Wed Mar 28 13:35:07 CST 2007 cat /proc/cpuinfo# cat /proc/cpuinfo system type : Philips Nino processor : 0 cpu model : R3000 V0.0 BogoMIPS : 199.06 wait instruction : no microsecond timers : no tlb_entries : 16 extra interrupt vector : no hardware watchpoint : no VCED exceptions : not available VCEI exceptions : not available cat /proc/mtd# cat mtd dev: size erasesize name mtd0: 00006000 00002000 "boot1" mtd1: 00010000 00010000 "boot2" mtd2: 00800000 00010000 "boot3" mtd3: 00100000 00010000 "kernel" mtd4: 006e0000 00010000 "rootfs" cat /proc/pciPCI devices found: Bus 0, device 0, function 0: Class 0200: PCI device 17cb:0001 (rev 3). IRQ 5. Master Capable. Latency=128. Min Gnt=24.Max Lat=255. Non-prefetchable 32 bit memory at 0x1bf80000 [0x1bf9ffff]. Non-prefetchable 32 bit memory at 0x1bf00000 [0x1bf7ffff]. lsmod# lsmod Module Size Used by pol_nosdram 1297896 1 wns_mod 34108 0 [pol_nosdram] ccd 3232 0 [pol_nosdram wns_mod] led 1696 0 cat /proc/meminfo# cat /proc/meminfo total: used: free: shared: buffers: cached: Mem: 30269440 12865536 17403904 0 2019328 4894720 Swap: 0 0 0 MemTotal: 29560 kB MemFree: 16996 kB MemShared: 0 kB Buffers: 1972 kB Cached: 4780 kB SwapCached: 0 kB Active: 2260 kB Inactive: 5224 kB HighTotal: 0 kB HighFree: 0 kB LowTotal: 29560 kB LowFree: 16996 kB SwapTotal: 0 kB SwapFree: 0 kB cat /etc/versionRealtek/RTL865XB Version 3.4.0 -- Wed Mar 28 13:36:17 CST 2007 ps aux# ps aux PID Uid VmSize Stat Command 1 root 3328 S /sbin/init 2 root SW [keventd] 3 root SWN [ksoftirqd_CPU0] 4 root SW [kswapd] 5 root SW [bdflush] 6 root SW [kupdated] 18 root 15936 S /bin/webs start 19 root 6848 S /bin/sh 25 root 4864 S /bin/udhcpc 47 root 6464 S /bin/ani8021x_aa 52 root 8064 S /bin/wsm 58 root 4928 S /bin/udhcpd 110 root 4608 R ps aux Airgo (Polaris) module info dump (/proc/net/drivers/wlan0/*)
|
Pictures
Categories:
- Linksys
- Embedded system/wireless router
- Embedded System Realtek
- Embedded System RTL8651B
- Realtek
- Embedded System Lexra
- Embedded System RLX5280
- Manuf Askey
- Embedded System Airgo
- Embedded System AGN103BB
- Airgo
- Embedded System AGN100RF
- Has Mimo Status
- Embedded System IEEE 802.11b/g
- Single-Radio Wireless Embedded System
- Wireless Embedded System
- Embedded System
- English Documentation