Meru Networks AP320

"MERU TRISULI DVT2.0" is silkscreened on the board.

This device is using a...
 * Freescale MPC8347E ("MPC8347EVVAJFB", "533/333MHz", "QMZNL0738", "MALAYSIA")
 * and alternately, Hynix HY5PS121621C FP-Y5 RAM, and Spansion S29GL128P90TFIR2 Flash

This AP (and other Meru Networks APs) are designed to be used with a centralized AP controller.

Pinout
It seems likely to be the following.. J2 [3.3] (RxD) (TxD) (GND)

Info derived from
{{SCollapse|boot log U-Boot 1.2.0 - rev. 0.6 (Oct 5 2007 - 19:09:59) MPC83XX

Clock configuration: Coherent System Bus: 264 MHz Core:                528 MHz Local Bus Controller: 264 MHz Local Bus:            66 MHz DDR:                 264 MHz SEC:                  88 MHz I2C1:                 88 MHz I2C2:                264 MHz TSEC1:                88 MHz TSEC2:                88 MHz USB MPH:              88 MHz USB DR:               88 MHz CPU: MPC8347E, Rev: 30 at 528 MHz Board: USI MPC8347 Watchdog enabled I2C:  ready DRAM: Init DDR... SDRAM on Local Bus is NOT available! DDR RAM: 128 MB Memory test ... Testing the data lines Testing the address lines passed Top of RAM usable for U-Boot at: 08000000 Reserving 179k for U-Boot at: 07fd3000 Reserving 160k for malloc at: 07fab000 Reserving 68 Bytes for Board Info at: 07faafbc Reserving 100 Bytes for Global Data at: 07faaf58 Stack Pointer at: 07faaf38 New Stack Pointer is: 07faaf38 Now running in RAM - U-Boot at: 07fd3000 FLASH: 16 MB In:   serial Out:  serial Err:  serial U-Boot relocated to 07fd3000 Net:  TSEC0 Un-Protected 1 sectors Un-Protected 1 sectors Erasing Flash... . done Erased 1 sectors Writing to Flash... done Protected 1 sectors Protected 1 sectors Hit any key to stop autoboot: 0 Image Name:  Linux Multiboot-Image Created:     2010-11-09  14:26:02 UTC Image Type:  PowerPC Linux Multi-File Image (gzip compressed) Data Size:   4988700 Bytes =  4.8 MB   Load Address: 00000000 Entry Point: 00000000 Contents: Image 0: 4988692 Bytes =  4.8 MB   Verifying Checksum ... OK  Uncompressing Multi-File Image ... OK [   0.000000] Clearing memory: [c064d798]-[c8000000] size[079b2868] ... done [   0.000000] Linux version 2.6.18.3 (build@europa) (gcc version 4.1.1) #2 Tue Nov 9 06:25:08 PST 2010 [   0.000000] Built 1 zonelists. Total pages: 32768 [   0.000000] Kernel command line: root=/dev/ram0 rw console=ttyS0,115200 ramdisk_size=32768 [   0.000000] IPIC (128 IRQ sources, 8 External IRQs) at fe000700 [   0.000000] PID hash table entries: 1024 (order: 10, 4096 bytes) [  21.169310] Dentry cache hash table entries: 16384 (order: 4, 65536 bytes) [  21.170299] Inode-cache hash table entries: 8192 (order: 3, 32768 bytes) [  21.187373] Memory: 123392k available (1740k kernel code, 912k data, 3804k init, 0k highmem) [  21.268843] Mount-cache hash table entries: 512 [  22.010372] NET: Registered protocol family 16 [  22.010520] PCI: Probing PCI hardware [  22.010856] PCI: Cannot allocate resource region 0 of device 0000:00:00.0 [  22.010871] PCI: Cannot allocate resource region 2 of device 0000:00:00.0 [  22.010902] PCI: Failed to allocate mem resource #2:80000000@0 for 0000:00:00.0 [  22.011753] Generic PHY: Registered new driver [  22.011813] usbcore: registered new driver usbfs [  22.011845] usbcore: registered new driver hub [  22.012449] NET: Registered protocol family 2 [  22.048904] IP route cache hash table entries: 1024 (order: 0, 4096 bytes) [  22.049318] TCP established hash table entries: 4096 (order: 2, 16384 bytes) [  22.049473] TCP bind hash table entries: 2048 (order: 1, 8192 bytes) [  22.049550] TCP: Hash tables configured (established 4096 bind 2048) [  22.049561] TCP reno registered [  22.050046] MAC Trace module initialized [  22.050085] Starting AP Rttrace Driver [  22.050710] JFFS2 version 2.2. (NAND) (C) 2001-2006 Red Hat, Inc. [  22.050931] Initializing Cryptographic API [  22.051112] io scheduler noop registered [  22.051145] io scheduler anticipatory registered (default) [  22.051166] io scheduler deadline registered [  22.051203] io scheduler cfq registered [  22.162298] Generic RTC Driver v1.07 [  22.162347] Serial: 8250/16550 driver $Revision: 1.90 $ 4 ports, IRQ sharing disabled [  22.164670] serial8250.0: ttyS0 at MMIO 0xe0004500 (irq = 9) is a 16550A [  22.362502] serial8250.0: ttyS1 at MMIO 0xe0004600 (irq = 10) is a 16550A [  22.370728] RAMDISK driver initialized: 16 RAM disks of 32768K size 1024 blocksize [  22.378772] loop: loaded (max 8 devices) [  22.394062] Gianfar MII Bus: probed [  22.397830] eth0: Gianfar Ethernet Controller Version 1.4, 00:0c:e6:05:01:ee [  22.405028] eth0: Running with NAPI enabled [  22.409205] eth0: 512/256 RX/TX BD ring size [  22.413686] eth1: Gianfar Ethernet Controller Version 1.4, 00:00:00:00:00:00 [  22.420875] eth1: Running with NAPI enabled [  22.425051] eth1: 512/256 RX/TX BD ring size [  22.429336] SKB Handler initialized(max=512) [  22.433625] Cicada Cis8204: Registered new driver [  22.438332] Cicada Cis8201: Registered new driver [  22.443228] VSC8601 Gigabit Ethernet: Registered new driver [  22.448806] Vitesse VSC8244: Registered new driver [  22.453899] netconsole: not configured, aborting [  22.458715] FSLMPC8347 flash device: 1000000 at ff000000 Partition number 11 [  22.466592] FSLMPC8347 Flash Map Info: Found 1 x16 devices at 0x0 in 8-bit bank [  22.473906]  Amd/Fujitsu Extended Query Table at 0x0040 [  22.479142] FSLMPC8347 Flash Map Info: CFI does not contain boot bank location. Assuming top. [  22.487658] number of CFI chips: 1 [  22.491055] cfi_cmdset_0002: Disabling erase-suspend-program due to code brokenness. [  22.498790] Creating 11 MTD partitions on "FSLMPC8347 Flash Map Info": [  22.505317] 0x00000000-0x00020000 : "hrcw" [  22.509614] 0x00020000-0x00040000 : "manuf0" [  22.513997] 0x00040000-0x00080000 : "config0" [  22.518479] 0x00080000-0x000a0000 : "logk0" [  22.522798] 0x000a0000-0x000c0000 : "logk1" [  22.527091] 0x000c0000-0x00180000 : "user0" [  22.531413] 0x00500000-0x00a00000 : "runtime0" [  22.535979] 0x00a00000-0x00f00000 : "runtime1" [  22.540559] 0x00f00000-0x00fc0000 : "boot0" [  22.544880] 0x00fc0000-0x00fe0000 : "env0" [  22.549105] 0x00fe0000-0x01000000 : "env1" [  22.553338] FSLMPC8347MDS flash device initialized [  22.558131] usbmon: debugfs is not available [  22.562392] i2c /dev entries driver [  22.566271] Ethernet over IPv4 tunneling driver [  22.571263] TCP bic registered [  22.574375] NET: Registered protocol family 1 [  22.578748] NET: Registered protocol family 17 [  22.583194] 802.1Q VLAN Support v1.8 Ben Greear  [  22.589974] All bugs added by David S. Miller  [  22.596124] Freeing unused kernel memory: 3804k init Setting the hostname to apng-javelin Mounting filesystems mount: Mounting rwfs on /mnt/rwfs failed: No such file or directory mount: Mounting shm on /dev/shm failed: No such file or directory mount: Mounting devpts on /dev/pts failed: No such file or directory Starting syslogd and klogd Setting up networking on loopback device: Setting up networking on eth0: SIOCSIFNETMASK: Cannot assign requested address [  23.489643] Meru mprintk module loaded. [  23.610569] Starting AP Platform Driver [  23.632043] WDT driver for MPC83xx initialized. mode:reset timeout=65535 (-65536 seconds) [  23.660945] meru_util_mod: module license 'Proprietary' taints kernel. [  23.678711] meru_tunnel: no version for "g_proc_meru" found: kernel tainted. [  23.721063] Ethernet over UDP tunneling driver [  23.772924] NET: Registered protocol family 30 e2fsck: while determining whether /dev/mtdblock2 is mounted. /dev/mtdblock2 was not cleanly unmounted, check forced. /dev/mtdblock2: 14/32 files (0.0% non-contiguous), 27/256 blocks [  24.893115] PHY: 0:1c - Link is Up - 10/Half fsck 1.38 (30-Jun-2005) e2fsck 1.38 (30-Jun-2005) fsck.ext2: while determining whether /dev/mtdblock2 is mounted. /dev/mtdblock2: clean, 14/32 files, 27/256 blocks mke2fs 1.38 (30-Jun-2005) mke2fs: /dev/mtdblock2 is mounted ! mke2fs: it's not safe to run badblocks! mount: Mounting /dev/mtdblock2 on /opt/meru/flash failed: Device or resource busy mke2fs 1.38 (30-Jun-2005) mke2fs: Could not determine if /dev/ram1 is mounted Filesystem label= OS type: Linux Block size=1024 (log=0) Fragment size=1024 (log=0) 8192 inodes, 32768 blocks 0 blocks (0.00%) reserved for the super user First data block=1 4 block groups 8192 blocks per group, 8192 fragments per group 2048 inodes per group Superblock backups stored on blocks: 8193, 24577
 * 1) Booting image at ffa00000 ...
 * 1) Error: "runmode" not defined
 * 2) Error: "runmode" not defined

