Buffalo WZR-G108

"28-000340" is silkscreened on the board.
 * "3017-004541" and "17-000861" is silkscreened on the wireless module.

The power adapter included with the device may be a Buffalo branded UI315-12 C (100-240VAC ~ 50/60Hz, 0.4A -> 12VDC, 1.25A).

cat /proc/mtd
dev:   size   erasesize  name mtd0: 00040000 00010000 "pmon" mtd1: 007a0000 00010000 "linux" mtd2: 006e0000 00010000 "rootfs" mtd3: 00020000 00010000 "nvram"
 * 1) cat /proc/mtd

cat /proc/cpuinfo
system type            : Broadcom BCM947XX processor              : 0 cpu model              : BCM3302 V0.6 BogoMIPS               : 263.78 wait instruction       : no microsecond timers      : yes tlb_entries            : 32 extra interrupt vector : no hardware watchpoint     : no VCED exceptions         : not available VCEI exceptions        : not available unaligned_instructions : 232 dcache hits            : 1246103647 dcache misses          : 675680918 icache hits            : 1082147328 icache misses          : 2153792001 instructions           : 0
 * 1) cat /proc/cpuinfo

ps
PID Uid     Stat Command 1 0        S    init noinitrd 2 0        S    [keventd] 3 0        S    [ksoftirqd_CPU0] 4 0        S    [kswapd] 5 0        S    [bdflush] 6 0        S    [kupdated] 9 0        S    [mtdblockd] 20 0        S    /sbin/freemem 45 0        S    /lib/modules/airgo/sbin/ani8021x_aa 47 0        S    /lib/modules/airgo/sbin/wsm 48 0        S    /lib/modules/airgo/sbin/wsm 49 0        S    /lib/modules/airgo/sbin/wsm 50 0        S    /lib/modules/airgo/sbin/wsm 51 0        S    /lib/modules/airgo/sbin/wsm 52 0        S    /lib/modules/airgo/sbin/wsm 53 0        S    /lib/modules/airgo/sbin/wsm 54 0        S    /lib/modules/airgo/sbin/wsm 55 0        S    /lib/modules/airgo/sbin/wsm 56 0        S    /lib/modules/airgo/sbin/wsm 57 0        S    /lib/modules/airgo/sbin/wsm 58 0        S    /lib/modules/airgo/sbin/wsm 59 0        S    /lib/modules/airgo/sbin/wsm 60 0        S    /lib/modules/airgo/sbin/wsm 64 0        S    syslogd -m 0 66 0        S    /hirai/kmsg_syslog 67 0        S    infini_exec -n httpd -n /www/ 68 0        S    httpd -n /www/ 70 0        S    udhcpd 76 0        S    zebra -d 79 0        S    ripd -d 83 0        S    ap_servd -i br0 84 0        S    ap_servd -i br0 85 0        S    ap_servd -i br0 87 0        S    initswd -s 88 0        S    initswd -s 89 0        S    initswd -s 100 0        S    /tmp/infini_dnrd -n /usr/sbin/dnrd -n --cache=off 101 0        S    udhcpc -i eth1 -p /var/run/udhcpc.pid -s /tmp/udhcpc 103 0        S    /usr/sbin/dnrd -n --cache=off 107 0        S    upnp -D -L br0 -W eth1 110 0        S    /bin/sh 120 0        R    ps
 * ps

lsmod
Module                 Size  Used by pol_nosdram          1481408   1 wns_mod               33980   0 [pol_nosdram] ccd                    2608   0 [pol_nosdram wns_mod]
 * 1) lsmod

busybox
BusyBox v0.60.0 (2005.04.19-07:37+0000) multi-call binary
 * 1) busybox

Usage: busybox [function] [arguments]...  or: [function] [arguments]...

BusyBox is a multi-call binary that combines many common Unix utilities into a single executable. Most people will create a       link to busybox for each function they wish to use, and BusyBox will act like whatever it was invoked as.

Currently defined functions: basename, busybox, cat, chmod, cp, date, dd, df, dirname, dmesg, echo, false, free, grep, halt, ifconfig, init, insmod, kill, killall, ln, ls, lsmod, makedevs, mkdir, mknod, modprobe, more, mount, msh, mv, ping, pivot_root, ps, pwd, reboot, rm, rmdir, rmmod, route, sed, sh, sleep, sync, syslogd, touch, true, umount, uname, uptime, wget

