Intenso 2,5" Memory 2 Move USB 3.0
Small WiFi/Ethernet NAS device with a 3000mAh Li-polymer rechargeable_battery. It provides 150MBit/s 802.11bgn wireless connectivity, it has a 10M/100M Fast Ethernet port and a multi-purpose USB 3.0 micro-b socket, which can be used to access the built-in 2,5“ harddisk directly and charge the rechargeable battery.
Supported Versions
Hardware Highlights
Hardware Specs | |
---|---|
Name | Intenso 2,5” Memory 2 Move USB 3.0 |
FCC ID | ? |
SoC-Platform | RT5350 |
CPU | MIPS 24KEc V4.12 360MHz |
Onboard RAM | 32MiB M12L2561616A-6T |
Flash ROM | 8MiB MX25L6406E |
Wifi | Ralink 5350, rev 0500 802.11 1×1:1 bgn |
LAN Ethernet | 1 x 10/100MBit |
Dimensions | 127 x 80 x 25 mm (H x W x D) |
Weight | 280 g |
This device is sold by different vendors with different branding. As of now, we have collected the following SKUs.
SKUs | ||
---|---|---|
Vendor | Product | Manufacturer Link |
IOVST | UIS700HD | http://www.iovst.com/product/article-41.html |
Intenso | 2,5“ Memory 2 Move USB 3.0 | http://www.intenso.de/produkte_en.php?kategorie=29&&produkt=1357297608 |
Tenda? | PI-535 VER1.6? / 501500 | ? |
fantec | MWiD25 | http://www.fantec.eu/html/en/2/artId/__1636/gid/__19909019902590/article.html |
Patriot | Patriot Gauntlet Node 2.5” | http://www.patriotmemory.com/product/detail.jsp?prodline=6&catid=43&prodgroupid=179&id=1274&type=19 |
The GPL Source code for the M2M is available from http://www.intenso.de/multimedia/treiber/1374148765.zip .
fantec also provides the GPL Source code for their device at: http://www.fantec.de/fileadmin/downloads/products/festplattengehaeuse_festplatten/MWiD25/firmware/FANTEC_MWiD25_Firmware_20131009-v2.000.030.zip .
NOTE: The GPL tarball provided by the manufacturer contains the Ralink SDK but not all the required software and assets to build the stock firmware image. A config file can be found in the original firmware under /sbin/config.sh .
OpenWrt Forum Link : https://forum.openwrt.org/viewtopic.php?id=50910
Flash Layout
Intenso 2,5“ Memory 2 Move USB 3.0 Flash Layout | ||||||
---|---|---|---|---|---|---|
Layer0 | m25p80 spi32766.0: mx25l6405d 8192KiB | |||||
Layer1 | mtd0 | mtd1 | mtd2 | mtd3 firmware 7872KiB | ||
Layer2 | mtd4 kernel | mtd5 rootfs | mtd6 rootfs_data | |||
Size in KiB | 196KiB | 64KiB | 64KiB | ~944KiB | ~6950KiB | ~3584KiB |
Name | Bootloader | Config | Factory | kernel | rootfs | rootfs_data |
mountpoint | none | none | none | none | /rom | /overlay |
filesystem | none | none | none | none | SquashFS | JFFS2 |
Installing and Updating OpenWrt
OEM TFTP Live Test / unbricking via tftp
WARNING : You need access to the serial port
Set a PC with a TFTP-Server on same network to IP Address range 192.168.100.201. Download or compile OpenWrt firmware image (openwrt-ramips-rt305x-m2m-initramfs-uImage.bin), store it in the server's directory as ramdisk.bin. From serial console abort the U-boot process by pressing 'i' and enter this on u-boot command line by pressing 'Z'.
IOVST> tftp 0x80500000 ramdisk.bin
Once U-boot command prompt returns enter
IOVST> bootm
and watch the system boot.
Flash / Upgrading OpenWrt
If you want to install OpenWrt permanently, or like to reflash for e.g. upgrading to a new OpenWrt version, you have to use the sysupgrade command line tool. It is important that you put the firmware image into the ramdisk (/tmp) or on the hdd (usually /mnt/sda1) before you start flashing.
LuCI Web Upgrade Process
- Browse to http://192.168.1.1/cgi-bin/luci/mini/system/upgrade/ LuCI Upgrade URL
- Upload image file for sysupgrade to LuCI
- Wait for reboot
Terminal Upgrade Process
- Login as root via SSH on 192.168.1.1
- Use the following commands to upgrade.
cd /tmp/ wget http://http://downloads.openwrt.org/snapshots/trunk/XXX/xxx.abc sysupgrade /tmp/xxx.abc
Basic configuration
→ Basic configuration After flashing, proceed with this.
Set up your Internet connection, configure wireless, etc.
Specific Configuration
Interfaces
The default network configuration is:
Interface Name | Description | Default configuration |
---|---|---|
br-lan | LAN & WiFi | 192.168.1.1/24 |
wlan0 | WiFi | Disabled |
Failsafe mode
Buttons
→ hardware.button on howto use and configure the hardware button(s).
The Memory 2 Move has two programmable buttons. The buttons are reset and the power button.
BUTTON | Event |
---|---|
Reset | reset |
power | poweroff |
Hardware
Serial Port
The UART (uart-lite, TTYS1, Serial speed is 57600 baud) header is located on the back side of the PCB right next to the system ram, near the CN1 printing on the silkscreen. You will need a RS232↔CMOS (ie a MAX2323 circuit) to utilize this. The pinout is:
[3.3v - Square] [RxD] [TxD] [GND]
On the PCB
The main CPU of the RT5350-SoC is behind a soldered RF can.
There's a 256MBit RAM chip:
ESMT
M12L2561616A-6T
The Flash Rom chip:
MXIC
MX25L6406E
The USB3.0 to SATA-Bridge Chip:
VLI
VL701-4
There's an additional microcontroller Holtek HT66F30
and flash chip Pm25LD010
on the other side of the Board.
The HDD is a Samsung/Seagate Spinpoint Advance Format ST500LM012. It's rated +5V DC 0.85A
There rechargeable Li-Po battery is rated 3000mAh by the manufacturer.
Pictures
Bootlogs
OEM bootlog
U-Boot 1.1.3 (Nov 26 2012 - 14:37:46) DRAM: 32 MB Initialize usb ehci ohci find flash: MX25L6405D .*** Warning - bad CRC, using default environment ============================================ UBoot Version: 3.6.0.0 -------------------------------------------- ASIC 5350_MP (Port5<->None) DRAM_CONF_FROM: Boot-Strapping DRAM_TYPE: SDRAM DRAM_SIZE: 256 Mbits DRAM_WIDTH: 16 bits DRAM_TOTAL_WIDTH: 16 bits TOTAL_MEMORY_SIZE: 32 MBytes Flash component: SPI Flash Date:Nov 26 2012 Time:14:37:46 ============================================ icache: sets:256, ways:4, linesz:32 ,total:32768 dcache: sets:128, ways:4, linesz:32 ,total:16384 ##### The CPU freq = 360 MHZ #### estimate memory size =32 Mbytes . Initialize vs configure module .Initialize GPIO Input i key to enter menu: 1 0 ........................## Booting image at 80500000 ... Image Name: Linux Kernel Image Created: 2012-10-28 7:49:21 UTC Image Type: MIPS Linux Kernel Image (lzma compressed) Data Size: 1412119 Bytes = 1.3 MB Load Address: 80000000 Entry Point: 80426000 Verifying Checksum ... OK Uncompressing Kernel Image ... OK No initrd ## Transferring control to Linux (at address 80426000) ... ## Giving linux memsize in MB, 32 Starting kernel ... LINUX started... THIS IS ASIC Linux version 2.6.21 (root@localhost.localdomain) (gcc version 3.4.2) #125 Sun Oct 28 15:49:01 PHT 2012 The CPU feqenuce set to 360 MHz CPU revision is: 0001964c Determined physical RAM map: memory: 02000000 @ 00000000 (usable) Initrd not found or empty - disabling initrd Built 1 zonelists. Total pages: 8128 Kernel command line: console=ttyS1,57600n8 root=/dev/mtdblock8 rootfstype=squashfs Primary instruction cache 32kB, physically tagged, 4-way, linesize 32 bytes. Primary data cache 16kB, 4-way, linesize 32 bytes. Synthesized TLB refill handler (20 instructions). Synthesized TLB load handler fastpath (32 instructions). Synthesized TLB store handler fastpath (32 instructions). Synthesized TLB modify handler fastpath (31 instructions). Cache parity protection disabled cause = c0808010, status = 11000000 PID hash table entries: 128 (order: 7, 512 bytes) calculating r4koff... 0015f900(1440000) CPU frequency 360.00 MHz Using 180.000 MHz high precision timer. Console: colour dummy device 80x25 Dentry cache hash table entries: 4096 (order: 2, 16384 bytes) Inode-cache hash table entries: 2048 (order: 1, 8192 bytes) Memory: 27972k/32768k available (3350k kernel code, 4796k reserved, 893k data, 144k init, 0k highmem) Mount-cache hash table entries: 512 NET: Registered protocol family 16 SCSI subsystem initialized usbcore: registered new interface driver usbfs usbcore: registered new interface driver hub usbcore: registered new device driver usb NET: Registered protocol family 2 Time: MIPS clocksource has been installed. IP route cache hash table entries: 1024 (order: 0, 4096 bytes) TCP established hash table entries: 1024 (order: 1, 8192 bytes) TCP bind hash table entries: 1024 (order: 0, 4096 bytes) TCP: Hash tables configured (established 1024 bind 1024) TCP reno registered detected lzma initramfs detected lzma initramfs initramfs: LZMA lc=3,lp=0,pb=2,dictSize=1048576,origSize=512 LZMA initramfs by Ming-Ching Tiew <mctiew@yahoo.com>.deice id : c2 20 17 c2 20 (2017c220) MX25L6405D(c2 2017c220) (8192 Kbytes) mtd .name = raspi, .size = 0x00800000 (8M) .erasesize = 0x00010000 (64K) .numeraseregions = 0 Creating 9 MTD partitions on "raspi": 0x00000000-0x00800000 : "ALL" 0x00000000-0x00030000 : "Bootloader" 0x00030000-0x00040000 : "Config" 0x00040000-0x00050000 : "Factory" 0x00050000-0x001d0000 : "Kernel_RootFS" 0x001d0000-0x001e0000 : "params" 0x001e0000-0x001f0000 : "user_backup" 0x001f0000-0x00200000 : "user" 0x00200000-0x00800000 : "Rootfs" arch/mips/rt2880/nvram.c 275: len=0x3ffc, fb[0].env.crc=0xc4074b67 arch/mips/rt2880/nvram.c 275: len=0x1ffc, fb[1].env.crc=0xffffffff arch/mips/rt2880/nvram.c 279: index:1, Bad CRC ffffffff, ignore values in flash. arch/mips/rt2880/nvram.c 275: len=0x1ffc, fb[2].env.crc=0xffffffff arch/mips/rt2880/nvram.c 279: index:2, Bad CRC ffffffff, ignore values in flash. arch/mips/rt2880/nvram.c 275: len=0x4ffc, fb[3].env.crc=0xffffffff arch/mips/rt2880/nvram.c 279: index:3, Bad CRC ffffffff, ignore values in flash. Ralink Kernel NVRAM initialized RT3xxx EHCI/OHCI init. squashfs: version 3.2-r2 (2007/01/15) Phillip Lougher squashfs: LZMA suppport for slax.org by jro NTFS driver 2.1.28 [Flags: R/O]. fuse init (API version 7.8) io scheduler noop registered (default) HDLC line discipline: version $Revision: 1.1.1.1 $, maxframe=4096 N_HDLC line discipline registered. Reset button driver registered vs_pio_major = 100 vs_pio_major = 100 vs pio driver started! vstinfo: Module loaded. Serial: 8250/16550 driver $Revision: 1.7 $ 2 ports, IRQ sharing disabled serial8250: ttyS0 at I/O 0xb0000500 (irq = 37) is a 16550A serial8250: ttyS1 at I/O 0xb0000c00 (irq = 12) is a 16550A RAMDISK driver initialized: 8 RAM disks of 4096K size 1024 blocksize loop: loaded (max 8 devices) rdm_major = 254 Ralink APSoC Ethernet Driver Initilization. v2.1 256 rx/tx descriptors allocated, mtu = 1500! MAC_ADRH -- : 0x0000001c MAC_ADRL -- : 0xc203d5b9 PROC INIT OK! PPP generic driver version 2.4.2 PPP Deflate Compression module registered PPP BSD Compression module registered PPP MPPE Compression module registered NET: Registered protocol family 24 PPPoL2TP kernel driver, V0.17 PPTP driver version 0.8.1 === pAd = c0019000, size = 629088 === <-- RTMPAllocAdapterBlock, Status=0 block2mtd: version $Revision: 1.1.1.1 $ 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, driver 10 Dec 2004 usb usb1: configuration #1 chosen from 1 choice hub 1-0:1.0: USB hub found hub 1-0:1.0: 1 port detected 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 usb usb2: configuration #1 chosen from 1 choice hub 2-0:1.0: USB hub found hub 2-0:1.0: 1 port detected Initializing USB Mass Storage driver... usb 1-1: new high speed USB device using rt3xxx-ehci and address 2 usb 1-1: configuration #1 chosen from 1 choice scsi0 : SCSI emulation for USB Mass Storage devices usbcore: registered new interface driver usb-storage USB Mass Storage support registered. nf_conntrack version 0.5.0 (256 buckets, 2048 max) ip_tables: (C) 2000-2006 Netfilter Core Team, Type=Restricted Cone arp_tables: (C) 2002 David S. Miller TCP cubic registered NET: Registered protocol family 1 NET: Registered protocol family 10 NET: Registered protocol family 17 802.1Q VLAN Support v1.8 Ben Greear <greearb@candelatech.com> All bugs added by David S. Miller <davem@redhat.com> Match the module's license! VFS: Mounted root (squashfs filesystem) readonly. Freeing unused kernel memory: 144k freed enter init Algorithmics/MIPS FPU Emulator v1.5 Start rootfs mounted tntfs: module license 'Commercial. For support email ntfs-support@tuxera.com.' taints kernel. Tuxera NTFS driver 3012.10.21.1 [Flags: R/W MODULE]. init dev files mounted end scsi 0:0:0:0: Direct-Access Intenso M2M 0006 PQ: 0 ANSI: 6 sda: test WP failed, assume Write Enabled sda: assuming drive cache: write through sd 0:0:0:0: Attached scsi disk sda sd 0:0:0:0: Attached scsi generic sg0 type 0 Wed Jan 14 18:52:02 GMT 2015 GMT-01:00 arch/mips/rt2880/nvram.c 472: len=0x3ffc, crc_value=0xc4074b67, fb[0].env.crc=0xc4074b67 arch/mips/rt2880/nvram.c 502: Same CRC Finish the check crc SSID_PREFIX:Memory2Move wireless port last two bytes:-d5b8! SSarch/mips/rt2880/nvram.c 423: --> nvram_clear 0 ID:Memory2Move-D5B8 arch/mips/rt2880/nvram.c 445: clear flash from 0x2004 for 0x3ffc bytes arch/mips/rt2880/nvram.c 527: --> nvram_commit 0 init net WiFiSD enter User Mode! opmode=1 wanmode=DHCP wan_if=eth2.2 lan_if=br0 phy_tx_ring = 0x01cb2000, tx_ring = 0xa1cb2000 phy_rx_ring0 = 0x01cb3000, rx_ring0 = 0xa1cb3000 MAC_ADRH -- : 0x0000001c MAC_ADRL -- : 0xc203d5b9 RT305x_ESW: Link Status Changed RX DESC a075e000 size = 2048 <-- RTMPAllocTxRxRingMemory, Status=0 RTMP_TimerListAdd: add timer obj c0083b68! [...] Key1Str is Invalid key length(0) or Type(1) Key2Str is Invalid key length(0) or Type(0) Key3Str is Invalid key length(0) or Type(0) Key4Str is Invalid key length(0) or Type(0) 1. Phy Mode = 3 2. Phy Mode = 3 phy mode> Error! The chip does not support 5G band 15! RTMPSetPhyMode: channel is out of range, use first channel=0 3. Phy Mode = 9 RTMPSetPhyMode: channel is out of range, use first channel=0 MCS Set = ff 00 00 00 01 SYNC - BBP R4 to 20MHz.l RTMP_TimerListAdd: add timer obj c0052244! Main bssid = 00:1c:c2:03:d5:b8 <==== rt28xx_init, Status=0 0x1300 = 00064380 vconfig: ioctl error for rem: Invalid argument vconfig: ioctl error for rem: Invalid argument eth2.2: Setting MAC address to 00 1c c2 03 d5 b9. VLAN (eth2.2): Underlying device (eth2) has same MAC, not checking promiscious mode. ifconfig: ioctl 0x8913 failed: No such device brctl: bridge br0: No such device or address iptables v1.3.5: can't initialize iptables table `mangle': Table does not exist (do you need to insmod?) Perhaps iptables or your kernel needs to be upgraded. switch reg write offset=14, value=405555 switch reg write offset=50, value=2001 switch reg write offset=98, value=7f3f switch reg write offset=e4, value=3f switch reg write offset=40, value=1001 switch reg write offset=44, value=1001 switch reg write offset=48, value=1002 switch reg write offset=70, value=ffff506f done. device ra0 entered promiscuous mode eth2.1: dev_set_promiscuity(master, 1) device eth2 entered promiscuous mode device eth2.1 entered promiscuous mode opmode=1 wanmode=DHCP wan_if=eth2.2 lan_if=br0 br0: port 2(eth2.1) entering learning state ifconfig: ioctl 0x8914 failed: Cannot assign requested address ifconfig: ioctl 0x8914 failed: Cannot assign requested address opmode=1 wanmode=DHCP wan_if=eth2.2 lan_if=br0 opmode=1 Set: phy[0].reg[0] = 3900 Set: phy[1].reg[0] = 3900 Set: phy[2].reg[0] = 3900 Set: phy[3].reg[0] = 3900 Set: phy[0].reg[0] = 3100 Set: phy[1].reg[0] = 3100 Set: phy[2].reg[0] = 3100 Set: phy[3].reg[0] = 3100 RX DESC a1827000 size = 2048 <-- RTMPAllocTxRxRingMemory, Status=0 RTMP_TimerListAdd: add timer obj c0083b68! [...] 1. Phy Mode = 3 2. Phy Mode = 3 phy mode> Error! The chip does not support 5G band 15! RTMPSetPhyMode: channel is out of range, use first channel=0 3. Phy Mode = 9 RTMPSetPhyMode: channel is out of range, use first channel=0 MCS Set = ff 00 00 00 01 SYNC - BBP R4 to 20MHz.l RTMP_TimerListAdd: add timer obj c0052244! Main bssid = 00:1c:c2:03:d5:b8 <==== rt28xx_init, Status=0 0x1300 = 00064380 br0: port 1(ra0) entering learning state opmode=1 wanmode=DHCP wan_if=eth2.2 lan_if=br0 opmode=1 wanmode=DHCP wan_if=eth2.2 lan_if=br0 Set: phy[0].reg[0] = 3900 Set: phy[1].reg[0] = 3900 ### adapter index 10 ### adapter hardware address 00:1c:c2:03:d5:b9 udhcpc (v1.12.1) started ### vfork'ing and execle'ing /sbin/udhcpc.sh ### entering raw listen mode ### opening raw socket on ifindex 10 ### got raw socket fd 5 ### attached filter to raw socket fd 5 Set: phy[2].reg[0] = 3900 ### bound to raw socket fd 5 ### adding option 0x35 ### adding option 0x3d ### adding option 0x3c ### adding option 0x39 Set: phy[3].reg[0] = 3900 ### Waiting on select... aplsit file=/tmp/ap_list.out! /etc/rc.d/rc1.d/S32smbd start /etc/rc.d/rc1.d/S34ntp start /etc/rc.d/rc1.d/S73ddns start (ntp.c,main,224)/bin/ntpclient -s -c 0 -h 0.asia.pool.ntp.org -i 86400 & (ntp.c,main,236)SYNC:date "+%Y.%m.%d-%H:%M:%S" > /etc/timedate 0.asia.pool.ntp.org: Unknown host /etc/rc.d/rc1.d/S75fileserv start /etc/rc.d/rc1.d/S80webd start /etc/rc.d/rc1.d/S82upnpd start /etc/rc.d/rc1.d/S99local start br0: topology change detected, propagating br0: port 2(eth2.1) entering forwarding state br0: topology change detected, propagating br0: port 1(ra0) entering forwarding state M2M login:
OpenWrt bootlog
Linux version 3.14.28 (chuck@debian64) (gcc version 4.8.3 (OpenWrt/Linaro GCC 4.8-2014.04 r43976) ) #26 Sat Jan 17 23:22:20 CET 2015 SoC Type: Ralink RT5350 id:1 rev:3 bootconsole [early0] enabled CPU0 revision is: 0001964c (MIPS 24KEc) MIPS: machine is Intenso Memory 2 Move Determined physical RAM map: memory: 02000000 @ 00000000 (usable) Initrd not found or empty - disabling initrd Zone ranges: Normal [mem 0x00000000-0x01ffffff] Movable zone start for each node Early memory node ranges node 0: [mem 0x00000000-0x01ffffff] On node 0 totalpages: 8192 free_area_init_node: node 0, pgdat 802744c0, node_mem_map 81004240 Normal zone: 64 pages used for memmap Normal zone: 0 pages reserved Normal zone: 8192 pages, LIFO batch:0 Primary instruction cache 32kB, VIPT, 4-way, linesize 32 bytes. Primary data cache 16kB, 4-way, VIPT, no aliases, linesize 32 bytes pcpu-alloc: s0 r0 d32768 u32768 alloc=1*32768 pcpu-alloc: [0] 0 Built 1 zonelists in Zone order, mobility grouping on. Total pages: 8128 Kernel command line: console=ttyS1,57600n8 root=/dev/mtdblock5 rootfstype=squashfs,jffs2 PID hash table entries: 128 (order: -3, 512 bytes) Dentry cache hash table entries: 4096 (order: 2, 16384 bytes) Inode-cache hash table entries: 2048 (order: 1, 8192 bytes) Writing ErrCtl register=00040564 Readback ErrCtl register=00040564 Memory: 29476K/32768K available (2236K kernel code, 117K rwdata, 244K rodata, 144K init, 176K bss, 3292K reserved) SLUB: HWalign=32, Order=0-3, MinObjects=0, CPUs=1, Nodes=1 NR_IRQS:256 CPU Clock: 360MHz systick: running - mult: 214748, shift: 32 genirq: Flags mismatch irq 7. 00014600 (timer) vs. 00014600 (systick) Calibrating delay loop... 479.23 BogoMIPS (lpj=2396160) pid_max: default: 32768 minimum: 301 Mount-cache hash table entries: 1024 (order: 0, 4096 bytes) Mountpoint-cache hash table entries: 1024 (order: 0, 4096 bytes) pinctrl core: initialized pinctrl subsystem NET: Registered protocol family 16 rt2880-pinmux pinctrl.1: try to register 28 pins ... pinctrl core: registered pin 0 (io0) on rt2880-pinmux pinctrl core: registered pin 1 (io1) on rt2880-pinmux pinctrl core: registered pin 2 (io2) on rt2880-pinmux pinctrl core: registered pin 3 (io3) on rt2880-pinmux pinctrl core: registered pin 4 (io4) on rt2880-pinmux pinctrl core: registered pin 5 (io5) on rt2880-pinmux pinctrl core: registered pin 6 (io6) on rt2880-pinmux pinctrl core: registered pin 7 (io7) on rt2880-pinmux pinctrl core: registered pin 8 (io8) on rt2880-pinmux pinctrl core: registered pin 9 (io9) on rt2880-pinmux pinctrl core: registered pin 10 (io10) on rt2880-pinmux pinctrl core: registered pin 11 (io11) on rt2880-pinmux pinctrl core: registered pin 12 (io12) on rt2880-pinmux pinctrl core: registered pin 13 (io13) on rt2880-pinmux pinctrl core: registered pin 14 (io14) on rt2880-pinmux pinctrl core: registered pin 15 (io15) on rt2880-pinmux pinctrl core: registered pin 16 (io16) on rt2880-pinmux pinctrl core: registered pin 17 (io17) on rt2880-pinmux pinctrl core: registered pin 18 (io18) on rt2880-pinmux pinctrl core: registered pin 19 (io19) on rt2880-pinmux pinctrl core: registered pin 20 (io20) on rt2880-pinmux pinctrl core: registered pin 21 (io21) on rt2880-pinmux pinctrl core: registered pin 22 (io22) on rt2880-pinmux pinctrl core: registered pin 23 (io23) on rt2880-pinmux pinctrl core: registered pin 24 (io24) on rt2880-pinmux pinctrl core: registered pin 25 (io25) on rt2880-pinmux pinctrl core: registered pin 26 (io26) on rt2880-pinmux pinctrl core: registered pin 27 (io27) on rt2880-pinmux pinctrl core: add 3 pinmux maps rt2880-pinmux pinctrl.1: found group selector 4 for jtag rt2880-pinmux pinctrl.1: found group selector 2 for uartf rt2880-pinmux pinctrl.1: found group selector 3 for uartlite rt2880-pinmux pinctrl.1: request pin 17 (io17) for pinctrl.1 rt2880-pinmux pinctrl.1: request pin 18 (io18) for pinctrl.1 rt2880-pinmux pinctrl.1: request pin 19 (io19) for pinctrl.1 rt2880-pinmux pinctrl.1: request pin 20 (io20) for pinctrl.1 rt2880-pinmux pinctrl.1: request pin 21 (io21) for pinctrl.1 rt2880-pinmux pinctrl.1: request pin 7 (io7) for pinctrl.1 rt2880-pinmux pinctrl.1: request pin 8 (io8) for pinctrl.1 rt2880-pinmux pinctrl.1: request pin 9 (io9) for pinctrl.1 rt2880-pinmux pinctrl.1: request pin 10 (io10) for pinctrl.1 rt2880-pinmux pinctrl.1: request pin 11 (io11) for pinctrl.1 rt2880-pinmux pinctrl.1: request pin 12 (io12) for pinctrl.1 rt2880-pinmux pinctrl.1: request pin 13 (io13) for pinctrl.1 rt2880-pinmux pinctrl.1: request pin 14 (io14) for pinctrl.1 rt2880-pinmux pinctrl.1: request pin 15 (io15) for pinctrl.1 rt2880-pinmux pinctrl.1: request pin 16 (io16) for pinctrl.1 rt2880-pinmux pinctrl.1: failed to lookup the sleep state bio: create slab <bio-0> at 0 rt2880_gpio 10000600.gpio: registering 22 gpios rt2880_gpio 10000600.gpio: registering 22 irq handlers Switched to clocksource systick NET: Registered protocol family 2 TCP established hash table entries: 1024 (order: 0, 4096 bytes) TCP bind hash table entries: 1024 (order: 0, 4096 bytes) TCP: Hash tables configured (established 1024 bind 1024) 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 rt-timer 10000100.timer: maximum frequency is 7324Hz alarmtimer alarmtimer: no of_node; not parsing pinctrl DT futex hash table entries: 256 (order: -1, 3072 bytes) squashfs: version 4.0 (2009/01/31) Phillip Lougher jffs2: version 2.2 (NAND) (SUMMARY) (LZMA) (RTIME) (CMODE_PRIORITY) (c) 2001-2006 Red Hat, Inc. msgmni has been set to 57 io scheduler noop registered io scheduler deadline registered (default) Serial: 8250/16550 driver, 2 ports, IRQ sharing disabled serial8250 serial8250: no of_node; not parsing pinctrl DT pinctrl core: add 1 pinmux maps rt2880-pinmux pinctrl.1: found group selector 2 for uartf rt2880-pinmux pinctrl.1: request pin 7 (io7) for 10000500.uart rt2880-pinmux pinctrl.1: pin io7 already requested by pinctrl.1; cannot claim for 10000500.uart rt2880-pinmux pinctrl.1: pin-7 (10000500.uart) status -22 rt2880-pinmux pinctrl.1: could not request pin 7 (io7) from group uartf on device rt2880-pinmux of_serial 10000500.uart: Error applying setting, reverse things back 10000500.uart: ttyS0 at MMIO 0x10000500 (irq = 13, base_baud = 2500000) is a 16550A pinctrl core: add 1 pinmux maps rt2880-pinmux pinctrl.1: found group selector 3 for uartlite rt2880-pinmux pinctrl.1: request pin 15 (io15) for 10000c00.uartlite rt2880-pinmux pinctrl.1: pin io15 already requested by pinctrl.1; cannot claim for 10000c00.uartlite rt2880-pinmux pinctrl.1: pin-15 (10000c00.uartlite) status -22 rt2880-pinmux pinctrl.1: could not request pin 15 (io15) from group uartlite on device rt2880-pinmux of_serial 10000c00.uartlite: Error applying setting, reverse things back 10000c00.uartlite: ttyS1 at MMIO 0x10000c00 (irq = 20, base_baud = 2500000) is a 16550A console [ttyS1] enabled bootconsole [early0] disabled pinctrl core: add 1 pinmux maps pinctrl core: add 1 pinmux maps rt2880-pinmux pinctrl.1: found group selector 1 for spi rt2880-pinmux pinctrl.1: found group selector 6 for spi_cs1 rt2880-pinmux pinctrl.1: request pin 3 (io3) for 10000b00.spi rt2880-pinmux pinctrl.1: request pin 4 (io4) for 10000b00.spi rt2880-pinmux pinctrl.1: request pin 5 (io5) for 10000b00.spi rt2880-pinmux pinctrl.1: request pin 6 (io6) for 10000b00.spi rt2880-pinmux pinctrl.1: request pin 27 (io27) for 10000b00.spi m25p80 spi32766.0: mx25l6405d (8192 Kbytes) 4 ofpart partitions found on MTD device spi32766.0 Creating 4 MTD partitions on "spi32766.0": 0x000000000000-0x000000030000 : "Bootloader" 0x000000030000-0x000000040000 : "Config" 0x000000040000-0x000000050000 : "Factory" 0x000000050000-0x000000800000 : "firmware" 2 uimage-fw partitions found on MTD device firmware 0x000000050000-0x000000136881 : "kernel" mtd: partition "kernel" must either start or end on erase block boundary or be smaller than an erase block -- forcing read-only 0x000000136881-0x000000800000 : "rootfs" mtd: partition "rootfs" must either start or end on erase block boundary or be smaller than an erase block -- forcing read-only mtd: device 5 (rootfs) set to be root filesystem 1 squashfs-split partitions found on MTD device rootfs 0x000000520000-0x000000800000 : "rootfs_data" ralink_soc_eth 10100000.ethernet eth0: ralink at 0xb0100000, irq 5 rt3xxx-usbphy usbphy.3: loaded rt2880_wdt 10000120.watchdog: Initialized TCP: cubic registered NET: Registered protocol family 17 8021q: 802.1Q VLAN Support v1.8 VFS: Mounted root (squashfs filesystem) readonly on device 31:5. Freeing unused kernel memory: 144K (8028c000 - 802b0000) usbcore: registered new interface driver usbfs usbcore: registered new interface driver hub usbcore: registered new device driver usb SCSI subsystem initialized ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver ehci-platform: EHCI generic platform driver rt3xxx-usbphy usbphy.3: remote usb device wakeup disabled rt3xxx-usbphy usbphy.3: UTMI 16bit 30MHz ehci-platform 101c0000.ehci: EHCI Host Controller ehci-platform 101c0000.ehci: new USB bus registered, assigned bus number 1 ehci-platform 101c0000.ehci: irq 26, io mem 0x101c0000 ehci-platform 101c0000.ehci: USB 2.0 started, EHCI 1.00 usb usb1: no of_node; not parsing pinctrl DT hub 1-0:1.0: no of_node; not parsing pinctrl DT hub 1-0:1.0: USB hub found hub 1-0:1.0: 1 port detected rt2880-pinmux pinctrl.1: request pin 7 (io7) for pio:7 rt2880-pinmux pinctrl.1: request pin 12 (io12) for pio:12 usbcore: registered new interface driver usb-storage usb 1-1: new high-speed USB device number 2 using ehci-platform usb 1-1: no of_node; not parsing pinctrl DT usb-storage 1-1:1.0: no of_node; not parsing pinctrl DT usb-storage 1-1:1.0: USB Mass Storage device detected scsi0 : usb-storage 1-1:1.0 rt305x-esw 10110000.esw: link changed 0x00 scsi 0:0:0:0: Direct-Access Intenso M2M 0006 PQ: 0 ANSI: 6 sd 0:0:0:0: no of_node; not parsing pinctrl DT sd 0:0:0:0: [sda] 976773164 512-byte logical blocks: (500 GB/465 GiB) sd 0:0:0:0: [sda] Write Protect is off sd 0:0:0:0: [sda] Mode Sense: 00 2a 00 00 random: mktemp urandom read with 98 bits of entropy available sd 0:0:0:0: [sda] Write cache: disabled, read cache: enabled, doesn't support DPO or FUA sda: sda1 sd 0:0:0:0: [sda] Attached SCSI disk rt305x-esw 10110000.esw: link changed 0x10 random: nonblocking pool is initialized jffs2_scan_eraseblock(): End of filesystem marker found at 0x10000 jffs2_build_filesystem(): unlocking the mtd device... done. jffs2_build_filesystem(): erasing all blocks after the end marker... done. jffs2: notice: (333) jffs2_build_xattr_subsystem: complete building xattr subsystem, 0 of xdatum (0 unchecked, 0 orphan) and 0 of xref (0 dead, 0 orphan) found. jffs2: notice: (330) jffs2_build_xattr_subsystem: complete building xattr subsystem, 0 of xdatum (0 unchecked, 0 orphan) and 0 of xref (0 dead, 0 orphan) found. EXT4-fs (sda1): recovery complete EXT4-fs (sda1): mounted filesystem with ordered data mode. Opts: NET: Registered protocol family 10 zram: Created 1 device(s) ... ip6_tables: (C) 2000-2006 Netfilter Core Team Loading modules backported from Linux version master-2014-11-04-0-gf3660a2 Backport generated by backports.git backports-20141023-2-g4ff890b ip_tables: (C) 2000-2006 Netfilter Core Team nf_conntrack version 0.5.0 (462 buckets, 1848 max) Netfilter messages via NETLINK v0.30. xt_time: kernel timezone is -0000 cfg80211: Calling CRDA to update world regulatory domain cfg80211: World regulatory domain updated: cfg80211: DFS Master region: unset cfg80211: (start_freq - end_freq @ bandwidth), (max_antenna_gain, max_eirp), (dfs_cac_time) cfg80211: (2402000 KHz - 2472000 KHz @ 40000 KHz), (N/A, 2000 mBm), (N/A) cfg80211: (2457000 KHz - 2482000 KHz @ 40000 KHz), (N/A, 2000 mBm), (N/A) cfg80211: (2474000 KHz - 2494000 KHz @ 20000 KHz), (N/A, 2000 mBm), (N/A) cfg80211: (5170000 KHz - 5250000 KHz @ 80000 KHz), (N/A, 2000 mBm), (N/A) cfg80211: (5250000 KHz - 5330000 KHz @ 80000 KHz, 160000 KHz AUTO), (N/A, 2000 mBm), (0 s) cfg80211: (5490000 KHz - 5730000 KHz @ 160000 KHz), (N/A, 2000 mBm), (0 s) cfg80211: (5735000 KHz - 5835000 KHz @ 80000 KHz), (N/A, 2000 mBm), (N/A) cfg80211: (57240000 KHz - 63720000 KHz @ 2160000 KHz), (N/A, 0 mBm), (N/A) ieee80211 phy0: rt2x00_set_rt: Info - RT chipset 5350, rev 0500 detected ieee80211 phy0: rt2x00_set_rf: Info - RF chipset 5350 detected ieee80211 phy0: Selected rate control algorithm 'minstrel_ht' Adding 14332k swap on /dev/zram0. Priority:-1 extents:1 across:14332k SS rt305x-esw 10110000.esw: link changed 0x00 rt305x-esw 10110000.esw: link changed 0x10 IPv6: ADDRCONF(NETDEV_UP): br-lan: link is not ready IPv6: ADDRCONF(NETDEV_UP): wlan0: link is not ready device wlan0 entered promiscuous mode br-lan: port 1(wlan0) entered forwarding state br-lan: port 1(wlan0) entered forwarding state IPv6: ADDRCONF(NETDEV_CHANGE): wlan0: link becomes ready IPv6: ADDRCONF(NETDEV_CHANGE): br-lan: link becomes ready br-lan: port 1(wlan0) entered forwarding state