Writing inode tables: done Writing superblocks and filesystem accounting information: done This filesystem will be automatically checked every 27 mounts or 180 days, whichever comes first. Use tune2fs -c or -i to override. [  28.406362] mcap_init, 0.3.0 initialized, interface 'eth0' [  28.473659] Aeroscout kernel module initialized [  28.532583] MDE module initialized [  28.903300] wlan: 0.8.4.2 (Atheros/multi-bss) [  29.016450] ath_hal: 0.9.17.1 (AR5212, AR5416, RF5111, RF5112, RF2413, RF5413, RF2316, RF2317, REGOPS_FUNC, PRIVATE_DIAG, WRITE_EEPROM, 11D) [  29.046150] ath_rate_atheros: Copyright (c) 2001-2005 Atheros Communications, Inc, All Rights Reserved [  29.071282] ath_dfs: Version 2.0.0 [  29.071299] Copyright (c) 2005-2006 Atheros Communications, Inc. All Rights Reserved [  30.983533] ath_dev: Copyright (c) 2001-2007 Atheros Communications, Inc, All Rights Reserved [  30.992117] ath_mailbox_init done [  31.038078] ath_pci: 0.9.4.5 (Atheros/multi-bss) [  31.562689] dfs_init_radar_filters: Unknown dfs domain 0 [  31.602405] radio0: Atheros 5416: mem=0x9fff0000, irq=19 hw_base=0xca0e0000 [  32.129305] dfs_init_radar_filters: Unknown dfs domain 0 [  32.168997] radio1: Atheros 5416: mem=0x9ffe0000, irq=20 hw_base=0xca160000 [  32.260570] eth0: Entering promiscuous mode. [  32.270024] eth0: Entering promiscuous mode. disc_parse_cmd_args: argc = 1 AP Init: VERSION: 4.0-131 201011090557 ppc stripped 4.0 Login to user('user'), AUTH level= 2 Real-time trace display enabled for severity >= 0. net_register_handler : sending signal : port moved to forwarding state net_register_handler : sending signal : tNet_init disc_parse_cmd_args: argc = 1 [01/01 00:00:11.289] INIT: Starting discovery loop [01/01 00:00:11.289] INIT: AP discovery start [01/01 00:00:11.294] INIT: Retrying Discovery ... (0 of 10) [01/01 00:00:11.295] INIT: Discovering network infrastructure [01/01 00:00:11.295] INIT: Discovery type L2. index: 9Interface [mbr] index 9 Socket created ap -1> L2 Signalling channel initiated... L3 Signalling channel initiated... net_register_handler : sending signal : net_register_handler : sending signal : net_register_handler : sending signal :
 * 1) Error: "ver" not defined

