Wudoumi WDM-K10 REV5
This is a powerbank, a portable router, and a multi card reader in one device, with an ethernet port and a USB port to attach to WAN / USB dongles / USB storage.
OpenWrt support
work in progress :)
see https://github.com/orangecms/ubis-openwrt/tree/wudoumi-k10
Hardware highlights
CPU | Ram | Flash | Network | WLAN | USB | Serial | JTag |
---|---|---|---|---|---|---|---|
MediaTek MT7628 @ 575 MHz | 64 MiB | 8 MiB | 1x 10/100 | bgn | Yes | Yes | no |
Network interfaces
The default network configuration is:
Interface Name | Description | Default configuration |
---|---|---|
br-lan | LAN & WiFi | 192.168.1.1/24 |
vlan0 (eth0.0) | LAN ports | 0 |
vlan1 (eth0.1) | WAN port | DHCP |
wl0 | WiFi | Enabled |
Buttons
→ hardware.button on howto use and configure the hardware button(s). Here, we merely name the buttons, so we can use them in the above Howto.
BUTTON | Event |
---|---|
Reset | reset |
Power-on | power-on / charge check |
Hardware
Info
Architecture | MIPS |
---|---|
Vendor | Wudoumi |
Bootloader | U-Boot 1.1.3 |
System-On-Chip | MediaTek 7628 |
CPU/Speed | 575 MHz |
Flash-Chip | W25Q64BV |
Flash size | 8 MiB |
RAM | 32 MiB |
Wireless | MT7628 internal 2.4GHz 802.11bgn |
Ethernet | 10/100 Mbit/s w/ vlan support |
USB | 1x USB gadget (maybe), 1x USB host |
Serial | Not routed out |
Flash Layout
Please check out the article Flash layout. It contains examples and explanations that describe how to document the flash layout.
WDM-K10 Flash Layout | ||||||
---|---|---|---|---|---|---|
Layer0 | W25Q64BV spi0.0: W25Q64BV 8192KiB | |||||
Layer1 | mtd0 u-boot 192KiB | mtd1 u-boot env 64KiB | mtd2 factory 64KiB | mtd3 kernel uimage 7872KiB | ||
mountpoint | none | none | none | / | ||
filesystem | none | none | none | initramfs or something? |
Photos
Opening the case
Keep in mind that the battery is always attached, so be very careful with the PCB when using tools and working on it to avoid damage.
The case can be easily opened using plastic tools. Best start next to the WiFi icon above the LEDs, and go all around to detach the top cover.
The bigger bottom part is held by four screws. Remove them, flip the device, then pull up the cover off.
From now on, “bottom” refers to the side holding the battery and the boards.
To remove the PCB, you need to find the two screws going through the bottom PCB. One is visiable from the side, and the other one is below the top PCB's hole at the edge to the front - best use a magnetic screwdriver. The two holes as found in the bottom PCB are marked in the photo describing the UART header.
Serial
→ port.serial general information about the serial port, serial port cable, etc.
How to connect to the Serial Port of this specific device:
The UART RX and TX pins are as marked in the photo.
If you want to access the UART, you will need to solder wires. Since there are so many ports you may not need, you can route them out e.g. through the compact flash card slot.
Serial connection parameters for Wudoumi WDM-K10 | 57600, 8N1 |
---|
Bootlogs
OEM bootlog
[04020D09][04020C0E] DDR Calibration DQS reg = 00008889 U-Boot 1.1.3 (Nov 12 2016 - 18:49:00) Board: Ralink APSoC DRAM: 64 MB relocate_code Pointer at: 83fb8000 ****************************** Software System Reset Occurred ****************************** flash manufacture id: ef, device id 40 17 find flash: W25Q64BV ============================================ Ralink UBoot Version: 4.3.0.0 -------------------------------------------- ASIC 7628_MP (Port5<->None) DRAM component: 512 Mbits DDR, width 16 DRAM bus: 16 bit Total memory: 64 MBytes Flash component: SPI Flash Date:Nov 12 2016 Time:18:49:00 ============================================ icache: sets:512, ways:4, linesz:32 ,total:65536 dcache: sets:256, ways:4, linesz:32 ,total:32768 ##### The CPU freq = 575 MHZ #### estimate memory size =64 Mbytes RESET MT7628 PHY!!!!!! 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. 4 3 2 1 0 3: System Boot system code via Flash. ## Booting image at bc050000 ... Image Name: Linux Kernel Image Image Type: MIPS Linux Kernel Image (lzma compressed) Data Size: 7149886 Bytes = 6.8 MB Load Address: 80000000 Entry Point: 8000c150 Verifying Checksum ... OK Uncompressing Kernel Image ... OK No initrd ## Transferring control to Linux (at address 8000c150) ... ## Giving linux memsize in MB, 64 Starting kernel ... LINUX started... THIS IS ASIC Linux version 2.6.36 (root@jimith--machine) (gcc version 4.6.3 (Buildroot 2012.11.1) ) #740 Mon Dec 18 03:53:21 CST 2017 The CPU feqenuce set to 575 MHz MIPS CPU sleep mode enabled. CPU revision is: 00019655 (MIPS 24Kc) Software DMA cache coherency 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-waylinesize 32 bytes. Primary data cache 32kB, 4-way, PIPT, no aliases, linesize 32 bytes Writing ErrCtl register=000797e0 Readback ErrCtl register=000797e0 Memory: 53732k/65536k available (4538k kernel code, 11768k reserved, 1275k data, 5108k 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 RALINK_GPIOMODE = 54154445 RALINK_GPIOMODE = 54144445 ***** Xtal 40MHz ***** start PCIe register access RALINK_RSTCTRL = 2400000 RALINK_CLKCFG1 = fdbfffc0 *************** MT7628 PCIe RC mode ************* PCIE0 no card, disable it(RST&CLK) bio: create slab <bio-0> at 0 vgaarb: loaded SCSI subsystem initialized usbcore: registered new interface driver usbfs usbcore: registered new interface driver hub usbcore: registered new device driver usb cfg80211: Calling CRDA to update world regulatory domain Switching to clocksource Ralink Systick timer 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. NTFS driver 2.1.29 [Flags: R/W]. exFAT: Version 1.2.6 fuse init (API version 7.15) msgmni has been set to 104 Block layer SCSI generic (bsg) driver version 0.4 loaded (major 254) io scheduler noop registered (default) doit Ralink gpio driver initialized Serial: 8250/16550 driver, 2 ports, IRQ sharing disabled serial8250: ttyS0 at MMIO 0x10000d00 (irq = 21) is a 16550A serial8250: ttyS1 at MMIO 0x10000c00 (irq = 20) is a 16550A brd: module loaded Loading iSCSI transport class v2.0-870. osst :I: Tape driver with OnStream support version 0.99.4 osst :I: $Id: //WIFI_SOC/MP/SDK_4_3_0_0/RT288x_SDK/source/linux-2.6.36.x/drivers/scsi/osst.c#1 $ SCSI Media Changer driver v0.25 flash manufacture id: ef, device id 40 17 W25Q64BV(ef 40170000) (8192 Kbytes) mtd .name = raspi, .size = 0x00800000 (8M) .erasesize = 0x00010000 (64K) .numeraseregions = 0 Creating 5 MTD partitions on "raspi": 0x000000000000-0x000000800000 : "ALL" 0x000000000000-0x000000030000 : "Bootloader" 0x000000030000-0x000000040000 : "Config" 0x000000040000-0x000000050000 : "Factory" 0x000000050000-0x000001000000 : "Kernel" mtd: partition "Kernel" extends beyond the end of device "raspi" -- size truncated to 0x7b0000 rdm_major = 253 GMAC1_MAC_ADRH -- : 0x0000009a GMAC1_MAC_ADRL -- : 0xd5515246 Ralink APSoC Ethernet Driver Initilization. v3.1 256 rx/tx descriptors allocated, mtu = 1500! GMAC1_MAC_ADRH -- : 0x0000009a GMAC1_MAC_ADRL -- : 0xd5515246 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 PPTP driver version 0.8.5 IMQ driver loaded successfully. Hooking IMQ after NAT on PREROUTING. Hooking IMQ before NAT on POSTROUTING. === pAd = c0147000, size = 1459768 === <-- RTMPAllocTxRxRingMemory, Status=0, ErrorValue=0x <-- RTMPAllocAdapterBlock, Status=0 RtmpChipOpsHook(492): Not support for HIF_MT yet! mt7628_init()--> mt7628_init(FW(8a00), HW(8a01), CHIPID(7628)) e2.bin mt7628_init(1135)::(2), pChipCap->fw_len(63888) mt_bcn_buf_init(218): Not support for HIF_MT yet! <--mt7628_init() Netfilter messages via NETLINK v0.30. nf_conntrack version 0.5.0 (839 buckets, 3356 max) ctnetlink v0.93: registering with nfnetlink. matchsize=264 xt_time: kernel timezone is -0000 IPVS: Registered protocols (TCP, UDP, SCTP, AH, ESP) IPVS: Connection hash table configured (size=4096, memory=32Kbytes) IPVS: ipvs loaded. IPv4 over IPv4 tunneling driver GRE over IPv4 demultiplexor driver gre: can't add protocol GRE over IPv4 tunneling driver ip_tables: (C) 2000-2006 Netfilter Core Team, Type=Restricted Cone ipt_CLUSTERIP: ClusterIP Version 0.8 loaded successfully arp_tables: (C) 2002 David S. Miller 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> Warning: unable to open an initial console. Freeing unused kernel memory: 5108k freed Algorithmics/MIPS FPU Emulator v1.5 Welcome to __ ___ _____ _____ _ _______ ______ _____ _ ___ | \ / || ___|| __ \ | || __ ||__ __|| ___|| | / / | ^ || |__ | | \ \| || | | | | | | |__ | |/ / | | | || ___|| | | || || |__| | | | | ___|| \ | | | || |___ | |__/ /| || __ | | | | |___ | |\ \ |__| |___||_____||_____/ |_||_| |_| |_| |_____||_| \__\ = Everyday Genius = init: can't log to /dev/tty5 starting pid 136, tty '/dev/ttyS1': '/bin/sh' BusyBox v1.12.1 (2015-06-26 10:56:45 CST) built-in shell (ash) Enter 'help' for a list of built-in commands. # TX_BCN DESC a211e000 size = 320 RX[0] DESC a2121000 size = 1024 RX[1] DESC a2122000 size = 1024 E2pAccessMode=0 cfg_mode=9 cfg_mode=9 wmode_band_equal(): Band Equal! AndesSendCmdMsg: Could not send in band command due to diable fRTMP_ADAPTER_MCU_SEND_IN_BAND_CMD APSDCapable[0]=0 APSDCapable[1]=0 APSDCapable[2]=0 APSDCapable[3]=0 APSDCapable[4]=0 APSDCapable[5]=0 APSDCapable[6]=0 APSDCapable[7]=0 APSDCapable[8]=0 APSDCapable[9]=0 APSDCapable[10]=0 APSDCapable[11]=0 APSDCapable[12]=0 APSDCapable[13]=0 APSDCapable[14]=0 APSDCapable[15]=0 default ApCliAPSDCapable[0]=0 Key1Str is Invalid key length(0) or Type(0) 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) load fw image from fw_header_image AndesMTLoadFwMethod1(2182)::pChipCap->fw_len(63888) FW Version:20151201 FW Build Date:20151201183641 CmdAddressLenReq:(ret = 0) CmdFwStartReq: override = 1, address = 1048576 CmdStartDLRsp: WiFI FW Download Success MtAsicDMASchedulerInit(): DMA Scheduler Mode=0(LMAC) efuse_probe: efuse = 10000012 RtmpChipOpsEepromHook::e2p_type=2, inf_Type=4 RtmpEepromGetDefault::e2p_dafault=2 RtmpChipOpsEepromHook: E2P type(2), E2pAccessMode = 2, E2P default = 2 NVM is FLASH mode 1. Phy Mode = 14 Country Region from e2p = ffff tssi_1_target_pwr_g_band = 26 2. Phy Mode = 14 3. Phy Mode = 14 NICInitPwrPinCfg(11): Not support for HIF_MT yet! NICInitializeAsic(651): Not support rtmp_mac_sys_reset () for HIF_MT yet! mt_mac_init()--> MtAsicInitMac()--> mt7628_init_mac_cr()--> MtAsicSetMacMaxLen(1276): Set the Max RxPktLen=1024! <--mt_mac_init() WTBL Segment 1 info: MemBaseAddr/FID:0x28000/0 EntrySize/Cnt:32/128 WTBL Segment 2 info: MemBaseAddr/FID:0x40000/0 EntrySize/Cnt:64/128 WTBL Segment 3 info: MemBaseAddr/FID:0x42000/64 EntrySize/Cnt:64/128 WTBL Segment 4 info: MemBaseAddr/FID:0x44000/128 EntrySize/Cnt:32/128 AntCfgInit(2940): Not support for HIF_MT yet! MCS Set = ff ff 00 00 01 MtAsicSetChBusyStat(861): Not support for HIF_MT yet! CmdSlotTimeSet:(ret = 0) [PMF]ap_pmf_init:: apidx=0, MFPC=0, MFPR=0, SHA256=0 [PMF]RTMPMakeRsnIeCap: RSNIE Capability MFPC=0, MFPR=0 MtAsicSetRalinkBurstMode(3047): Not support for HIF_MT yet! MtAsicSetPiggyBack(796): Not support for HIF_MT yet! reload DPD from flash , 0x9F = [c600] doReload bit7[0] CmdLoadDPDDataFromFlash: Channel = 1, DoReload = 0 MtAsicSetTxPreamble(3026): Not support for HIF_MT yet! MtAsicAddSharedKeyEntry(1343): Not support for HIF_MT yet! MtAsicSetPreTbtt(): bss_idx=0, PreTBTT timeout = 0xf0 ap_ftkd> Initialize FT KDP Module... Main bssid = 00:9a:d5:51:52:46 <==== rt28xx_init, Status=0 @@@ ed_monitor_exit : ===> @@@ ed_monitor_exit : <=== mt7628_set_ed_cca: TURN OFF EDCCA mac 0x10618 = 0xd7083f0f, EDCCA_Status=0 WiFi Startup Cost (ra0): 3.236s Raeth v3.1 (Tasklet) phy_tx_ring = 0x023b2000, tx_ring = 0xa23b2000 phy_rx_ring0 = 0x023b3000, rx_ring0 = 0xa23b3000 GMAC1_MAC_ADRH -- : 0x0000009a GMAC1_MAC_ADRL -- : 0xd5515246 RT305x_ESW: Link Status Changed device eth2 entered promiscuous mode RT305x_ESW: Link Status Changed # ;s = device ra0 entered promiscuous mode device eth2.1 entered promiscuous mode br0: port 2(eth2.1) entering learning state br0: port 2(eth2.1) entering learning state br0: port 1(ra0) entering learning state br0: port 1(ra0) entering learning state ls -l br0: port 2(eth2.1) entering forwarding state br0: port 1(ra0) entering forwarding state /r proc dr-xr-xr-x 6 0 0 0 1118 dr-xr-xr-x 6 0 0 0 1079 dr-xr-xr-x 6 0 0 0 1012 dr-xr-xr-x 6 0 0 0 982 dr-xr-xr-x 6 0 0 0 676 dr-xr-xr-x 6 0 0 0 675 dr-xr-xr-x 6 0 0 0 616 dr-xr-xr-x 6 0 0 0 416 dr-xr-xr-x 6 0 0 0 415 dr-xr-xr-x 6 0 0 0 414 dr-xr-xr-x 6 0 0 0 145 dr-xr-xr-x 6 0 0 0 144 dr-xr-xr-x 6 0 0 0 139 dr-xr-xr-x 6 0 0 0 138 dr-xr-xr-x 6 0 0 0 136 dr-xr-xr-x 6 0 0 0 131 dr-xr-xr-x 6 0 0 0 129 dr-xr-xr-x 6 0 0 0 128 dr-xr-xr-x 6 0 0 0 126 dr-xr-xr-x 6 0 0 0 98 dr-xr-xr-x 6 0 0 0 31 dr-xr-xr-x 6 0 0 0 30 dr-xr-xr-x 6 0 0 0 29 dr-xr-xr-x 6 0 0 0 28 dr-xr-xr-x 6 0 0 0 27 dr-xr-xr-x 6 0 0 0 26 dr-xr-xr-x 6 0 0 0 25 dr-xr-xr-x 6 0 0 0 24 dr-xr-xr-x 6 0 0 0 13 dr-xr-xr-x 6 0 0 0 12 dr-xr-xr-x 6 0 0 0 11 dr-xr-xr-x 6 0 0 0 10 dr-xr-xr-x 6 0 0 0 9 dr-xr-xr-x 6 0 0 0 8 dr-xr-xr-x 6 0 0 0 7 dr-xr-xr-x 6 0 0 0 6 dr-xr-xr-x 6 0 0 0 5 dr-xr-xr-x 6 0 0 0 4 dr-xr-xr-x 6 0 0 0 3 dr-xr-xr-x 6 0 0 0 2 dr-xr-xr-x 6 0 0 0 1 lrwxrwxrwx 1 0 0 64 self -> 1118 lrwxrwxrwx 1 0 0 11 mounts -> self/mounts lrwxrwxrwx 1 0 0 8 net -> self/net dr-xr-xr-x 2 0 0 0 sysvipc dr-xr-xr-x 3 0 0 0 fs dr-xr-xr-x 2 0 0 0 driver dr-xr-xr-x 4 0 0 0 tty dr-xr-xr-x 4 0 0 0 bus dr-xr-xr-x 1 0 0 0 sys dr-xr-xr-x 67 0 0 0 irq -r--r--r-- 1 0 0 0 misc dr-xr-xr-x 3 0 0 0 scsi -r--r--r-- 1 0 0 0 mtd -r--r--r-- 1 0 0 0 execdomains -r--r--r-- 1 0 0 0 ioports -r--r--r-- 1 0 0 0 iomem -r--r--r-- 1 0 0 0 timer_list -r--r--r-- 1 0 0 0 modules -r--r--r-- 1 0 0 0 buddyinfo -r--r--r-- 1 0 0 0 pagetypeinfo -r--r--r-- 1 0 0 0 vmstat -r--r--r-- 1 0 0 0 zoneinfo -r-------- 1 0 0 0 vmallocinfo -rw-r--r-- 1 0 0 0 slabinfo -r--r--r-- 1 0 0 0 filesystems -r--r--r-- 1 0 0 0 locks -r--r--r-- 1 0 0 0 cmdline -r--r--r-- 1 0 0 0 cpuinfo -r--r--r-- 1 0 0 0 devices -r--r--r-- 1 0 0 0 interrupts -r--r--r-- 1 0 0 0 loadavg -r--r--r-- 1 0 0 0 meminfo -r--r--r-- 1 0 0 0 stat -r--r--r-- 1 0 0 0 uptime -r--r--r-- 1 0 0 0 version -r--r--r-- 1 0 0 0 softirqs -r-------- 1 0 0 2147278848 kcore -r-------- 1 0 0 0 kmsg -r--r--r-- 1 0 0 0 crypto -r--r--r-- 1 0 0 0 diskstats -r--r--r-- 1 0 0 0 partitions dr-xr-xr-x 2 0 0 0 mt7628 # cat Jan 1 00:00:23 miniupnpd[3075]: WPS listening on port 7777 /proehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver FM_OUT value: u4FmOut = 0(0x00000000) FM_OUT value: u4FmOut = 130(0x00000082) FM detection done! loop = 1 SR calibration value u1SrCalVal = 6 rt3xxx-ehci rt3xxx-ehci: Ralink EHCI Host Controller rt3xxx-ehci rt3xxx-ehci: new USB bus registered, assigned bus number 1 crt3xxx-ehci rt3xxx-ehci: irq 18, io mem 0x101c0000 rt3xxx-ehci rt3xxx-ehci: USB 0.0 started, EHCI 1.00 usb usb1: New USB device found, idVendor=1d6b, idProduct=0002 usb usb1: New USB device strings: Mfr=3, Product=2, SerialNumber=1 usb usb1: Product: Ralink EHCI Host Controller usb usb1: Manufacturer: Linux 2.6.36 ehci_hcd usb usb1: SerialNumber: rt3xxx 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 usb usb2: New USB device found, idVendor=1d6b, idProduct=0001 usb usb2: New USB device strings: Mfr=3, Product=2, SerialNumber=1 usb usb2: Product: RT3xxx OHCI Controller usb usb2: Manufacturer: Linux 2.6.36 ohci_hcd usb usb2: SerialNumber: rt3xxx-ohci hub 2-0:1.0: USB hub found hub 2-0:1.0: 1 port detected usb 1-1: new high speed USB device using rt3xxx-ehci and address 2 usb 1-1: New USB device found, idVendor=1a40, idProduct=0101 usb 1-1: New USB device strings: Mfr=0, Product=1, SerialNumber=0 usb 1-1: Product: USB 2.0 Hub hub 1-1:1.0: USB hub found hub 1-1:1.0: 4 ports detected /usb 1-1.3: new high speed USB device using rt3xxx-ehci and address 3 usb 1-1.3: New USB device found, idVendor=058f, idProduct=6364 usb 1-1.3: New USB device strings: Mfr=1, Product=2, SerialNumber=3 usb 1-1.3: Product: Mass Storage Device usb 1-1.3: Manufacturer: Generic usb 1-1.3: SerialNumber: 058F63646476 cpu# cat /proc/cpuinfo system type : MT7628 processor : 0 cpu model : MIPS 24Kc V5.5 BogoMIPS : 386.04 wait instruction : yes microsecond timers : yes tlb_entries : 32 extra interrupt vector : yes hardware watchpoint : yes, count: 4, address/irw mask: [0x0ffc, 0x0ffc, 0x0ffb, 0x0ffb] ASEs implemented : mips16 dsp shadow register sets : 1 core : 0 VCED exceptions : not available VCEI exceptions : not available # # cat /proc/cpuinfo usbcore: registered new interface driver usbserial USB Serial support registered for generic usbcore: registered new interface driver usbserial_generic usbserial: USB Serial Driver core usbcore: registered new interface driver cdc_acm cdc_acm: v0.26:USB Abstract Control Model driver for USB modems and ISDN adapters USB Serial support registered for GSM modem (1-port) usbcore: registered new interface driver option option: v0.7.2:USB Driver for GSM modems USB Serial support registered for cp210x usbcore: registered new interface driver cp210x cp210x: v0.09:Silicon Labs CP210x RS232 serial adaptor driver usbcore: registered new interface driver cdc_ether usbcore: registered new interface driver cdc_subset Initializing USB Mass Storage driver... scsi0 : usb-storage 1-1.3:1.0 usbcore: registered new interface driver usb-storage USB Mass Storage support registered. mscsi 0:0:0:0: Direct-Access Generic- SD/MMC 1.00 PQ: 0 ANSI: 0 scsi 0:0:0:1: Direct-Access Generic- Compact Flash 1.01 PQ: 0 ANSI: 0 scsi 0:0:0:2: Direct-Access Generic- SM/xD-Picture 1.02 PQ: 0 ANSI: 0 scsi 0:0:0:3: Direct-Access Generic- MS/MS-Pro 1.03 PQ: 0 ANSI: 0 CCS sd 0:0:0:0: Attached scsi generic sg0 type 0 sd 0:0:0:0: [sda] Attached SCSI removable disk sd 0:0:0:1: Attached scsi generic sg1 type 0 sd 0:0:0:1: [sdb] Attached SCSI removable disk sd 0:0:0:2: Attached scsi generic sg2 type 0 sd 0:0:0:2: [sdc] Attached SCSI removable disk sd 0:0:0:3: Attached scsi generic sg3 type 0 # cat /proc/msd 0:0:0:3: [sdd] Attached SCSI removable disk # cat /proce/ /mem# cat /proc/meminfo MemTotal: 58840 kB MemFree: 25480 kB Buffers: 0 kB Cached: 22156 kB SwapCached: 0 kB Active: 4904 kB Inactive: 18284 kB Active(anon): 1032 kB Inactive(anon): 8 kB Active(file): 3872 kB Inactive(file): 18276 kB Unevictable: 0 kB Mlocked: 0 kB SwapTotal: 0 kB SwapFree: 0 kB Dirty: 0 kB Writeback: 0 kB AnonPages: 1044 kB Mapped: 1148 kB Shmem: 8 kB Slab: 7620 kB SReclaimable: 2712 kB SUnreclaim: 4908 kB KernelStack: 352 kB PageTables: 188 kB NFS_Unstable: 0 kB Bounce: 0 kB WritebackTmp: 0 kB CommitLimit: 29420 kB Committed_AS: 3952 kB VmallocTotal: 1048372 kB VmallocUsed: 2040 kB VmallocChunk: 1042380 kB # car t /r proc/par# cat /proc/partitions major minor #blocks name 31 0 8192 mtdblock0 31 1 192 mtdblock1 31 2 64 mtdblock2 31 3 64 mtdblock3 31 4 7872 mtdblock4 # cat /proc/dev# cat /proc/devices Character devices: 1 mem 2 pty 3 ttyp 4 ttyS 5 /dev/tty 5 /dev/console 5 /dev/ptmx 10 misc 21 sg 86 ch 90 mtd 108 ppp 128 ptm 136 pts 166 ttyACM 180 usb 188 ttyUSB 189 usb_device 206 osst 251 nvram 252 gpio 253 rdm0 254 bsg Block devices: 1 ramdisk 259 blkext 8 sd 11 sr 31 mtdblock 65 sd 66 sd 67 sd 68 sd 69 sd 70 sd 71 sd 128 sd 129 sd 130 sd 131 sd 132 sd 133 sd 134 sd 135 sd # cat/ /proc/iopoty rts # cat /proc/cpu# cat /proc/cpuinfo system type : MT7628 processor : 0 cpu model : MIPS 24Kc V5.5 BogoMIPS : 386.04 wait instruction : yes microsecond timers : yes tlb_entries : 32 extra interrupt vector : yes hardware watchpoint : yes, count: 4, address/irw mask: [0x0ffc, 0x0ffc, 0x0ffb, 0x0ffb] ASEs implemented : mips16 dsp shadow register sets : 1 core : 0 VCED exceptions : not available VCEI exceptions : not available # cat /proc/cmd# cat /proc/cmdline console=ttyS1,57600n8 root=/dev/ram0 console=ttyS0 # m dmesh /bin/sh: dmesh: not found # dmesg eneric- MS/MS-Pro 1.03 PQ: 0 ANSI: 0 CCS usb-storage: queuecommand called usb-storage: *** thread awakened. usb-storage: Bad LUN (0:4) usb-storage: scsi cmd done, result=0x40000 usb-storage: *** thread sleeping. usb-storage: queuecommand called usb-storage: *** thread awakened. usb-storage: Bad target number (1:0) usb-storage: scsi cmd done, result=0x40000 usb-storage: *** thread sleeping. usb-storage: queuecommand called usb-storage: *** thread awakened. usb-storage: Bad target number (2:0) usb-storage: scsi cmd done, result=0x40000 usb-storage: *** thread sleeping. usb-storage: queuecommand called usb-storage: *** thread awakened. usb-storage: Bad target number (3:0) usb-storage: scsi cmd done, result=0x40000 usb-storage: *** thread sleeping. usb-storage: queuecommand called usb-storage: *** thread awakened. usb-storage: Bad target number (4:0) usb-storage: scsi cmd done, result=0x40000 usb-storage: *** thread sleeping. usb-storage: queuecommand called usb-storage: *** thread awakened. usb-storage: Bad target number (5:0) usb-storage: scsi cmd done, result=0x40000 usb-storage: *** thread sleeping. usb-storage: queuecommand called usb-storage: *** thread awakened. usb-storage: Bad target number (6:0) usb-storage: scsi cmd done, result=0x40000 usb-storage: *** thread sleeping. usb-storage: queuecommand called usb-storage: *** thread awakened. usb-storage: Bad target number (7:0) usb-storage: scsi cmd done, result=0x40000 usb-storage: *** thread sleeping. usb-storage: queuecommand called usb-storage: *** thread awakened. usb-storage: Command TEST_UNIT_READY (6 bytes) usb-storage: 00 00 00 00 00 00 usb-storage: Bulk Command S 0x43425355 T 0x5 L 0 F 0 Trg 0 LUN 0 CL 6 usb-storage: usb_stor_bulk_transfer_buf: xfer 31 bytes usb-storage: Status code 0; transferred 31/31 usb-storage: -- transfer complete usb-storage: Bulk command transfer result=0 usb-storage: Attempting to get CSW... usb-storage: usb_stor_bulk_transfer_buf: xfer 13 bytes usb-storage: Status code 0; transferred 13/13 usb-storage: -- transfer complete usb-storage: Bulk status result = 0 usb-storage: Bulk Status S 0x53425355 T 0x5 R 0 Stat 0x1 usb-storage: -- transport indicates command failure usb-storage: Issuing auto-REQUEST_SENSE usb-storage: Bulk Command S 0x43425355 T 0x6 L 18 F 128 Trg 0 LUN 0 CL 6 usb-storage: usb_stor_bulk_transfer_buf: xfer 31 bytes usb-storage: Status code 0; transferred 31/31 usb-storage: -- transfer complete usb-storage: Bulk command transfer result=0 usb-storage: usb_stor_bulk_transfer_sglist: xfer 18 bytes, 1 entries usb-storage: Status code 0; transferred 18/18 usb-storage: -- transfer complete usb-storage: Bulk data transfer result 0x0 usb-storage: Attempting to get CSW... usb-storage: usb_stor_bulk_transfer_buf: xfer 13 bytes usb-storage: Status code 0; transferred 13/13 usb-storage: -- transfer complete usb-storage: Bulk status result = 0 usb-storage: Bulk Status S 0x53425355 T 0x6 R 0 Stat 0x0 usb-storage: -- Result from auto-sense is 0 usb-storage: -- code: 0xf0, key: 0x2, ASC: 0x3a, ASCQ: 0x0 usb-storage: Not Ready: Medium not present usb-storage: scsi cmd done, result=0x2 usb-storage: *** thread sleeping. sd 0:0:0:0: Attached scsi generic sg0 type 0 usb-storage: queuecommand called usb-storage: *** thread awakened. usb-storage: Command TEST_UNIT_READY (6 bytes) usb-storage: 00 00 00 00 00 00 usb-storage: Bulk Command S 0x43425355 T 0x7 L 0 F 0 Trg 0 LUN 0 CL 6 usb-storage: usb_stor_bulk_transfer_buf: xfer 31 bytes usb-storage: Status code 0; transferred 31/31 usb-storage: -- transfer complete usb-storage: Bulk command transfer result=0 usb-storage: Attempting to get CSW... usb-storage: usb_stor_bulk_transfer_buf: xfer 13 bytes usb-storage: Status code 0; transferred 13/13 usb-storage: -- transfer complete usb-storage: Bulk status result = 0 usb-storage: Bulk Status S 0x53425355 T 0x7 R 0 Stat 0x1 usb-storage: -- transport indicates command failure usb-storage: Issuing auto-REQUEST_SENSE usb-storage: Bulk Command S 0x43425355 T 0x8 L 18 F 128 Trg 0 LUN 0 CL 6 usb-storage: usb_stor_bulk_transfer_buf: xfer 31 bytes usb-storage: Status code 0; transferred 31/31 usb-storage: -- transfer complete usb-storage: Bulk command transfer result=0 usb-storage: usb_stor_bulk_transfer_sglist: xfer 18 bytes, 1 entries usb-storage: Status code 0; transferred 18/18 usb-storage: -- transfer complete usb-storage: Bulk data transfer result 0x0 usb-storage: Attempting to get CSW... usb-storage: usb_stor_bulk_transfer_buf: xfer 13 bytes usb-storage: Status code 0; transferred 13/13 usb-storage: -- transfer complete usb-storage: Bulk status result = 0 usb-storage: Bulk Status S 0x53425355 T 0x8 R 0 Stat 0x0 usb-storage: -- Result from auto-sense is 0 usb-storage: -- code: 0xf0, key: 0x2, ASC: 0x3a, ASCQ: 0x0 usb-storage: Not Ready: Medium not present usb-storage: scsi cmd done, result=0x2 usb-storage: *** thread sleeping. sd 0:0:0:0: [sda] Attached SCSI removable disk usb-storage: queuecommand called usb-storage: *** thread awakened. usb-storage: Command TEST_UNIT_READY (6 bytes) usb-storage: 00 00 00 00 00 00 usb-storage: Bulk Command S 0x43425355 T 0x9 L 0 F 0 Trg 0 LUN 1 CL 6 usb-storage: usb_stor_bulk_transfer_buf: xfer 31 bytes usb-storage: Status code 0; transferred 31/31 usb-storage: -- transfer complete usb-storage: Bulk command transfer result=0 usb-storage: Attempting to get CSW... usb-storage: usb_stor_bulk_transfer_buf: xfer 13 bytes usb-storage: Status code 0; transferred 13/13 usb-storage: -- transfer complete usb-storage: Bulk status result = 0 usb-storage: Bulk Status S 0x53425355 T 0x9 R 0 Stat 0x1 usb-storage: -- transport indicates command failure usb-storage: Issuing auto-REQUEST_SENSE usb-storage: Bulk Command S 0x43425355 T 0xa L 18 F 128 Trg 0 LUN 1 CL 6 usb-storage: usb_stor_bulk_transfer_buf: xfer 31 bytes usb-storage: Status code 0; transferred 31/31 usb-storage: -- transfer complete usb-storage: Bulk command transfer result=0 usb-storage: usb_stor_bulk_transfer_sglist: xfer 18 bytes, 1 entries usb-storage: Status code 0; transferred 18/18 usb-storage: -- transfer complete usb-storage: Bulk data transfer result 0x0 usb-storage: Attempting to get CSW... usb-storage: usb_stor_bulk_transfer_buf: xfer 13 bytes usb-storage: Status code 0; transferred 13/13 usb-storage: -- transfer complete usb-storage: Bulk status result = 0 usb-storage: Bulk Status S 0x53425355 T 0xa R 0 Stat 0x0 usb-storage: -- Result from auto-sense is 0 usb-storage: -- code: 0xf0, key: 0x2, ASC: 0x3a, ASCQ: 0x0 usb-storage: Not Ready: Medium not present usb-storage: scsi cmd done, result=0x2 usb-storage: *** thread sleeping. sd 0:0:0:1: Attached scsi generic sg1 type 0 usb-storage: queuecommand called usb-storage: *** thread awakened. usb-storage: Command TEST_UNIT_READY (6 bytes) usb-storage: 00 00 00 00 00 00 usb-storage: Bulk Command S 0x43425355 T 0xb L 0 F 0 Trg 0 LUN 1 CL 6 usb-storage: usb_stor_bulk_transfer_buf: xfer 31 bytes usb-storage: Status code 0; transferred 31/31 usb-storage: -- transfer complete usb-storage: Bulk command transfer result=0 usb-storage: Attempting to get CSW... usb-storage: usb_stor_bulk_transfer_buf: xfer 13 bytes usb-storage: Status code 0; transferred 13/13 usb-storage: -- transfer complete usb-storage: Bulk status result = 0 usb-storage: Bulk Status S 0x53425355 T 0xb R 0 Stat 0x1 usb-storage: -- transport indicates command failure usb-storage: Issuing auto-REQUEST_SENSE usb-storage: Bulk Command S 0x43425355 T 0xc L 18 F 128 Trg 0 LUN 1 CL 6 usb-storage: usb_stor_bulk_transfer_buf: xfer 31 bytes usb-storage: Status code 0; transferred 31/31 usb-storage: -- transfer complete usb-storage: Bulk command transfer result=0 usb-storage: usb_stor_bulk_transfer_sglist: xfer 18 bytes, 1 entries usb-storage: Status code 0; transferred 18/18 usb-storage: -- transfer complete usb-storage: Bulk data transfer result 0x0 usb-storage: Attempting to get CSW... usb-storage: usb_stor_bulk_transfer_buf: xfer 13 bytes usb-storage: Status code 0; transferred 13/13 usb-storage: -- transfer complete usb-storage: Bulk status result = 0 usb-storage: Bulk Status S 0x53425355 T 0xc R 0 Stat 0x0 usb-storage: -- Result from auto-sense is 0 usb-storage: -- code: 0xf0, key: 0x2, ASC: 0x3a, ASCQ: 0x0 usb-storage: Not Ready: Medium not present usb-storage: scsi cmd done, result=0x2 usb-storage: *** thread sleeping. sd 0:0:0:1: [sdb] Attached SCSI removable disk usb-storage: queuecommand called usb-storage: *** thread awakened. usb-storage: Command TEST_UNIT_READY (6 bytes) usb-storage: 00 00 00 00 00 00 usb-storage: Bulk Command S 0x43425355 T 0xd L 0 F 0 Trg 0 LUN 2 CL 6 usb-storage: usb_stor_bulk_transfer_buf: xfer 31 bytes usb-storage: Status code 0; transferred 31/31 usb-storage: -- transfer complete usb-storage: Bulk command transfer result=0 usb-storage: Attempting to get CSW... usb-storage: usb_stor_bulk_transfer_buf: xfer 13 bytes usb-storage: Status code 0; transferred 13/13 usb-storage: -- transfer complete usb-storage: Bulk status result = 0 usb-storage: Bulk Status S 0x53425355 T 0xd R 0 Stat 0x1 usb-storage: -- transport indicates command failure usb-storage: Issuing auto-REQUEST_SENSE usb-storage: Bulk Command S 0x43425355 T 0xe L 18 F 128 Trg 0 LUN 2 CL 6 usb-storage: usb_stor_bulk_transfer_buf: xfer 31 bytes usb-storage: Status code 0; transferred 31/31 usb-storage: -- transfer complete usb-storage: Bulk command transfer result=0 usb-storage: usb_stor_bulk_transfer_sglist: xfer 18 bytes, 1 entries usb-storage: Status code 0; transferred 18/18 usb-storage: -- transfer complete usb-storage: Bulk data transfer result 0x0 usb-storage: Attempting to get CSW... usb-storage: usb_stor_bulk_transfer_buf: xfer 13 bytes usb-storage: Status code 0; transferred 13/13 usb-storage: -- transfer complete usb-storage: Bulk status result = 0 usb-storage: Bulk Status S 0x53425355 T 0xe R 0 Stat 0x0 usb-storage: -- Result from auto-sense is 0 usb-storage: -- code: 0xf0, key: 0x2, ASC: 0x3a, ASCQ: 0x0 usb-storage: Not Ready: Medium not present usb-storage: scsi cmd done, result=0x2 usb-storage: *** thread sleeping. sd 0:0:0:2: Attached scsi generic sg2 type 0 usb-storage: queuecommand called usb-storage: *** thread awakened. usb-storage: Command TEST_UNIT_READY (6 bytes) usb-storage: 00 00 00 00 00 00 usb-storage: Bulk Command S 0x43425355 T 0xf L 0 F 0 Trg 0 LUN 2 CL 6 usb-storage: usb_stor_bulk_transfer_buf: xfer 31 bytes usb-storage: Status code 0; transferred 31/31 usb-storage: -- transfer complete usb-storage: Bulk command transfer result=0 usb-storage: Attempting to get CSW... usb-storage: usb_stor_bulk_transfer_buf: xfer 13 bytes usb-storage: Status code 0; transferred 13/13 usb-storage: -- transfer complete usb-storage: Bulk status result = 0 usb-storage: Bulk Status S 0x53425355 T 0xf R 0 Stat 0x1 usb-storage: -- transport indicates command failure usb-storage: Issuing auto-REQUEST_SENSE usb-storage: Bulk Command S 0x43425355 T 0x10 L 18 F 128 Trg 0 LUN 2 CL 6 usb-storage: usb_stor_bulk_transfer_buf: xfer 31 bytes usb-storage: Status code 0; transferred 31/31 usb-storage: -- transfer complete usb-storage: Bulk command transfer result=0 usb-storage: usb_stor_bulk_transfer_sglist: xfer 18 bytes, 1 entries usb-storage: Status code 0; transferred 18/18 usb-storage: -- transfer complete usb-storage: Bulk data transfer result 0x0 usb-storage: Attempting to get CSW... usb-storage: usb_stor_bulk_transfer_buf: xfer 13 bytes usb-storage: Status code 0; transferred 13/13 usb-storage: -- transfer complete usb-storage: Bulk status result = 0 usb-storage: Bulk Status S 0x53425355 T 0x10 R 0 Stat 0x0 usb-storage: -- Result from auto-sense is 0 usb-storage: -- code: 0xf0, key: 0x2, ASC: 0x3a, ASCQ: 0x0 usb-storage: Not Ready: Medium not present usb-storage: scsi cmd done, result=0x2 usb-storage: *** thread sleeping. sd 0:0:0:2: [sdc] Attached SCSI removable disk usb-storage: queuecommand called usb-storage: *** thread awakened. usb-storage: Command TEST_UNIT_READY (6 bytes) usb-storage: 00 00 00 00 00 00 usb-storage: Bulk Command S 0x43425355 T 0x11 L 0 F 0 Trg 0 LUN 3 CL 6 usb-storage: usb_stor_bulk_transfer_buf: xfer 31 bytes usb-storage: Status code 0; transferred 31/31 usb-storage: -- transfer complete usb-storage: Bulk command transfer result=0 usb-storage: Attempting to get CSW... usb-storage: usb_stor_bulk_transfer_buf: xfer 13 bytes usb-storage: Status code 0; transferred 13/13 usb-storage: -- transfer complete usb-storage: Bulk status result = 0 usb-storage: Bulk Status S 0x53425355 T 0x11 R 0 Stat 0x1 usb-storage: -- transport indicates command failure usb-storage: Issuing auto-REQUEST_SENSE usb-storage: Bulk Command S 0x43425355 T 0x12 L 18 F 128 Trg 0 LUN 3 CL 6 usb-storage: usb_stor_bulk_transfer_buf: xfer 31 bytes usb-storage: Status code 0; transferred 31/31 usb-storage: -- transfer complete usb-storage: Bulk command transfer result=0 usb-storage: usb_stor_bulk_transfer_sglist: xfer 18 bytes, 1 entries usb-storage: Status code 0; transferred 18/18 usb-storage: -- transfer complete usb-storage: Bulk data transfer result 0x0 usb-storage: Attempting to get CSW... usb-storage: usb_stor_bulk_transfer_buf: xfer 13 bytes usb-storage: Status code 0; transferred 13/13 usb-storage: -- transfer complete usb-storage: Bulk status result = 0 usb-storage: Bulk Status S 0x53425355 T 0x12 R 0 Stat 0x0 usb-storage: -- Result from auto-sense is 0 usb-storage: -- code: 0xf0, key: 0x2, ASC: 0x3a, ASCQ: 0x0 usb-storage: Not Ready: Medium not present usb-storage: scsi cmd done, result=0x2 usb-storage: *** thread sleeping. sd 0:0:0:3: Attached scsi generic sg3 type 0 usb-storage: queuecommand called usb-storage: *** thread awakened. usb-storage: Command TEST_UNIT_READY (6 bytes) usb-storage: 00 00 00 00 00 00 usb-storage: Bulk Command S 0x43425355 T 0x13 L 0 F 0 Trg 0 LUN 3 CL 6 usb-storage: usb_stor_bulk_transfer_buf: xfer 31 bytes usb-storage: Status code 0; transferred 31/31 usb-storage: -- transfer complete usb-storage: Bulk command transfer result=0 usb-storage: Attempting to get CSW... usb-storage: usb_stor_bulk_transfer_buf: xfer 13 bytes usb-storage: Status code 0; transferred 13/13 usb-storage: -- transfer complete usb-storage: Bulk status result = 0 usb-storage: Bulk Status S 0x53425355 T 0x13 R 0 Stat 0x1 usb-storage: -- transport indicates command failure usb-storage: Issuing auto-REQUEST_SENSE usb-storage: Bulk Command S 0x43425355 T 0x14 L 18 F 128 Trg 0 LUN 3 CL 6 usb-storage: usb_stor_bulk_transfer_buf: xfer 31 bytes usb-storage: Status code 0; transferred 31/31 usb-storage: -- transfer complete usb-storage: Bulk command transfer result=0 usb-storage: usb_stor_bulk_transfer_sglist: xfer 18 bytes, 1 entries usb-storage: Status code 0; transferred 18/18 usb-storage: -- transfer complete usb-storage: Bulk data transfer result 0x0 usb-storage: Attempting to get CSW... usb-storage: usb_stor_bulk_transfer_buf: xfer 13 bytes usb-storage: Status code 0; transferred 13/13 usb-storage: -- transfer complete usb-storage: Bulk status result = 0 usb-storage: Bulk Status S 0x53425355 T 0x14 R 0 Stat 0x0 usb-storage: -- Result from auto-sense is 0 usb-storage: -- code: 0xf0, key: 0x2, ASC: 0x3a, ASCQ: 0x0 usb-storage: Not Ready: Medium not present usb-storage: scsi cmd done, result=0x2 usb-storage: *** thread sleeping. sd 0:0:0:3: [sdd] Attached SCSI removable disk br0: no IPv6 routers present #
OpenWrt bootlog
COPY HERE THE BOOTLOG ONCE OPENWRT IS INSTALLED AND RUNNING