User Tools

Site Tools


toh:kingston:mlw221

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Previous revision
toh:kingston:mlw221 [2014/03/01 16:04]
toh:kingston:mlw221 [2016/05/12 09:34] (current)
zsun add baud rate
Line 1: Line 1:
 +====== Kingston Mobilelite Wireless MLW221 ======
  
 +**<color red>​**WARNING** : You need access to the serial port</​color>​** \\
 +**<color green>​**Supported in trunk @r41841**</​color>​** \\
 +**<color blue>​Supported in Barrier Breaker</​color>​** \\
 +[[http://​downloads.openwrt.org/​barrier_breaker/​14.07/​ramips/​mt7620n/​openwrt-ramips-mt7620n-mlw221-squashfs-sysupgrade.bin]]
 +
 +OEM Web Page [[http://​www.kingston.com/​en/​support/​technical/​products?​model=mlw221]]
 +(Includes link to firmware update and SDK package.)
 +
 +OpenWrt Forum Link : [[https://​forum.openwrt.org/​viewtopic.php?​id=48401]]
 +
 +===== Hardware =====
 +==== Overview ====
 +| **[[wp>​Instruction set|Architecture]]:​** ​  | MIPS                         |
 +| **Vendor:​** ​                               | MediaTek (Ralink) ​           |
 +| **[[doc:​techref:​Bootloader]]:​** ​           | U-Boot 1.1.3                 |
 +| **[[doc:​hardware:​soc|System-On-Chip]]:​** ​  | Ralink MT7620N ver:2 eco:3   |
 +| **[[doc:​hardware:​cpu|CPU]]** ​              | MIPS 24KEc V5.0              |
 +| **CPU Speed** ​                             | 580 MHz                      |
 +| **Flash:​** ​                                | 16 MB Spansion S25FL129P1 ​   |
 +| **RAM:​** ​                                  | 64 MB SK Hynix H5PS5162GFR ​  |
 +| **Wireless:​** ​                             | SoC                          |
 +| **Ethernet:​** ​                             | None                         |
 +| **USB:​** ​                                  | Yes 1x (EHCI,​OHCI) ​          |
 +| **FCC ID:**                                | ZME-MLW221 ​                  |
 +| **Misc** ​                                  | Build-in SD Reader ​          |
 +
 +==== SD Reader ====
 +you need ''​kmod-sdhci-mt7620''​ to using it
 +
 +==== Internal Photos ====
 +{{:​media:​kingston:​mlw221-01.jpg?​400|}}
 +
 +{{:​media:​kingston:​mlw221-02.jpg?​400|}}
 +
 +{{:​media:​kingston:​mlw221-03.jpg?​400|}}
 +
 +==== Serial + Ethernet Connections ====
 +{{:​media:​kingston:​mlw221-serial.jpg?​400|}}
 +
 +The options for serial connection seems to be **57600 8N1**
 +===== Factory Bootlog =====
 +<WRAP bootlog>
 +<​nowiki>​U-Boot 1.1.3 (Apr 10 2013 - 15:50:37)
 +
 +
 +Board: Ralink APSoC DRAM:  64 MB
 +
 +relocate_code Pointer at: 83fb4000
 +
 +enable ephy clock...done. rf reg 29 = 5
 +
 +SSC disabled.
 +
 +spi_wait_nsec:​ 29 
 +
 +spi device id: 1 20 18 4d 1 (20184d01)
 +
 +find flash: S25FL129P
 +
 +raspi_read: from:30000 len:​1000 ​
 +
 +*** Warning - bad CRC, using default environment
 +
 +
 +============================================ ​
 +
 +Ralink UBoot Version: 4.1.1.0
 +
 +-------------------------------------------- ​
 +
 +ASIC 7620_MP (Port5<​->​None)
 +
 +DRAM component: 512 Mbits DDR, width 16
 +
 +DRAM bus: 16 bit
 +
 +Total memory: 64 MBytes
 +
 +Flash component: SPI Flash
 +
 +Date:Apr 10 2013  Time:​15:​50:​37
 +
 +============================================ ​
 +
 +icache: sets:512, ways:4, linesz:32 ,​total:​65536
 +
 +dcache: sets:256, ways:4, linesz:32 ,​total:​32768 ​
 +
 +
 + ##### The CPU freq = 580 MHZ #### 
 +
 + ​estimate memory size =64 Mbytes
 +
 +
 +Please choose the operation: ​
 +
 +   1: Load system code to SDRAM via TFTP. 
 +
 +   2: Load system code then write to Flash via TFTP. 
 +
 +   3: Boot system code via Flash (default).
 +
 +   4: Entr boot command line interface.
 +
 +   7: Load Boot Loader code then write to Flash via Serial. ​
 +
 +   9: Load Boot Loader code then write to Flash via TFTP. 
 +
 + 0 
 +
 +   
 +
 +3: System Boot system code via Flash.
 +
 +## Booting image at bc050000 ...
 +
 +raspi_read: from:50000 len:​40 ​
 +
 +   Image Name:   Linux Kernel Image
 +
 +   Image Type:   MIPS Linux Kernel Image (lzma compressed)
 +
 +   Data Size:    6060240 Bytes =  5.8 MB
 +
 +   Load Address: 80000000
 +
 +   Entry Point: ​ 8000c310
 +
 +raspi_read: from:50040 len:​5c78d0 ​
 +
 +   ​Verifying Checksum ... OK
 +
 +   ​Uncompressing Kernel Image ... OK
 +
 +No initrd
 +
 +## Transferring control to Linux (at address 8000c310) ...
 +
 +## Giving linux memsize in MB, 64
 +
 +
 +Starting kernel ...
 +
 +
 +LINUX started...
 +
 + THIS IS ASIC
 +Linux version 2.6.36+ (root@CVS2) (gcc version 3.4.2) #2 Mon May 20 10:31:33 CST 2013
 +
 + The CPU feqenuce set to 580 MHz
 + PCIE: bypass PCIe DLL.
 + PCIE: Elastic buffer control: Addr:0x68 -> 0xB4
 + ​disable all power about PCIe
 + PCIE: PLL power down for MT7620N
 +CPU revision is: 00019650 (MIPS 24Kc)
 +Determined physical RAM map:
 + ​memory:​ 04000000 @ 00000000 (usable)
 +Initrd not found or empty - disabling initrd
 +Zone PFN ranges:
 +  Normal ​  ​0x00000000 -> 0x00004000
 +Movable zone start PFN for each node
 +early_node_map[1] active PFN ranges
 +    0: 0x00000000 -> 0x00004000
 +Built 1 zonelists in Zone order, mobility grouping on.  Total pages: 16256
 +Kernel command line: console=ttyS1,​57600n8 root=/​dev/​ram0 console=ttyS0
 +PID hash table entries: 256 (order: -2, 1024 bytes)
 +Dentry cache hash table entries: 8192 (order: 3, 32768 bytes)
 +Inode-cache hash table entries: 4096 (order: 2, 16384 bytes)
 +Primary instruction cache 64kB, VIPT, 4-way, linesize 32 bytes.
 +Primary data cache 32kB, 4-way, PIPT, no aliases, linesize 32 bytes
 +Writing ErrCtl register=000546c0
 +Readback ErrCtl register=000546c0
 +Memory: 54868k/​65536k available (4731k kernel code, 10668k reserved, 852k data, 4268k init, 0k highmem)
 +NR_IRQS:128
 +console [ttyS1] enabled
 +Calibrating delay loop... 386.04 BogoMIPS (lpj=772096)
 +pid_max: default: 32768 minimum: 301
 +Mount-cache hash table entries: 512
 +NET: Registered protocol family 16
 +bio: create slab <​bio-0>​ at 0
 +SCSI subsystem initialized
 +usbcore: registered new interface driver usbfs
 +usbcore: registered new interface driver hub
 +usbcore: registered new device driver usb
 +Switching to clocksource MIPS
 +NET: Registered protocol family 2
 +IP route cache hash table entries: 1024 (order: 0, 4096 bytes)
 +TCP established hash table entries: 2048 (order: 2, 16384 bytes)
 +TCP bind hash table entries: 2048 (order: 1, 8192 bytes)
 +TCP: Hash tables configured (established 2048 bind 2048)
 +TCP reno registered
 +UDP hash table entries: 256 (order: 0, 4096 bytes)
 +UDP-Lite hash table entries: 256 (order: 0, 4096 bytes)
 +NET: Registered protocol family 1
 +RT3xxx EHCI/OHCI init.
 +JFFS2 version 2.2 (NAND) (SUMMARY) (ZLIB) (RTIME) (CMODE_PRIORITY) (c) 2001-2006 Red Hat, Inc.
 +fuse init (API version 7.15)
 +msgmni has been set to 107
 +Block layer SCSI generic (bsg) driver version 0.4 loaded (major 254)
 +io scheduler noop registered (default)
 +Ralink gpio driver initialized
 +led=43, on=5, off=5, blinks,​=4000,​ reset=1, time=4000
 +Serial: 8250/16550 driver, 2 ports, IRQ sharing disabled
 +serial8250: ttyS0 at MMIO 0x10000500 (irq = 37) is a 16550A
 +serial8250: ttyS1 at MMIO 0x10000c00 (irq = 12) is a 16550A
 +brd: module loaded
 +flash0: started
 +deice id : 1 20 18 4d 1 (20184d01)
 +S25FL129P(01 20184d01) (16384 Kbytes)
 +mtd .name = raspi, .size = 0x01000000 (0M) .erasesize = 0x00000010 (0K) .numeraseregions = 65536
 +Creating 5 MTD partitions on "​raspi":​
 +0x000000000000-0x000000030000 : "​Bootloader"​
 +0x000000030000-0x000000040000 : "​Config"​
 +0x000000040000-0x000000050000 : "​Factory"​
 +0x000000050000-0x000000fb0000 : "​Kernel"​
 +0x000000fb0000-0x000001000000 : "​User_CFG"​
 +rdm_major = 253
 +SMACCR1 -- : 0x0000000c
 +SMACCR0 -- : 0x43762077
 +Ralink APSoC Ethernet Driver Initilization. v3.0  256 rx/tx descriptors allocated, mtu = 1500!
 +SMACCR1 -- : 0x0000000c
 +SMACCR0 -- : 0x43762077
 +PROC INIT OK!
 +PPP generic driver version 2.4.2
 +PPP MPPE Compression module registered
 +NET: Registered protocol family 24
 +PPTP driver version 0.8.5
 +
 +
 +=== pAd = c0198000, size = 807960 ===
 +
 +<-- RTMPAllocTxRxRingMemory,​ Status=0
 +<-- RTMPAllocAdapterBlock,​ Status=0
 +AP Driver version-2.7.1.2
 +ehci_hcd: USB 2.0 '​Enhanced'​ Host Controller (EHCI) Driver
 +rt3xxx-ehci rt3xxx-ehci:​ Ralink EHCI Host Controller
 +rt3xxx-ehci rt3xxx-ehci:​ new USB bus registered, assigned bus number 1
 +rt3xxx-ehci rt3xxx-ehci:​ irq 18, io mem 0x101c0000
 +rt3xxx-ehci rt3xxx-ehci:​ USB 0.0 started, EHCI 1.00
 +hub 1-0:1.0: USB hub found
 +hub 1-0:1.0: 1 port detected
 +ohci_hcd: USB 1.1 '​Open'​ Host Controller (OHCI) Driver
 +rt3xxx-ohci rt3xxx-ohci:​ RT3xxx OHCI Controller
 +rt3xxx-ohci rt3xxx-ohci:​ new USB bus registered, assigned bus number 2
 +rt3xxx-ohci rt3xxx-ohci:​ irq 18, io mem 0x101c1000
 +hub 2-0:1.0: USB hub found
 +hub 2-0:1.0: 1 port detected
 +Initializing USB Mass Storage driver...
 +usbcore: registered new interface driver usb-storage
 +USB Mass Storage support registered.
 +MTK MSDC device init.
 +mtk-sd: MediaTek MT6575 MSDC Driver
 +nf_conntrack version 0.5.0 (857 buckets, 3428 max)
 +IPVS: Registered protocols ()
 +IPVS: Connection hash table configured (size=4096, memory=32Kbytes)
 +IPVS: ipvs loaded.
 +GRE over IPv4 demultiplexor driver
 +gre: can't add protocol
 +ip_tables: (C) 2000-2006 Netfilter Core Team, Type=Restricted Cone
 +TCP cubic registered
 +NET: Registered protocol family 10
 +NET: Registered protocol family 17
 +L2TP core driver, V2.0
 +PPPoL2TP kernel driver, V2.0
 +802.1Q VLAN Support v1.8 Ben Greear <​greearb@candelatech.com>​
 +All bugs added by David S. Miller <​davem@redhat.com>​
 +msdc0 -> ops_get_cd return<​0>​ <- msdc_ops_get_cd() : L<​2273>​ PID<​kworker/​u:​1><​0x16>​
 +Freeing unused kernel memory: 4268k freed
 +
 +init started: BusyBox v1.12.1 (2013Algorithmics/​MIPS FPU Emulator v1.5
 +-05-20 10:22:01 CST)
 +
 +starting pid 31, tty '':​ '/​etc_ro/​rcS'​
 +texfat: module license '​Commercial. For support email exfat-support@tuxera.com'​ taints kernel.
 +
 +Disabling lock debugging due to kernel taint
 +Tuxera exFAT driver 3013.2.7.2 [Flags: R/W MODULE].
 +usb 1-1: new high speed USB device using rt3xxx-ehci and address 2
 +Tuxera NTFS driver 3013.2.5 [Flags: R/W MODULE].
 +devpts: called with bogus options
 +hub 1-1:1.0: USB hub found
 +hub 1-1:1.0: 3 ports detected
 +Welcome to
 +    _______ ​ _______ ​ ___     ​__ ​ ____   ​_ ​ _   ___
 +    |  ___  \|   ​__ ​ ||   ​| ​  ​|__|| ​   \ | || | /  /
 +    | |___| ||  |__| ||   ​|__ ​ __ |     \| || |/  /
 +    |   ​_ ​  /​| ​  ​_ ​  ​|| ​     ||  || |\     ​|| ​    \
 +    |__| \__\|__| |__||______||__||_| \____||_|\___\
 +
 +   ​  ​            ​=System Architecture Department=
 +
 +[check_jffs]80 : JFFS_OK
 +led=11, on=1, off=4000, blinks,=1, reset=1, time=4000
 +semget err:: No such led=7, on=1, off=4000, blinks,=1, reset=1, time=4000
 +file or directory
 +Set: phy[0].reg[0] = 3100
 +Set: phy[1].reg[0] = 3100
 +Set: phy[2].reg[0] = 3100
 +Set: phy[3].reg[0] = 3100
 +Set: phy[4].reg[0] = 3100
 +nvram_init: INFO=>​nvram MAC initialized successfully!
 +==>​shm_init()!!
 +check_shm_hash:​ Check shm hash value
 +nvram_init: INFO=>​nvram conf initialized successfully!
 +nvram_init: INFO=> RAM CONF successful created!
 +nvram_init: INFO=> RC.CONF successful created!
 +---------------- Get WLAN MAC 00:​26:​b7:​xx:​xx:​xx---------------
 +switch reg write offset=94, value=1000
 +switch reg write offset=2004,​ value=ff0003
 +switch reg write offset=2104,​ value=ff0003
 +switch reg write offset=2204,​ value=ff0003
 +switch reg write offset=2304,​ value=ff0003
 +switch reg write offset=2404,​ value=ff0003
 +switch reg write offset=2504,​ value=ff0003
 +switch reg write offset=2010,​ value=810000c0
 +switch reg write offset=2110,​ value=810000c0
 +switch reg write offset=2210,​ value=810000c0
 +switch reg write offset=2310,​ value=810000c0
 +switch reg write offset=2410,​ value=810000c0
 +switch reg write offset=2510,​ value=810000c0
 +switch reg write offset=2610,​ value=81000000
 +switch reg write offset=2710,​ value=81000000
 +switch reg write offset=2604,​ value=20ff0003
 +switch reg write offset=2704,​ value=20ff0003
 +Special Tag Disabled
 +switch reg write offset=2610,​ value=81000000
 +switch reg write offset=2014,​Raeth v3.0 ( vTaskletal,​SkbRecycleu)
 +e=100
 +phy_tx_ring = 0x0212f000, tx_ring = 0xa212f000
 +
 +phy_rx_ring0 = 0x02130000, rx_ring0 = 0xa2130000
 +SMACCR1 -- : 0x00000026
 +SMACCR0 -- : 0xb706b5ac
 +01CDMA_CSG_CFG = 81000000
 +
 +GDMA1_FWD_CFG = 20710000
 +switch reg write offset=2114,​ value=10001
 +switch reg write offset=2214,​ value=10001
 +switch reg write offset=2314,​ value=10001
 +switch reg write offset=2414,​ value=10002
 +switch reg write offset=2514,​ value=10001
 +REG_ESW_WT_MAC_ATC is 0x7ff0002
 +
 +done.
 +ifconfig: SIOCSIFHWADDR:​ No such device
 +ifconfig: ioctl 0x8913 failed: No such device
 +device vlan0001 entered promiscuous mode
 +device eth2 entered promiscuous mode
 +input_access=[3]
 +echo 3 > /​proc/​lan_wlan_access_controller
 +sh: can't create /​proc/​lan_wlan_access_controllbr0:​ port 1(vlan0001) entering learning state
 +erbr0: port 1(vlan0001) entering learning state
 +: nonexistent directory
 +Fri Jan  1 00:00:00 GMT 2010
 +/​etc_ro/​rcS:​ line 138: wd_keepalive:​ not found
 +iptables: No chain/​target/​match by that name.
 +iptables: No chain/​target/​match by that name.
 +iptables: No chain/​target/​match by that name.
 +iptables: No chain/​target/​match by that name.
 +Using intrapositioned negation (`--option ! this`) is deprecated in favor of extrapositioned (`! --option this`).
 +Using intrapositioned negation (`--option ! this`) is deprecated in favor of extrapositioned (`! --option this`).
 +iptables v1.4.10: ​
 +The "​nat"​ table is not intended for filtering, the use of DROP is therefore inhibited.
 +
 +
 +Try `iptables -h' or '​iptables --help'​ for more information.
 +ifconfig: ioctl 0x8913 failed: No such device
 +interface ra2 does not exist!
 +ifconfig: ioctl 0x8913 failed: No such device
 +interface ra2 does not exist!
 +[Enter Test] in wlan_led_ctrl.c main()
 +.insmod: ipv6passthru.ko:​ module not found
 +/​usr/​shell/​dnsmasq.sh stop ok
 +dnsmasq: read /etc/hosts - 2 addresses
 +dnsmasq: read /etc/hosts - 2 addresses
 +dnsmasq: [truncated] m
 +/​usr/​shell/​dnsmasq.sh start ok
 +sh: /​usr/​sbin/​miniupnpd:​ not found
 +/​usr/​shell/​udhcpd.sh config ok
 +/​usr/​shell/​udhcpd.sh start ok
 +
 +***** g_wl_interface = ra0 ******
 +
 +MAX_NUM_SESSIONS : 5; NUM_SEES: 64 
 +ls: /dev/sd*: No such file or directory
 +aa
 +CAN'T FIND usb_default_path
 +CAN'T FIND WDS_AOSS_Running
 +Adding password for user guest
 +ls: /​media/​*/​mlwfw_v*.*.*.bin:​ No such file or directory
 +killall: DMS: no process killed
 +killall: smbd: no process killed
 +killall: nmbd: no process killed
 +kill samba server firsthello, samba!
 +startsmbfilepwent_internal:​ file /​tmp/​samba/​private/​smbpasswd did not exist. File successfully created.
 +User guest password set to none.
 +new GPIO mode
 +CAN'T FIND dlna_hw_nat_disable
 +ls: /​media/​*/​gemtek_easytest.txt:​ No such file or directory
 +main(205) :: 
 +DMS_Create()
 +DLNA DMS: UUID=[aaab4c54-ea1b-1885-xxxx-xxxxxxxx]
 +
 +starting pid 8211, tty '/​dev/​ttyS1':​ '/​bin/​sh'​
 +IP Address List: 192.168.200.254
 +
 +
 +BusyBox v1.12.1 (2013-05-20 10:22:01 CST) built-in shell (ash)
 +Enter '​help'​ for a list of built-in commands.
 +
 +#</​nowiki>​
 +</​WRAP>​\\
 +
 +===== OpenWrt Bootlog ​ =====
 +<WRAP bootlog>
 +<​nowiki>​U-Boot 1.1.3 (Apr 10 2013 - 15:50:37)
 +
 +Board: Ralink APSoC DRAM:  64 MB
 +relocate_code Pointer at: 83fb4000
 +enable ephy clock...done. rf reg 29 = 5
 +SSC disabled.
 +spi_wait_nsec:​ 29 
 +spi device id: 1 20 18 4d 1 (20184d01)
 +find flash: S25FL129P
 +raspi_read: from:30000 len:​1000 ​
 +raspi_read: from:30000 len:​1000 ​
 +============================================ ​
 +Ralink UBoot Version: 4.1.1.0
 +-------------------------------------------- ​
 +ASIC 7620_MP (Port5<​->​None)
 +DRAM component: 512 Mbits DDR, width 16
 +DRAM bus: 16 bit
 +Total memory: 64 MBytes
 +Flash component: SPI Flash
 +Date:Apr 10 2013  Time:​15:​50:​37
 +============================================ ​
 +icache: sets:512, ways:4, linesz:32 ,​total:​65536
 +dcache: sets:256, ways:4, linesz:32 ,​total:​32768 ​
 +
 + ##### The CPU freq = 580 MHZ #### 
 + ​estimate memory size =64 Mbytes
 +
 +Please choose the operation: ​
 +   1: Load system code to SDRAM via TFTP. 
 +   2: Load system code then write to Flash via TFTP. 
 +   3: Boot system code via Flash (default).
 +   4: Entr boot command line interface.
 +   7: Load Boot Loader code then write to Flash via Serial. ​
 +   9: Load Boot Loader code then write to Flash via TFTP. 
 + ​0 ​
 +   
 +3: System Boot system code via Flash.
 +## Booting image at bc050000 ...
 +raspi_read: from:50000 len:​40 ​
 +   Image Name:   MIPS OpenWrt Linux-3.10.49
 +   Image Type:   MIPS Linux Kernel Image (lzma compressed)
 +   Data Size:    1015713 Bytes = 991.9 kB
 +   Load Address: 80000000
 +   Entry Point: ​ 80000000
 +raspi_read: from:50040 len:​f7fa1 ​
 +   ​Verifying Checksum ... OK
 +   ​Uncompressing Kernel Image ... OK
 +No initrd
 +## Transferring control to Linux (at address 80000000) ...
 +## Giving linux memsize in MB, 64
 +
 +Starting kernel ...
 +
 +[    0.000000] Linux version 3.10.49 (black@black) (gcc version 4.8.3 (OpenWrt/​Linaro GCC 4.8-2014.04 r41842) ) #1 Sat Jul 26 20:53:14 CDT 2014
 +[    0.000000] Board has DDR2
 +[    0.000000] Analog PMU set to hw control
 +[    0.000000] Digital PMU set to hw control
 +[    0.000000] SoC Type: Ralink MT7620N ver:2 eco:3
 +[    0.000000] bootconsole [early0] enabled
 +[    0.000000] CPU revision is: 00019650 (MIPS 24KEc)
 +[    0.000000] MIPS: machine is Kingston MLW221
 +[    0.000000] Determined physical RAM map:
 +[    0.000000] ​ memory: 04000000 @ 00000000 (usable)
 +[    0.000000] Initrd not found or empty - disabling initrd
 +[    0.000000] Zone ranges:
 +[    0.000000] ​  ​Normal ​  [mem 0x00000000-0x03ffffff]
 +[    0.000000] Movable zone start for each node
 +[    0.000000] Early memory node ranges
 +[    0.000000] ​  ​node ​  0: [mem 0x00000000-0x03ffffff]
 +[    0.000000] Primary instruction cache 64kB, VIPT, 4-way, linesize 32 bytes.
 +[    0.000000] Primary data cache 32kB, 4-way, PIPT, no aliases, linesize 32 bytes
 +[    0.000000] Built 1 zonelists in Zone order, mobility grouping on.  Total pages: 16256
 +[    0.000000] Kernel command line: console=ttyS0,​57600 rootfstype=squashfs,​jffs2
 +[    0.000000] PID hash table entries: 256 (order: -2, 1024 bytes)
 +[    0.000000] Dentry cache hash table entries: 8192 (order: 3, 32768 bytes)
 +[    0.000000] Inode-cache hash table entries: 4096 (order: 2, 16384 bytes)
 +[    0.000000] Writing ErrCtl register=000546e0
 +[    0.000000] Readback ErrCtl register=000546e0
 +[    0.000000] Memory: 61712k/​65536k available (2282k kernel code, 3824k reserved, 550k data, 172k init, 0k highmem)
 +[    0.000000] SLUB: HWalign=32, Order=0-3, MinObjects=0,​ CPUs=1, Nodes=1
 +[    0.000000] NR_IRQS:256
 +[    0.000000] CPU Clock: 580MHz
 +[    0.000000] Calibrating delay loop... 385.84 BogoMIPS (lpj=1929216)
 +[    0.060000] pid_max: default: 32768 minimum: 301
 +[    0.060000] Mount-cache hash table entries: 512
 +[    0.070000] pinctrl core: initialized pinctrl subsystem
 +[    0.080000] NET: Registered protocol family 16
 +[    0.100000] bio: create slab <​bio-0>​ at 0
 +[    0.110000] rt2880_gpio 10000600.gpio:​ registering 24 gpios
 +[    0.120000] rt2880_gpio 10000600.gpio:​ registering 24 irq handlers
 +[    0.130000] rt2880_gpio 10000660.gpio:​ registering 32 gpios
 +[    0.140000] rt2880_gpio 10000660.gpio:​ registering 32 irq handlers
 +[    0.150000] rt2880_gpio 10000688.gpio:​ registering 1 gpios
 +[    0.160000] rt2880_gpio 10000688.gpio:​ registering 1 irq handlers
 +[    0.170000] Switching to clocksource MIPS
 +[    0.180000] NET: Registered protocol family 2
 +[    0.190000] TCP established hash table entries: 512 (order: 0, 4096 bytes)
 +[    0.200000] TCP bind hash table entries: 512 (order: -1, 2048 bytes)
 +[    0.210000] TCP: Hash tables configured (established 512 bind 512)
 +[    0.230000] TCP: reno registered
 +[    0.230000] UDP hash table entries: 256 (order: 0, 4096 bytes)
 +[    0.240000] UDP-Lite hash table entries: 256 (order: 0, 4096 bytes)
 +[    0.260000] NET: Registered protocol family 1
 +[    0.270000] rt-timer 10000100.timer:​ maximum frequncy is 2441Hz
 +[    0.290000] squashfs: version 4.0 (2009/​01/​31) Phillip Lougher
 +[    0.310000] jffs2: version 2.2 (NAND) (SUMMARY) (LZMA) (RTIME) (CMODE_PRIORITY) (c) 2001-2006 Red Hat, Inc.
 +[    0.330000] msgmni has been set to 120
 +[    0.330000] io scheduler noop registered
 +[    0.340000] io scheduler deadline registered (default)
 +[    0.350000] Serial: 8250/16550 driver, 2 ports, IRQ sharing disabled
 +[    0.370000] 10000c00.uartlite:​ ttyS0 at MMIO 0x10000c00 (irq = 20) is a 16550A
 +[    0.380000] console [ttyS0] enabled, bootconsole disabled
 +[    0.380000] console [ttyS0] enabled, bootconsole disabled
 +[    0.410000] m25p80 spi32766.0: s25fl129p1 (16384 Kbytes)
 +[    0.420000] 5 ofpart partitions found on MTD device spi32766.0
 +[    0.430000] Creating 5 MTD partitions on "​spi32766.0":​
 +[    0.440000] 0x000000000000-0x000000030000 : "​u-boot"​
 +[    0.450000] 0x000000030000-0x000000040000 : "​u-boot-env"​
 +[    0.460000] 0x000000040000-0x000000050000 : "​factory"​
 +[    0.480000] 0x000000050000-0x000000fb0000 : "​firmware"​
 +[    0.490000] 0x000000147fe1-0x000000fb0000 : "​rootfs"​
 +[    0.500000] mtd: partition "​rootfs"​ must either start or end on erase block boundary or be smaller than an erase block -- forcing read-only
 +[    0.520000] mtd: device 4 (rootfs) set to be root filesystem
 +[    0.540000] mtd: partition "​rootfs_data"​ created automatically,​ ofs=0x3e0000,​ len=0xbd0000
 +[    0.550000] 0x0000003e0000-0x000000fb0000 : "​rootfs_data"​
 +[    0.570000] 0x000000fb0000-0x000001000000 : "​user-config"​
 +[    0.580000] (unregistered net_device):​ port 0 link up (100Mbps/​Full duplex)
 +[    0.590000] ralink_soc_eth 10100000.ethernet:​ loaded mt7530 driver
 +[    0.610000] eth0: done loading
 +[    0.610000] rt3xxx-usbphy ubsphy.3: loaded
 +[    0.620000] rt2880_wdt 10000120.watchdog:​ Initialized
 +[    0.630000] TCP: cubic registered
 +[    0.640000] NET: Registered protocol family 17
 +[    0.650000] 8021q: 802.1Q VLAN Support v1.8
 +[    0.670000] VFS: Mounted root (squashfs filesystem) readonly on device 31:4.
 +[    0.690000] Freeing unused kernel memory: 172K (802c5000 - 802f0000)
 +procd: Console is alive
 +procd: - watchdog -
 +[    4.670000] usbcore: registered new interface driver usbfs
 +[    4.680000] usbcore: registered new interface driver hub
 +[    4.690000] usbcore: registered new device driver usb
 +[    4.740000] SCSI subsystem initialized
 +[    4.750000] ehci_hcd: USB 2.0 '​Enhanced'​ Host Controller (EHCI) Driver
 +[    4.770000] ehci-platform:​ EHCI generic platform driver
 +[    4.980000] rt3xxx-usbphy ubsphy.3: remote usb device wakeup disabled
 +[    4.990000] rt3xxx-usbphy ubsphy.3: UTMI 16bit 30MHz
 +[    5.000000] ehci-platform 101c0000.ehci:​ EHCI Host Controller
 +[    5.010000] ehci-platform 101c0000.ehci:​ new USB bus registered, assigned bus number 1
 +[    5.030000] ehci-platform 101c0000.ehci:​ irq 26, io mem 0x101c0000
 +[    5.060000] ehci-platform 101c0000.ehci:​ USB 2.0 started, EHCI 1.00
 +[    5.070000] hub 1-0:1.0: USB hub found
 +[    5.080000] hub 1-0:1.0: 1 port detected
 +[    5.090000] ohci_hcd: USB 1.1 '​Open'​ Host Controller (OHCI) Driver
 +[    5.100000] ohci-platform 101c1000.ohci:​ Generic Platform OHCI Controller
 +[    5.110000] ohci-platform 101c1000.ohci:​ new USB bus registered, assigned bus number 2
 +[    5.130000] ohci-platform 101c1000.ohci:​ irq 26, io mem 0x101c1000
 +[    5.200000] hub 2-0:1.0: USB hub found
 +[    5.210000] hub 2-0:1.0: 1 port detected
 +[    5.220000] leds-gpio gpio-leds.4:​ pins are not configured from the driver
 +[    5.240000] usbcore: registered new interface driver usb-storage
 +procd: - preinit -
 +[    5.400000] usb 1-1: new high-speed USB device number 2 using ehci-platform
 +[    5.760000] hub 1-1:1.0: USB hub found
 +[    5.760000] hub 1-1:1.0: 3 ports detected
 +Press the [f] key and hit [enter] to enter failsafe mode
 +Press the [1], [2], [3] or [4] key and hit [enter] to select the debug level
 +kmod: ran 1 iterations
 +[    9.780000] jffs2: notice: (306) jffs2_build_xattr_subsystem:​ complete building xattr subsystem, 19 of xdatum (0 unchecked, 18 orphan) and 27 of xref (0 dead, 18 orphan) found.
 +block: extroot: no root or overlay mount defined
 +jffs2 is ready
 +jffs2 is ready
 +[   ​10.000000] jffs2: notice: (303) jffs2_build_xattr_subsystem:​ complete building xattr subsystem, 19 of xdatum (0 unchecked, 18 orphan) and 27 of xref (0 dead, 18 orphan) found.
 +switching to overlay
 +procd: - early -
 +procd: - watchdog -
 +procd: - ubus -
 +procd: - init -
 +Please press Enter to activate this console.
 +[   ​11.700000] NET: Registered protocol family 10
 +[   ​11.730000] nf_conntrack version 0.5.0 (966 buckets, 3864 max)
 +[   ​11.750000] ip6_tables: (C) 2000-2006 Netfilter Core Team
 +[   ​11.780000] Loading modules backported from Linux version master-2014-05-22-0-gf2032ea
 +[   ​11.790000] Backport generated by backports.git backports-20140320-37-g5c33da0
 +[   ​11.810000] ip_tables: (C) 2000-2006 Netfilter Core Team
 +[   ​11.850000] usbcore: registered new interface driver ums-alauda
 +[   ​11.870000] usbcore: registered new interface driver ums-cypress
 +[   ​11.880000] usbcore: registered new interface driver ums-datafab
 +[   ​11.900000] usbcore: registered new interface driver ums-freecom
 +[   ​11.910000] usbcore: registered new interface driver ums-isd200
 +[   ​11.930000] usbcore: registered new interface driver ums-jumpshot
 +[   ​11.940000] usbcore: registered new interface driver ums-karma
 +[   ​11.950000] usbcore: registered new interface driver ums-sddr09
 +[   ​11.970000] usbcore: registered new interface driver ums-sddr55
 +[   ​11.980000] usbcore: registered new interface driver ums-usbat
 +[   ​12.010000] xt_time: kernel timezone is -0000
 +[   ​12.080000] cfg80211: Calling CRDA to update world regulatory domain
 +[   ​12.100000] cfg80211: World regulatory domain updated:
 +[   ​12.110000] cfg80211: ​ DFS Master region: unset
 +[   ​12.110000] cfg80211: ​  ​(start_freq - end_freq @ bandwidth), (max_antenna_gain,​ max_eirp), (dfs_cac_time)
 +[   ​12.130000] cfg80211: ​  ​(2402000 KHz - 2472000 KHz @ 40000 KHz), (N/A, 2000 mBm), (N/A)
 +[   ​12.150000] cfg80211: ​  ​(2457000 KHz - 2482000 KHz @ 40000 KHz), (N/A, 2000 mBm), (N/A)
 +[   ​12.170000] cfg80211: ​  ​(2474000 KHz - 2494000 KHz @ 20000 KHz), (N/A, 2000 mBm), (N/A)
 +[   ​12.180000] cfg80211: ​  ​(5170000 KHz - 5250000 KHz @ 160000 KHz), (N/A, 2000 mBm), (N/A)
 +[   ​12.200000] cfg80211: ​  ​(5250000 KHz - 5330000 KHz @ 160000 KHz), (N/A, 2000 mBm), (0 s)
 +[   ​12.210000] cfg80211: ​  ​(5490000 KHz - 5730000 KHz @ 160000 KHz), (N/A, 2000 mBm), (0 s)
 +[   ​12.230000] cfg80211: ​  ​(5735000 KHz - 5835000 KHz @ 80000 KHz), (N/A, 2000 mBm), (N/A)
 +[   ​12.250000] cfg80211: ​  ​(57240000 KHz - 63720000 KHz @ 2160000 KHz), (N/A, 0 mBm), (N/A)
 +[   ​12.280000] PPP generic driver version 2.4.2
 +[   ​12.290000] NET: Registered protocol family 24
 +[   ​12.330000] ieee80211 phy0: rt2x00_set_rt:​ Info - RT chipset 5390, rev 0500 detected
 +[   ​12.350000] ieee80211 phy0: rt2x00_set_rf:​ Info - RF chipset 7620 detected
 +[   ​18.870000] device eth0.2 entered promiscuous mode
 +[   ​18.880000] device eth0 entered promiscuous mode
 +[   ​18.910000] br-lan: port 1(eth0.2) entered forwarding state
 +[   ​18.920000] br-lan: port 1(eth0.2) entered forwarding state
 +procd: - init complete -
 +[   ​20.920000] br-lan: port 1(eth0.2) entered forwarding state
 +
 +
 +
 +BusyBox v1.22.1 (2014-07-26 20:39:12 CDT) built-in shell (ash)
 +Enter '​help'​ for a list of built-in commands.
 +
 +  _______ ​                    ​________ ​       __
 + ​| ​      ​|.-----.-----.-----.| ​ |  |  |.----.| ​ |_
 + ​| ​  ​- ​  ​|| ​ _  |  -__|     ​|| ​ |  |  ||   ​_|| ​  _|
 + ​|_______|| ​  ​__|_____|__|__||________||__| ​ |____|
 +          |__| W I R E L E S S   F R E E D O M
 + ​-----------------------------------------------------
 + ​BARRIER BREAKER (Bleeding Edge, r41842)
 + ​-----------------------------------------------------
 +  * 1/2 oz Galliano ​        Pour all ingredients into
 +  * 4 oz cold Coffee ​       an irish coffee mug filled
 +  * 1 1/2 oz Dark Rum       with crushed ice. Stir.
 +  * 2 tsp. Creme de Cacao
 + ​-----------------------------------------------------
 +root@OpenWrt:/#</​nowiki>​
 +</​WRAP>​\\
 +
 +===== Hardware Mods  =====
 +
 +Serial connection + Ethernet using a Magnetic Jack
 +
 +{{:​media:​kingston:​mlw221-mod-00.jpg?​400|}}
 +{{:​media:​kingston:​mlw221-mod-01.jpg?​400|}}
 +
 +===== Switch Set =====
 +add it to /​etc/​config/​network to let mod Ethernet link to CPU
 +<​code>​
 +config switch
 +        option name '​mt7620'​
 +        option reset '​1'​
 +        option enable '​1'​
 +        option enable_vlan '​1'​
 +
 +config switch_vlan
 +        option vlan '​1'​
 +        option device '​mt7620'​
 +        option ports '0 6t'
 +
 +</​code>​
 +
 +===== UN-Official Pre-Built Images ​  =====
 +
 +Install OpenWrt on your MLW221 (G1) using a USB stick or SDcard.
 +
 +This has been tested on my device..... \\
 +As Always.... Use at your own Peril! .... No Warranty!
 +
 +These Images use the Factory Upgrade Process described here : \\
 +[[http://​www.kingston.com/​us/​support/​technical/​downloads?​product=mlw221&​filename=mlwfw_v1]]
 +
 +USB/SDcard Factory to OpenWrt and OpenWrt to Factory Images. \\
 +[[https://​drive.google.com/​file/​d/​0B0CKglNyN0URdHJqZ25rczhZc00/​]]
 +
 +The OpenWrt Image has NO Password set!  \\
 +It has **LuCI installed** the **WiFi is ENABLED** by default and is set to **"​OpenWrt"​**.
 +
 +
 +A stable Choas Calmer sysupgrade-image with nano, germane translation for LuCI and all packages for [[doc:​howto:​usb.tethering]]:​\\
 +[[https://​app.box.com/​s/​ktkadgmqz3dky6mxuwh5d4mnaehjb65f]] (md5sum: fa9decb9dd5710bd6846d0bc103727c1)\\
 +Only SYSUPGRADE - install other OpenWRT image first like in the archive above.\\
 +With tethering you can get easy access to the internet over your mobile phone or a USB-Ethernet-Adapter. Just plug in and define a new wan interface with eth1.\\
 +Boot in [[doc:​howto:​generic.failsafe]] will trigger firstboot!\\
 +Use at your own risk - no warranty!\\
 +===== Tags =====
 +[[meta:​tags|How to add tags]]
 +{{tag>​ramips MT7620N 16Flash 64RAM Serial MIPS MIPS32 24kec NoEthernet rechargeable_battery portable_router usb_powered}}