=
> Sending AP TYPE as AP300 tNetTaskMain: errno 4 recevied SIG from new thread
 * 1) Error: "ModelNumber" not defined

Sending L2 Discovery frame, CTRL addr: ff:ff:ff:ff:ff:ff Sent discovery frame

=
> Sending AP TYPE as AP300

Sending L2 Discovery frame, CTRL addr: ff:ff:ff:ff:ff:ff Sent discovery frame

=
> Sending AP TYPE as AP300

Sending L2 Discovery frame, CTRL addr: ff:ff:ff:ff:ff:ff Sent discovery frame

=
> Sending AP TYPE as AP300

Sending L2 Discovery frame, CTRL addr: ff:ff:ff:ff:ff:ff Sent discovery frame

=
> Sending AP TYPE as AP300

Sending L2 Discovery frame, CTRL addr: ff:ff:ff:ff:ff:ff Sent discovery frame

=
> Sending AP TYPE as AP300

Sending L2 Discovery frame, CTRL addr: ff:ff:ff:ff:ff:ff Sent discovery frame [01/01 00:00:18.512] INIT: Wait for discovery to timeout... [01/01 00:00:34.576] INIT: Retrying Discovery ... (1 of 10) [01/01 00:00:34.576] INIT: Discovering network infrastructure [01/01 00:00:34.576] INIT: Network Configuration: Version:00010003 Controller:wlan-controller DHCP:enabled dhcpcd: MAC address = 00:0c:e6:05:01:ee }}