Airgo (Polaris) module info dump (/proc/net/drivers/wlan0/*)
{{SCollapse|cat eeprom
 * 1) cat eeprom
 * 1) cat eeprom

=
======= Radio SEEPROM Info ================ [PCI Configuration] [Power Capabilities] dev_spec_init  : 0 d1_support     : 1 d2_support     : 1 disconnect     : 1 key            : 10 latency_timer          : f8        min_gnt                 : 18 max_lat                : ff        cardbus_cis_pointer     : 0 subsystem_vendor_id    : 1154 subsystem_id           : 0336 power_data             : 0 0 0 0 0 0 0 0

[Power Scale] PMSCR Data Select 0    : 0 PMSCR Data Select 1    : 0 PMSCR Data Select 2    : 0 PMSCR Data Select 3    : 0 PMSCR Data Select 4    : 0 PMSCR Data Select 5    : 0 PMSCR Data Select 6    : 0 PMSCR Data Select 7    : 0 EEPROM version         : 1

[CIS]

[000] 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 [016] 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 [032] 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 [048] 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 [064] 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 [080] 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 [096] 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 [112] 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 [128] 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 [144] 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 [160] 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 [176] 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 [192] 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 [208] 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 [224] 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 [240] 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 [256] 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 [272] 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 [288] 00 00 00 00 00 00 00 00 00 00 00 00

[System Parameters]

Product ID             :20 Product Revision       :1 MAC Address            :00:0d:0b:4f:56:9f Board Revision         :0x5003 Country Code           :[J][P][I] SDRAM Info - Vendor         :[0] DataWidth      :[0] Size           :[0] LO Type                :1 Num TX & RX Chains     :0x23 tpcFlags               : 34 eepTypeFlags           : 1

[TPC Configuration Parameters] numFreq : 6

[Per Channel Data] [0] freq : 2412 numPoints : 20 [Power Measurements]: [txGain, chain0Power, chain1Power]

[08, 0f78, 0f7d] [0c, 0fe3, 0fed] [10, 104d, 105d] [14, 10b5, 10c2] [18, 111c, 1128] [1c, 1184, 1192] [20, 11ec, 11fc] [24, 124d, 125f] [28, 12ae, 12c1] [2c, 1304, 1317] [30, 135a, 136b] [34, 13a5, 13b8] [38, 13f1, 1406] [3c, 1432, 1443] [40, 1472, 1480] [44, 14b1, 14c1] [48, 14f2, 1502] [4c, 1523, 1535] [50, 1555, 1568] [57, 1585, 1598]

[1] freq : 2427 numPoints : 20 [Power Measurements]: [txGain, chain0Power, chain1Power]

[08, 0f63, 0f2d] [0c, 0fcb, 0f98] [10, 1036, 1001] [14, 10a0, 106a] [18, 1108, 10d2] [1c, 1170, 113d] [20, 11d5, 11a6] [24, 123b, 120d] [28, 129f, 1273] [2c, 12f6, 12cd] [30, 134e, 1327] [34, 139e, 1379] [38, 13ef, 13cc] [3c, 1431, 140f] [40, 1473, 1452] [44, 14b8, 149e] [48, 14fd, 14ea] [4c, 1533, 1524] [50, 1567, 155e] [57, 1599, 1595]

[2] freq : 2437 numPoints : 20 [Power Measurements]: [txGain, chain0Power, chain1Power]

[08, 0f73, 0f18] [0c, 0fdb, 0f7f] [10, 1044, 0fe4] [14, 10ac, 1051] [18, 1117, 10be] [1c, 117e, 1128] [20, 11e6, 1191] [24, 124d, 11f6] [28, 12b3, 125d] [2c, 130c, 12b8] [30, 1364, 1314] [34, 13b5, 1369] [38, 1406, 13be] [3c, 144a, 1403] [40, 148e, 144b] [44, 14d4, 1497] [48, 151c, 14e6] [4c, 1550, 1521] [50, 1585, 155c] [57, 15b7, 1596]

[3] freq : 2447 numPoints : 20 [Power Measurements]: [txGain, chain0Power, chain1Power]

[08, 0f70, 0f20] [0c, 0fd9, 0f8a] [10, 1043, 0ff5] [14, 10a9, 1061] [18, 1110, 10ce] [1c, 117b, 1139] [20, 11e4, 11a2] [24, 1249, 1209] [28, 12b0, 126f] [2c, 1308, 12ca] [30, 1361, 1324] [34, 13b3, 1378] [38, 1405, 13cc] [3c, 1449, 1411] [40, 148d, 1457] [44, 14d1, 14a4] [48, 1516, 14f0] [4c, 154b, 152a] [50, 157f, 1564] [57, 15af, 159b]

[4] freq : 2472 numPoints : 20 [Power Measurements]: [txGain, chain0Power, chain1Power]

[08, 0ff4, 0fd5] [0c, 105d, 1040] [10, 10c6, 10ac] [14, 1129, 1111] [18, 118d, 1178] [1c, 11f1, 11d9] [20, 1255, 123c] [24, 12ae, 1298] [28, 1309, 12f4] [2c, 1358, 1340] [30, 13a6, 138b] [34, 13ea, 13ce] [38, 142f, 1412] [3c, 1466, 1446] [40, 149f, 147b] [44, 14d6, 14b2] [48, 150c, 14eb] [4c, 1535, 1513] [50, 155d, 153c] [57, 1585, 1563]

[5] freq : 2484 numPoints : 20 [Power Measurements]: [txGain, chain0Power, chain1Power]

[08, 1039, 106a] [0c, 10a0, 10cf] [10, 1108, 1136] [14, 1168, 1199] [18, 11c9, 11fb] [1c, 1227, 1257] [20, 1287, 12b2] [24, 12dd, 1305] [28, 1333, 1357] [2c, 137a, 1399] [30, 13c0, 13dc] [34, 13ff, 1414] [38, 143d, 144d] [3c, 146d, 147a] [40, 149f, 14a5] [44, 14d0, 14d2] [48, 1501, 1501] [4c, 1524, 1522] [50, 1547, 1544] [57, 1568, 1563]

[tpcGainVsTempSlopes: 0]

[00] 17 [01] 17 [02] 17 [03] 17 [04] 17 [05] 17 [06] 17 [07] 17 [08] 17 [09] 17 [10] 17 [11] 17 [12] 17 [13] 17 [14] 19 [15] 19 [16] 19 [17] 19 [18] 19 [19] 1e [20] 1e [21] 1e [22] 20 [23] 20 [24] 20 [25] 20 [26] 20 [27] 20 [28] 23 [29] 23 [30] 23 [31] 23 [32] 23 [33] 23 [34] 23 [35] 23 [36] 21 [37] 21 [38] 21 [39] 21 [40] 21 [41] 21 [42] 23 [43] 23 [44] 23 [45] 23 [46] 23 [47] 23

[tpcGainVsTempSlopes: 1]

[00] 17 [01] 17 [02] 17 [03] 17 [04] 17 [05] 17 [06] 17 [07] 17 [08] 17 [09] 17 [10] 17 [11] 17 [12] 17 [13] 17 [14] 19 [15] 19 [16] 19 [17] 19 [18] 19 [19] 1e [20] 1e [21] 1e [22] 20 [23] 20 [24] 20 [25] 20 [26] 20 [27] 20 [28] 23 [29] 23 [30] 23 [31] 23 [32] 23 [33] 23 [34] 23 [35] 23 [36] 24 [37] 24 [38] 24 [39] 24 [40] 24 [41] 24 [42] 23 [43] 23 [44] 23 [45] 23 [46] 23 [47] 23

Ambient Temperature    : 010e Ambient Temperature (Adc0 Value)       : 88 Ambient Temperature (Adc1 Value)       : 8e }} {{SCollapse|cat hif_regs
 * 1) cat hif_regs
 * 1) cat hif_regs

=
================================== HIF REGISTERS for Device wlan0

=
================================== hif_control:            0x8E00 hif_window:             0x2000000 hif_endian:             0xB3B2B1B0 --- hif_rx_config:          0x24 hif_rx_gof:             0x1639290 hif_rx_address:         0x14940A0 hif_rx_state:           0x1 hif_rx_control:         0x8B hif_rx_start:           0x1639000 hif_rx_end:             0x1639400 hif_rx_first:           0x1639290 --- hif_tx_config:          0x0 hif_tx_gof:             0x1639A60 hif_tx_address:         0x1467B85 hif_tx_state:           0x1 hif_tm_control:         0x86 hif_tm_start:           0x1639C00 hif_tm_end:             0x1639E00 hif_tm_first:           0x1639D90 hif_td_control:         0x86 hif_td_start:           0x1639400 hif_td_end:             0x1639C00 hif_td_first:           0x1639A60 ---            Debug Registers --- Transmit DMA            0x29491 Recieve DMA             0x3823191 Recieve DMA             0x80423191 DMA FIFOs               0x40

=
================================== }} {{SCollapse|cat dbg cat dbg

=
================================= Current value of np->msg_enable = 0x3F00C0

=
================================= 0x80000000     Dump the RX/TX msg 0x40000000     MAC Msgs rcvd 0x20000000     MAC Msgs sent 0x10000000     Msgs rcvd on Rx Mbx 0x08000000     Msgs sent on TX Mbx 0x04000000     Messages rcvd from Apps 0x02000000     Messages sent to Apps 0x01000000     Disp RX/TX Frame Info 0x00800000     Disp Netlink msgs 0x00400000     Dump Rx MAC mgmt/ctl msgs -- Debugs msgs from MAC SW -- 0x00200000     Disp dbg msgs from CFG 0x00100000     Disp dbg msgs from SYS 0x00080000     Disp dbg msgs from LIM 0x00040000     Disp dbg msgs from DPH 0x00020000     Disp dbg msgs from SCH 0x00010000     Disp all the other MAC dbg msgs -- Standard Linux debug bits for the net device -- 0x00004000     NETIF_MSG_WOL 0x00002000     NETIF_MSG_HW 0x00001000     NETIF_MSG_PKTDATA 0x00000800     NETIF_MSG_RX_STATUS 0x00000400     NETIF_MSG_TX_DONE 0x00000200     NETIF_MSG_INTR 0x00000100     NETIF_MSG_TX_QUEUED 0x00000080     NETIF_MSG_TX_ERR 0x00000040     NETIF_MSG_RX_ERR 0x00000020     NETIF_MSG_IFUP 0x00000010     NETIF_MSG_IFDOWN 0x00000008     NETIF_MSG_TIMER 0x00000004     NETIF_MSG_LINK 0x00000002     NETIF_MSG_PROBE 0x00000001     NETIF_MSG_DRV

=
================================= }} {{SCollapse|cat bypass
 * 1) cat bypass
 * 1) cat bypass

=
================================= Current value of np->bypass = 0x0

=
================================= 01     Bypass Inbound Filters 02     Bypass Outbound Filters 04     Bypass for setting the driver in DVT mode 08     Dump the BD in the transfered frame 10     Enable UT code for TD Enable/Disable

=
================================= }} {{SCollapse|cat stats cat stats =*=================================================== Admin State up:12 min 59 sec   dev->state :0x6 TotalIntr :140873      packets-per-int :0 TX-frees in xmit               :0 TX-queue stop/starts           :0/0

=
=========================================                  IRQ Stats -- Rx/Tx(Td/Tm)                           54480/0(0/0) Polaris/Error                                  0/0 Interface TX Mode                      Polled Global TX Mode                         Polled Global RX Mode                         Polled

=
=========================================                Polling Stats

=
========================================= poll: quota/weight                             32/32 Poll start start/pkts                          0/0 Rx Tasklet Schedule Count                      0 Alloc SKB Failures                             0 Poll exit: done/not_done/oom                   54481/0/0 Poll done w. rx pending                        0 Poll done w. zero receive                      0 MAC skb list 0 peak 1 Memory allocation failure (small skb)          0 Data Frames forwarded to MAC SW in Learn Mode  27 Mgmt/Ctl Frames forwarded to MAC SW            54453 TD Dummy Pkts received by the HDD              0 TM Dummy Pkts received by the HDD              0 Dummy Pkts enqueued to the TD Ring by the HDD  0 Dummy Pkts Re-queued by the HDD                0 Pkts passed on to the HDD for TD ring by MAC SW 0 Dummy Pkts passed on to the HDD by MAC SW      0 DataNull Frames passed on to HDD by MAC SW     0 Data Frames passed on to the HDD by MAC SW     0 Frames Enqueued to TD ring by WNS for L2 update 0 Frames Enqueued to TD ring by Applications     0 Number of times the TD Ring Flush was called   0 Number of times the HIF TD Engine Enable called 0 Number of times the HIF TD Engine Disable called0 HIF RX Length Errors                           0 HIF Other Errors                               0

=
=========================================                MAC SW Reset Stats

=
========================================= Number of times the Reset Req Timer expired    0 Total number of MAC SW Resets issued           0 Resets Counts: EOF/SOF MISMATCH                       0 BMU EXCEPTION                          0 PDU COUNT LOW                          0 User Triggered                         0 NETDEV Watchdog triggered              0 Unspecified                            0 Number of Radio Enable cmd rcvd                4 Number of Radio Disable cmd rcvd               3 Number of NETDEV Watchdog timeouts             0

=
=========================================              DPH Error Stats

=
========================================= DPH TX_PUSH_ERR CNT                            0 DPH TX_INVLD_ERR CNT                           0 DPH TX_STA_INVLD CNT                           0 DPH TX_UNINIT_ERR CNT                          0 DPH TX HASH_LOOKUP_MISS CNT                    0

=
=========================================              MBX Msg Stats

=
========================================= Total Number of MBX msgs rcvd from MAC SW      86 Number of MBX msgs from MAC SW sent to apps    86 Number of MBX msgs from MAC SW that were dropped 0 }}