Differences
This shows you the differences between two versions of the page.
| Both sides previous revision Previous revision Next revision | Previous revisionLast revisionBoth sides next revision | ||
| toh:blueendless:blueendless_u35wf [2020/12/18 15:14] – [Tags] danitool | toh:blueendless:u35wf [2024/09/07 14:45] – [Flash Layout] reukiodo | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| ====== Blueendless U35WF ====== | ====== Blueendless U35WF ====== | ||
| - | /* This template is intended to be used via https:// | + | /* This template is intended to be used via https:// |
| - | /* DO NOT CREATE NEW DEVICEPAGES VIA COPY & PASTE! | + | DO NOT CREATE NEW DEVICEPAGES VIA COPY & PASTE! |
| - | /* USE https:// | + | USE https:// |
| - | {{page> | + | The Blueendless U35WF is a small 3.5" HD enclosure powered by a MediaTek 7620A SoC with 100Mb/s ethernet, WiFi3, USB2, and 12V SATA for a 3.5" hard drive. Newer models may have the same version and come with 128MB RAM instead of 64MB. |
| - | + | ||
| - | // | + | |
| - | + | ||
| - | <WRAP BOX> | + | |
| - | FIXME Any text with a light background (like this one) provides instructions for creating the Details Page. When you have filled in correct/ | + | |
| - | </ | + | |
| /*****/ | /*****/ | ||
| Line 17: | Line 11: | ||
| /*****/ | /*****/ | ||
| - | {{media:example:genericrouter1.png?200|Generic Router}} | + | {{media:blueendless:blueendless_kimax_bs-u35-wf.jpg?200|Blueendless Kimax BS-U35-WF}} |
| - | + | ||
| - | <WRAP BOX> | + | |
| - | FIXME | + | |
| - | ===== Getting started with a new Device Page ===== | + | |
| - | - This is an empty template that suggests the information that should be present on a well-constructed Device Page. This means, that **you have to fill it with life and information.** | + | |
| - | - There are several " | + | |
| - | - When there are no more " | + | |
| - | + | ||
| - | ===== Keep the articles modular ===== | + | |
| - | * Please include only model specific information, | + | |
| - | * If you have no time to write certain stuff, link to [[docs: | + | |
| - | * [[docs: | + | |
| - | * DO NOT provide a complete howto here! Instead //groom// the [[docs: | + | |
| - | </ | + | |
| ===== Supported Versions ===== | ===== Supported Versions ===== | ||
| - | ---- datatable ---- | + | <!-- ToH: { |
| - | cols | + | " |
| - | headers | + | " |
| - | align : c,c,c,c,c,c,c | + | " |
| - | filter | + | " |
| - | ---- | + | " |
| - | + | | |
| - | ---- datatable ---- | + | } --> |
| - | cols | + | |
| - | filter | + | |
| - | ---- | + | |
| + | <!-- ToH: { | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | } --> | ||
| ===== Hardware Highlights ===== | ===== Hardware Highlights ===== | ||
| - | ---- datatable ---- | + | <!-- ToH: { |
| - | cols | + | " |
| - | header | + | " |
| - | align : c,c,c,c,c,c,c,c,c,c,c,c,c | + | " |
| - | filter | + | |
| - | ---- | + | " |
| + | | ||
| + | } --> | ||
| + | Newer models may have the same version and come with 128MB RAM instead of 64MB. | ||
| ===== Installation ===== | ===== Installation ===== | ||
| - | ---- datatable ---- | + | <!-- ToH: { |
| - | cols | + | " |
| - | headers | + | " |
| - | align : c,c,c | + | " |
| - | filter | + | " |
| - | ---- | + | " |
| + | | ||
| + | } --> | ||
| -> [[docs: | -> [[docs: | ||
| - | |||
| - | FIXME Please add the installation procedure here. | ||
| ==== Flash Layout ==== | ==== Flash Layout ==== | ||
| - | <WRAP BOX> | + | <code> |
| - | FIXME //[[:docs:techref:flash.layout# | + | root@U35WF: |
| + | dev: | ||
| + | mtd0: 00030000 00010000 " | ||
| + | mtd1: 00010000 00010000 " | ||
| + | mtd2: 00010000 00010000 " | ||
| + | mtd3: 00fb0000 00010000 " | ||
| + | mtd4: 00230249 00010000 " | ||
| + | mtd5: 00d7fdb7 00010000 " | ||
| + | mtd6: 007b0000 00010000 " | ||
| + | root@U35WF:~# | ||
| - | Please check out the article | + | [ 0.567352] m25p80 spi0.0: mx25l12805d (16384 Kbytes) |
| - | </WRAP> | + | [ 0.577527] 4 fixed-partitions partitions found on MTD device spi0.0 |
| + | [ 0.590199] Creating 4 MTD partitions on " | ||
| + | [ 0.599764] 0x000000000000-0x000000030000 | ||
| + | [ 0.610606] 0x000000030000-0x000000040000 : " | ||
| + | [ 0.622146] 0x000000040000-0x000000050000 : " | ||
| + | [ 0.633144] 0x000000050000-0x000001000000 : " | ||
| + | [ 0.647231] 2 uimage-fw partitions found on MTD device firmware | ||
| + | [ 0.659101] Creating 2 MTD partitions on " | ||
| + | [ 0.668999] 0x000000000000-0x00000017e82f : " | ||
| + | [ 0.679834] 0x00000017e82f-0x000000fb0000 : " | ||
| + | [ 0.690616] mtd: device 5 (rootfs) set to be root filesystem | ||
| + | [ 0.703534] 1 squashfs-split partitions found on MTD device rootfs | ||
| + | [ 0.715926] 0x0000003e0000-0x000000fb0000 : " | ||
| + | </code> | ||
| + | |||
| + | ^ Layer0 | raw flash, 16 MiB |||||| | ||
| + | ^ Layer1 | **mtd0** \\ '' | ||
| + | ^ Layer2 |::: | ||
| + | ^ Layer3 |::: | ||
| ==== OEM easy installation ==== | ==== OEM easy installation ==== | ||
| + | From the OEM firmware: | ||
| + | 1. First flash the OpenWrt initramfs image using the OEM interface, which should be at http:// | ||
| + | 2. Wait until both the drive and wifi LEDs have stopped blinking. | ||
| + | 3. With an ethernet cable plugged in, you should be able to get an IP once the initramfs image has booted. You might need to switch power off and back on after flashing the initramfs image, but ensure that enough time has passed (~5min is long enough) to ensure full flashing completed. | ||
| + | 4. Once the ethernet has leased an IP and OpenWrt is accessible at http:// | ||
| - | <WRAP BOX> | + | If you end up locked out read this post https://forum.openwrt.org/t/blueendless-kimax-bs-u35-wf/26801/61 and reset the device either through serial or with the button combo. |
| - | FIXME //The instructions below are for Broadcom devices and only serve as an example.// | + | |
| - | **//Remove / modify them if they do not apply to this particular device!// | + | |
| - | + | ||
| - | This section deals with | + | |
| - | * How you install OpenWrt from a device freshly opened | + | |
| - | * The steps required such as reset to factory defaults if the device has already been configured | + | |
| - | + | ||
| - | **Note:** Reset router to factory defaults if it has been previously configured. | + | |
| - | * Browse to '' | + | |
| - | * Upload .bin file to router | + | |
| - | * Wait for it to reboot | + | |
| - | * Telnet to 192.168.1.1 and set a root password, or browse to '' | + | |
| - | </ | + | |
| - | + | ||
| - | ==== OEM installation using the TFTP method ==== | + | |
| - | + | ||
| - | -> [[docs: | + | |
| - | + | ||
| - | === Specific values needed for tftp === | + | |
| - | + | ||
| - | <WRAP BOX> | + | |
| - | + | ||
| - | FIXME Enter values for "FILL-IN" below | + | |
| - | + | ||
| - | ^ Bootloader tftp server IPv4 address | + | |
| - | ^ Bootloader MAC address (special) | + | |
| - | ^ Firmware tftp image | [[: | + | |
| - | ^ TFTP transfer window | + | |
| - | ^ TFTP window start | approximately FILL-IN seconds after power on | | + | |
| - | ^ TFTP client required IP address | + | |
| - | + | ||
| - | </ | + | |
| ===== Upgrading OpenWrt ===== | ===== Upgrading OpenWrt ===== | ||
| -> [[docs: | -> [[docs: | ||
| - | |||
| - | <WRAP BOX> | ||
| - | |||
| - | FIXME These are generic instructions. Update with your router' | ||
| - | |||
| - | ==== LuCI Web Upgrade Process ==== | ||
| - | |||
| - | * Browse to '' | ||
| - | * Upload image file for sysupgrade to LuCI | ||
| - | * Wait for reboot | ||
| - | |||
| - | ==== Terminal Upgrade Process ==== | ||
| - | |||
| - | If you don't have a GUI (LuCI) available, you can alternatively upgrade via the command line. | ||
| - | There are two command line methods for upgrading: | ||
| - | |||
| - | * '' | ||
| - | * '' | ||
| - | |||
| - | Note: It is important that you put the firmware image into the ramdisk (/tmp) before you start flashing. | ||
| - | |||
| - | === sysupgrade === | ||
| - | |||
| - | * Login as root via SSH on 192.168.1.1, | ||
| - | |||
| - | < | ||
| - | cd /tmp | ||
| - | wget http:// | ||
| - | sysupgrade / | ||
| - | </ | ||
| - | |||
| - | === mtd === | ||
| - | |||
| - | If '' | ||
| - | |||
| - | * Login as root via SSH on 192.168.1.1, | ||
| - | |||
| - | < | ||
| - | cd /tmp | ||
| - | wget http:// | ||
| - | mtd write / | ||
| - | </ | ||
| - | |||
| - | </ | ||
| ===== Debricking ===== | ===== Debricking ===== | ||
| Line 169: | Line 112: | ||
| ===== Specific Configuration ===== | ===== Specific Configuration ===== | ||
| - | |||
| - | <WRAP BOX> | ||
| - | FIXME Please fill in real values for this device, then remove the EXAMPLEs | ||
| ==== Network interfaces ==== | ==== Network interfaces ==== | ||
| The default network configuration is: | The default network configuration is: | ||
| - | ^ Interface Name | + | ^ Interface Name ^ Description ^ Default configuration ^ |
| - | | br-lan | + | | br-lan |
| - | | vlan0 (eth0.0) | EXAMPLE | + | | eth0 |
| - | | vlan1 (eth0.1) | + | | phy0-ap0 |
| - | | wl0 | EXAMPLE | + | |
| - | + | ||
| - | </ | + | |
| - | + | ||
| - | ==== Switch Ports (for VLANs) ==== | + | |
| - | <WRAP BOX> | + | |
| - | FIXME Please fill in real values for this device, then remove the EXAMPLEs | + | |
| - | + | ||
| - | Numbers 0-3 are Ports 1-4 as labeled on the unit, number 4 is the Internet (WAN) on the unit, 5 is the internal connection to the router itself. Don't be fooled: Port 1 on the unit is number 3 when configuring VLANs. vlan0 = eth0.0, vlan1 = eth0.1 and so on. | + | |
| - | ^ Port ^ Switch port ^ | + | |
| - | | Internet (WAN) | EXAMPLE 4 | | + | |
| - | | LAN 1 | EXAMPLE 3 | | + | |
| - | | LAN 2 | EXAMPLE 2 | | + | |
| - | | LAN 3 | EXAMPLE 1 | | + | |
| - | | LAN 4 | EXAMPLE 0 | | + | |
| - | + | ||
| - | </ | + | |
| ==== Buttons ==== | ==== Buttons ==== | ||
| -> [[docs: | -> [[docs: | ||
| Here, we merely name the buttons, so we can use them in the above Howto. | Here, we merely name the buttons, so we can use them in the above Howto. | ||
| - | |||
| - | <WRAP BOX> | ||
| - | FIXME Please fill in real values for this device, then remove the EXAMPLEs | ||
| The Blueendless U35WF has the following buttons: | The Blueendless U35WF has the following buttons: | ||
| - | ^ BUTTON | + | ^ BUTTON ^ Event ^ |
| - | | EXAMPLE | + | | Reset | reset | |
| - | | EXAMPLE Secure Easy Setup | | + | |
| - | | EXAMPLE No buttons at all. | + | |
| - | + | ||
| - | </ | + | |
| ===== Hardware ===== | ===== Hardware ===== | ||
| ==== Info ==== | ==== Info ==== | ||
| - | ---- datatemplatelist dttpllist ---- | + | <!-- ToH: { |
| - | template: meta:template_datatemplatelist | + | " |
| - | cols | + | " |
| - | filter | + | " |
| - | ---- | + | " |
| + | " | ||
| + | | ||
| + | } --> | ||
| + | |||
| + | Newer models may have the same version and come with 128MB RAM instead of 64MB. | ||
| ==== Photos ==== | ==== Photos ==== | ||
| - | /* =====>>>>> | + | /* =====>>>>> |
| - | /* When uploading photos, **name them** intelligently. Nobody knows what 20100930_000602.jpg is! */ | + | When uploading photos, **name them** intelligently. Nobody knows what 20100930_000602.jpg is! |
| - | /* e.g. {{: | + | e.g. {{: |
| - | /* Thanks, your wiki administration - Oct. 2015 */ | + | Thanks, your wiki administration - Oct. 2015 */ |
| // | // | ||
| - | **Insert photo of front of the casing** | + | {{media: |
| //Back://\\ | //Back://\\ | ||
| - | **Insert photo of back of the casing** | + | {{media: |
| - | + | ||
| - | //Backside label:// | + | |
| - | **Insert photo of backside label** | + | |
| ==== Opening the case ==== | ==== Opening the case ==== | ||
| + | There are 2 screws to release the inside from from the outer shell. The hard drive is attached with 4 screws. The PCBs are behind a metal shroud which is secured to the frame with 4 screws. There are 2 PCBs behind this shroud, the main PCB with the ports, and the SoC PCB which contains the 7620A, RAM, 16MB NAND flash, and WiFi. These PCBs are connected via 2 ribbon cables. | ||
| - | **Note:** This will void your warranty! | + | //SoC PCB://\\ |
| - | + | {{media: | |
| - | <WRAP BOX> | + | {{media: |
| - | FIXME //Describe what needs to be done to open the device, e.g. remove rubber feet, adhesive labels, screws, ...// | + | |
| - | * To remove | + | |
| - | </ | + | |
| - | //Main PCB://\\ | ||
| - | **Insert photo of PCB** | ||
| ==== Serial ==== | ==== Serial ==== | ||
| Line 252: | Line 166: | ||
| How to connect to the Serial Port of this specific device:\\ | How to connect to the Serial Port of this specific device:\\ | ||
| - | **Insert photo of PCB with markings | + | {{media: |
| - | <WRAP BOX> | + | ^ Serial connection parameters\\ for Blueendless U35WF | 57600, 8N1 | |
| - | FIXME //Replace EXAMPLE by real values.// | + | |
| - | </ | + | |
| - | + | ||
| - | ^ Serial connection parameters\\ for Blueendless U35WF @@Version@@ | + | |
| ==== JTAG ==== | ==== JTAG ==== | ||
| Line 277: | Line 187: | ||
| ==== OEM bootlog ==== | ==== OEM bootlog ==== | ||
| <WRAP bootlog> | <WRAP bootlog> | ||
| - | < | + | < |
| + | |||
| + | Board: Ralink APSoC DRAM: 128 MB | ||
| + | relocate_code Pointer at: 87fb8000 | ||
| + | enable ephy clock...done. rf reg 29 = 5 | ||
| + | SSC disabled. | ||
| + | spi_wait_nsec: | ||
| + | spi device id: c2 20 18 c2 20 (2018c220) | ||
| + | find flash: MX25L12805D | ||
| + | raspi_read: from:30000 len:1000 | ||
| + | raspi_read: from:30000 len:1000 | ||
| + | ============================================ | ||
| + | Ralink UBoot Version: 4.2.1.0 | ||
| + | -------------------------------------------- | ||
| + | ASIC 7620_MP (Port5< | ||
| + | DRAM component: 1024 Mbits DDR, width 16 | ||
| + | DRAM bus: 16 bit | ||
| + | Total memory: 128 MBytes | ||
| + | Flash component: SPI Flash | ||
| + | Date:Jan 29 2015 Time: | ||
| + | ============================================ | ||
| + | icache: sets:512, ways:4, linesz:32 , | ||
| + | dcache: sets:256, ways:4, linesz:32 , | ||
| + | |||
| + | ##### The CPU freq = 580 MHZ #### | ||
| + | estimate memory size =128 Mbytes | ||
| + | hylon find this is RTL8211E Gagi 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. 0 | ||
| + | |||
| + | 3: System Boot system code via Flash. | ||
| + | ## Booting image at bc050000 ... | ||
| + | raspi_read: from:50000 len:40 | ||
| + | Image Name: MIPS OpenWrt Linux-4.4.7 | ||
| + | Image Type: MIPS Linux Kernel Image (lzma compressed) | ||
| + | Data Size: 1261372 Bytes = 1.2 MB | ||
| + | Load Address: 80000000 | ||
| + | Entry Point: 80000000 | ||
| + | raspi_read: from:50040 len: | ||
| + | Verifying Checksum ... OK | ||
| + | Uncompressing Kernel Image ... OK | ||
| + | No initrd | ||
| + | ## Transferring control to Linux (at address 80000000) ... | ||
| + | ## Giving linux memsize in MB, 128 | ||
| + | |||
| + | Starting kernel ... | ||
| + | |||
| + | [ 0.000000] Linux version 4.4.7 (brucelau@ubuntu) (gcc version 5.3.0 (OpenWrt GCC 5.3.0 unknown) ) #62 Thu May 17 07:13:52 UTC 2018 | ||
| + | [ 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: MediaTek MT7620A ver:2 eco:6 | ||
| + | [ 0.000000] bootconsole [early0] enabled | ||
| + | [ 0.000000] CPU0 revision is: 00019650 (MIPS 24KEc) | ||
| + | [ 0.000000] MIPS: machine is HLINK HLINK-WS-01 | ||
| + | [ 0.000000] Determined physical RAM map: | ||
| + | [ 0.000000] memory: 08000000 @ 00000000 (usable) | ||
| + | [ 0.000000] Initrd not found or empty - disabling initrd | ||
| + | [ 0.000000] Zone ranges: | ||
| + | [ 0.000000] Normal [mem 0x0000000000000000-0x0000000007ffffff] | ||
| + | [ 0.000000] Movable zone start for each node | ||
| + | [ 0.000000] Early memory node ranges | ||
| + | [ 0.000000] node 0: [mem 0x0000000000000000-0x0000000007ffffff] | ||
| + | [ 0.000000] Initmem setup node 0 [mem 0x0000000000000000-0x0000000007ffffff] | ||
| + | [ 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 byt es | ||
| + | [ 0.000000] Built 1 zonelists in Zone order, mobility grouping on. Total pag es: 32512 | ||
| + | [ 0.000000] Kernel command line: console=ttyS0, | ||
| + | [ 0.000000] PID hash table entries: 512 (order: -1, 2048 bytes) | ||
| + | [ 0.000000] Dentry cache hash table entries: 16384 (order: 4, 65536 bytes) | ||
| + | [ 0.000000] Inode-cache hash table entries: 8192 (order: 3, 32768 bytes) | ||
| + | [ 0.000000] Writing ErrCtl register=0007ffd0 | ||
| + | [ 0.000000] Readback ErrCtl register=0007ffd0 | ||
| + | [ 0.000000] Memory: 125828K/ | ||
| + | [ 0.000000] SLUB: HWalign=32, Order=0-3, MinObjects=0, | ||
| + | [ 0.000000] NR_IRQS: | ||
| + | [ 0.000000] CPU Clock: 580MHz | ||
| + | [ 0.000000] clocksource: | ||
| + | [ 0.000000] systick: enable autosleep mode | ||
| + | [ 0.000000] systick: running - mult: 214748, shift: 32 | ||
| + | [ 0.000000] clocksource: | ||
| + | [ 0.000011] sched_clock: | ||
| + | [ 0.015448] Calibrating delay loop... 385.84 BogoMIPS (lpj=1929216) | ||
| + | [ 0.080608] pid_max: default: 32768 minimum: 301 | ||
| + | [ 0.089930] Mount-cache hash table entries: 1024 (order: 0, 4096 bytes) | ||
| + | [ 0.102944] Mountpoint-cache hash table entries: 1024 (order: 0, 4096 bytes) | ||
| + | [ 0.123084] clocksource: | ||
| + | [ 0.142718] pinctrl core: initialized pinctrl subsystem | ||
| + | [ 0.153698] NET: Registered protocol family 16 | ||
| + | [ 0.649118] mt7620-pci 10140000.pcie: | ||
| + | [ 0.662329] mt7620-pci: probe of 10140000.pcie failed with error -1 | ||
| + | [ 0.682912] rt2880_gpio 10000600.gpio: | ||
| + | [ 0.693937] rt2880_gpio 10000600.gpio: | ||
| + | [ 0.706349] rt2880_gpio 10000638.gpio: | ||
| + | [ 0.717322] rt2880_gpio 10000638.gpio: | ||
| + | [ 0.729767] rt2880_gpio 10000660.gpio: | ||
| + | [ 0.740745] rt2880_gpio 10000660.gpio: | ||
| + | [ 0.753187] rt2880_gpio 10000688.gpio: | ||
| + | [ 0.763993] rt2880_gpio 10000688.gpio: | ||
| + | [ 0.777674] clocksource: | ||
| + | [ 0.789702] NET: Registered protocol family 2 | ||
| + | [ 0.799191] TCP established hash table entries: 1024 (order: 0, 4096 bytes) | ||
| + | [ 0.812963] TCP bind hash table entries: 1024 (order: 0, 4096 bytes) | ||
| + | [ 0.825555] TCP: Hash tables configured (established 1024 bind 1024) | ||
| + | [ 0.838283] UDP hash table entries: 256 (order: 0, 4096 bytes) | ||
| + | [ 0.849817] UDP-Lite hash table entries: 256 (order: 0, 4096 bytes) | ||
| + | [ 0.862534] NET: Registered protocol family 1 | ||
| + | [ 0.871646] rt-timer 10000100.timer: | ||
| + | [ 0.884483] futex hash table entries: 256 (order: -1, 3072 bytes) | ||
| + | [ 0.914919] squashfs: version 4.0 (2009/ | ||
| + | [ 0.926453] jffs2: version 2.2 (NAND) (SUMMARY) (LZMA) (RTIME) (CMODE_PRIORIT Y) (c) 2001-2006 Red Hat, Inc. | ||
| + | [ 0.948623] io scheduler noop registered | ||
| + | [ 0.956273] io scheduler deadline registered (default) | ||
| + | [ 0.966788] ralink-usb-phy usbphy: invalid resource | ||
| + | [ 0.977047] Serial: 8250/16550 driver, 2 ports, IRQ sharing disabled | ||
| + | [ 0.994551] spi spi0.0: force spi mode3 | ||
| + | [ 1.002608] m25p80 spi0.0: mx25l12805d (16384 Kbytes) | ||
| + | [ 1.012576] 5 ofpart partitions found on MTD device spi0.0 | ||
| + | [ 1.023408] Creating 5 MTD partitions on " | ||
| + | [ 1.032935] 0x000000000000-0x000000030000 : " | ||
| + | [ 1.044566] 0x000000030000-0x000000040000 : " | ||
| + | [ 1.056795] 0x000000040000-0x000000050000 : " | ||
| + | [ 1.068595] 0x000000050000-0x000000ff0000 : " | ||
| + | [ 1.163450] 2 uimage-fw partitions found on MTD device firmware | ||
| + | [ 1.175101] 0x000000050000-0x000000183f7c : " | ||
| + | [ 1.186584] 0x000000183f7c-0x000000ff0000 : " | ||
| + | [ 1.198216] mtd: device 5 (rootfs) set to be root filesystem | ||
| + | [ 1.209496] 1 squashfs-split partitions found on MTD device rootfs | ||
| + | [ 1.221649] 0x000000a20000-0x000000ff0000 : " | ||
| + | [ 1.234197] 0x000000ff0000-0x000001000000 : " | ||
| + | [ 1.246794] rt2880-pinmux pinctrl: pin io40 already requested by pinctrl; can not claim for 10100000.ethernet | ||
| + | [ 1.266273] rt2880-pinmux pinctrl: pin-40 (10100000.ethernet) status -22 | ||
| + | [ 1.279542] rt2880-pinmux pinctrl: could not request pin 40 (io40) from group ephy on device rt2880-pinmux | ||
| + | [ 1.298923] mtk_soc_eth 10100000.ethernet: | ||
| + | [ 1.314787] mtk_soc_eth 10100000.ethernet: | ||
| + | [ 1.324554] mtk_soc_eth 10100000.ethernet: | ||
| + | [ 1.335639] mtk_soc_eth 10100000.ethernet: | ||
| + | [ 1.346548] mtk_soc_eth 10100000.ethernet eth0 (uninitialized): | ||
| + | [ 1.361228] mtk_soc_eth 10100000.ethernet eth0 (uninitialized): | ||
| + | [ 1.375735] gsw: turn off switch | ||
| + | [ 1.381985] gsw: setting mtk_switch_r32(gsw, | ||
| + | [ 1.396552] gsw: setting port4 to ephy mode | ||
| + | [ 1.404729] mtk_soc_eth 10100000.ethernet eth0 (uninitialized): | ||
| + | [ 1.420431] mtk_soc_eth 10100000.ethernet eth0 (uninitialized): | ||
| + | [ 1.433996] mtk_soc_eth 10100000.ethernet: | ||
| + | [ 1.445768] mtk_soc_eth 10100000.ethernet: | ||
| + | [ 1.460971] mtk_soc_eth 10100000.ethernet eth0 (uninitialized): | ||
| + | [ 1.475501] mtk_soc_eth 10100000.ethernet eth0 (uninitialized): | ||
| + | [ 1.490299] mtk_soc_eth 10100000.ethernet: | ||
| + | [ 1.501976] mtk_soc_eth 10100000.ethernet eth0: mediatek frame engine at 0xb0 100000, irq 5 | ||
| + | [ 1.518912] rt2880_wdt 10000120.watchdog: | ||
| + | [ 1.530398] NET: Registered protocol family 10 | ||
| + | [ 1.542644] NET: Registered protocol family 17 | ||
| + | [ 1.551500] bridge: automatic filtering via arp/ | ||
| + | [ 1.576487] 8021q: 802.1Q VLAN Support v1.8 | ||
| + | [ 1.585333] bootconsole [early0] disabled</ | ||
| </ | </ | ||
| ==== OpenWrt bootlog ==== | ==== OpenWrt bootlog ==== | ||
| <WRAP bootlog> | <WRAP bootlog> | ||
| - | < | + | < |
| + | U-Boot 1.1.3 (Jan 29 2015 - 15:00:12) | ||
| + | |||
| + | Board: Ralink APSoC DRAM: 128 MB | ||
| + | relocate_code Pointer at: 87fb8000 | ||
| + | enable ephy clock...done. rf reg 29 = 5 | ||
| + | SSC disabled. | ||
| + | spi_wait_nsec: | ||
| + | spi device id: c2 20 18 c2 20 (2018c220) | ||
| + | find flash: MX25L12805D | ||
| + | raspi_read: from:30000 len:1000 | ||
| + | raspi_read: from:30000 len:1000 | ||
| + | ============================================ | ||
| + | Ralink UBoot Version: 4.2.1.0 | ||
| + | -------------------------------------------- | ||
| + | ASIC 7620_MP (Port5< | ||
| + | DRAM component: 1024 Mbits DDR, width 16 | ||
| + | DRAM bus: 16 bit | ||
| + | Total memory: 128 MBytes | ||
| + | Flash component: SPI Flash | ||
| + | Date:Jan 29 2015 Time: | ||
| + | ============================================ | ||
| + | icache: sets:512, ways:4, linesz:32 , | ||
| + | dcache: sets:256, ways:4, linesz:32 , | ||
| + | |||
| + | ##### The CPU freq = 580 MHZ #### | ||
| + | estimate memory size =128 Mbytes | ||
| + | hylon find this is RTL8211E Gagi 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. 0 | ||
| + | |||
| + | 3: System Boot system code via Flash. | ||
| + | ## Booting image at bc050000 ... | ||
| + | raspi_read: from:50000 len:40 | ||
| + | Image Name: MIPS OpenWrt Linux-4.14.209 | ||
| + | Image Type: MIPS Linux Kernel Image (lzma compressed) | ||
| + | Data Size: 1566703 Bytes = 1.5 MB | ||
| + | Load Address: 80000000 | ||
| + | Entry Point: 80000000 | ||
| + | raspi_read: from:50040 len: | ||
| + | Verifying Checksum ... OK | ||
| + | Uncompressing Kernel Image ... OK | ||
| + | No initrd | ||
| + | ## Transferring control to Linux (at address 80000000) ... | ||
| + | ## Giving linux memsize in MB, 128 | ||
| + | |||
| + | Starting kernel ... | ||
| + | |||
| + | [ 0.000000] Linux version 4.14.209 (builder@buildhost) (gcc version 7.5.0 (Op enWrt GCC 7.5.0 r11257-5090152ae3)) #0 Sun Dec 6 07:31:03 2020 | ||
| + | [ 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: MediaTek MT7620A ver:2 eco:6 | ||
| + | [ 0.000000] bootconsole [early0] enabled | ||
| + | [ 0.000000] CPU0 revision is: 00019650 (MIPS 24KEc) | ||
| + | [ 0.000000] MIPS: machine is Kimax U35WF | ||
| + | [ 0.000000] Determined physical RAM map: | ||
| + | [ 0.000000] memory: 08000000 @ 00000000 (usable) | ||
| + | [ 0.000000] Initrd not found or empty - disabling initrd | ||
| + | [ 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 byt es | ||
| + | [ 0.000000] Zone ranges: | ||
| + | [ 0.000000] Normal [mem 0x0000000000000000-0x0000000007ffffff] | ||
| + | [ 0.000000] Movable zone start for each node | ||
| + | [ 0.000000] Early memory node ranges | ||
| + | [ 0.000000] node 0: [mem 0x0000000000000000-0x0000000007ffffff] | ||
| + | [ 0.000000] Initmem setup node 0 [mem 0x0000000000000000-0x0000000007ffffff] | ||
| + | [ 0.000000] random: get_random_bytes called from 0x80483740 with crng_init=0 | ||
| + | [ 0.000000] Built 1 zonelists, mobility grouping on. Total pages: 32512 | ||
| + | [ 0.000000] Kernel command line: console=ttyS0, | ||
| + | [ 0.000000] PID hash table entries: 512 (order: -1, 2048 bytes) | ||
| + | [ 0.000000] Dentry cache hash table entries: 16384 (order: 4, 65536 bytes) | ||
| + | [ 0.000000] Inode-cache hash table entries: 8192 (order: 3, 32768 bytes) | ||
| + | [ 0.000000] Writing ErrCtl register=0007ffd0 | ||
| + | [ 0.000000] Readback ErrCtl register=0007ffd0 | ||
| + | [ 0.000000] Memory: 123796K/ | ||
| + | [ 0.000000] SLUB: HWalign=32, Order=0-3, MinObjects=0, | ||
| + | [ 0.000000] NR_IRQS: 256 | ||
| + | [ 0.000000] CPU Clock: 580MHz | ||
| + | [ 0.000000] clocksource: | ||
| + | [ 0.000000] systick: enable autosleep mode | ||
| + | [ 0.000000] systick: running - mult: 214748, shift: 32 | ||
| + | [ 0.000000] clocksource: | ||
| + | [ 0.000012] sched_clock: | ||
| + | [ 0.015488] Calibrating delay loop... 385.84 BogoMIPS (lpj=1929216) | ||
| + | [ 0.087722] pid_max: default: 32768 minimum: 301 | ||
| + | [ 0.097134] Mount-cache hash table entries: 1024 (order: 0, 4096 bytes) | ||
| + | [ 0.110165] Mountpoint-cache hash table entries: 1024 (order: 0, 4096 bytes) | ||
| + | [ 0.129251] clocksource: | ||
| + | [ 0.148731] futex hash table entries: 256 (order: -1, 3072 bytes) | ||
| + | [ 0.160906] pinctrl core: initialized pinctrl subsystem | ||
| + | [ 0.172526] NET: Registered protocol family 16 | ||
| + | [ 0.204020] rt2880_gpio 10000600.gpio: | ||
| + | [ 0.215055] rt2880_gpio 10000600.gpio: | ||
| + | [ 0.227644] rt2880_gpio 10000660.gpio: | ||
| + | [ 0.238650] rt2880_gpio 10000660.gpio: | ||
| + | [ 0.251232] rt2880_gpio 10000688.gpio: | ||
| + | [ 0.262062] rt2880_gpio 10000688.gpio: | ||
| + | [ 0.279055] clocksource: | ||
| + | [ 0.290749] NET: Registered protocol family 2 | ||
| + | [ 0.300300] TCP established hash table entries: 1024 (order: 0, 4096 bytes) | ||
| + | [ 0.314083] TCP bind hash table entries: 1024 (order: 0, 4096 bytes) | ||
| + | [ 0.326670] TCP: Hash tables configured (established 1024 bind 1024) | ||
| + | [ 0.339448] UDP hash table entries: 256 (order: 0, 4096 bytes) | ||
| + | [ 0.350980] UDP-Lite hash table entries: 256 (order: 0, 4096 bytes) | ||
| + | [ 0.363663] NET: Registered protocol family 1 | ||
| + | [ 0.375013] rt-timer 10000100.timer: | ||
| + | [ 0.387740] Crashlog allocated RAM at address 0x3f00000 | ||
| + | [ 0.399894] workingset: timestamp_bits=30 max_order=15 bucket_order=0 | ||
| + | [ 0.418566] squashfs: version 4.0 (2009/ | ||
| + | [ 0.430071] jffs2: version 2.2 (NAND) (SUMMARY) (LZMA) (RTIME) (CMODE_PRIORIT Y) (c) 2001-2006 Red Hat, Inc. | ||
| + | [ 0.460152] io scheduler noop registered | ||
| + | [ 0.467795] io scheduler deadline registered (default) | ||
| + | [ 0.478968] Serial: 8250/16550 driver, 16 ports, IRQ sharing enabled | ||
| + | [ 0.494467] console [ttyS0] disabled | ||
| + | [ 0.501530] 10000c00.uartlite: | ||
| + | [ 0.521201] console [ttyS0] enabled | ||
| + | [ 0.521201] console [ttyS0] enabled | ||
| + | [ 0.535019] bootconsole [early0] disabled | ||
| + | [ 0.535019] bootconsole [early0] disabled | ||
| + | [ 0.558832] spi spi0.0: force spi mode3 | ||
| + | [ 0.567352] m25p80 spi0.0: mx25l12805d (16384 Kbytes) | ||
| + | [ 0.577527] 4 fixed-partitions partitions found on MTD device spi0.0 | ||
| + | [ 0.590199] Creating 4 MTD partitions on " | ||
| + | [ 0.599764] 0x000000000000-0x000000030000 : " | ||
| + | [ 0.610606] 0x000000030000-0x000000040000 : " | ||
| + | [ 0.622146] 0x000000040000-0x000000050000 : " | ||
| + | [ 0.633144] 0x000000050000-0x000001000000 : " | ||
| + | [ 0.647231] 2 uimage-fw partitions found on MTD device firmware | ||
| + | [ 0.659101] Creating 2 MTD partitions on " | ||
| + | [ 0.668999] 0x000000000000-0x00000017e82f : " | ||
| + | [ 0.679834] 0x00000017e82f-0x000000fb0000 : " | ||
| + | [ 0.690616] mtd: device 5 (rootfs) set to be root filesystem | ||
| + | [ 0.703534] 1 squashfs-split partitions found on MTD device rootfs | ||
| + | [ 0.715926] 0x0000003e0000-0x000000fb0000 : " | ||
| + | [ 0.728447] libphy: Fixed MDIO Bus: probed | ||
| + | [ 0.745338] gsw: setting port4 to ephy mode | ||
| + | [ 0.753756] mtk_soc_eth 10100000.ethernet eth0 (uninitialized): | ||
| + | [ 0.772200] mtk_soc_eth 10100000.ethernet: | ||
| + | [ 0.784712] mtk_soc_eth 10100000.ethernet eth0: mediatek frame engine at 0xb0 100000, irq 5 | ||
| + | [ 0.801743] rt2880_wdt 10000120.watchdog: | ||
| + | [ 0.813222] NET: Registered protocol family 10 | ||
| + | [ 0.826311] Segment Routing with IPv6 | ||
| + | [ 0.833792] NET: Registered protocol family 17 | ||
| + | [ 0.842719] bridge: filtering via arp/ | ||
| + | [ 0.868558] 8021q: 802.1Q VLAN Support v1.8 | ||
| + | [ 0.892504] VFS: Mounted root (squashfs filesystem) readonly on device 31:5. | ||
| + | [ 0.913281] Freeing unused kernel memory: 1204K | ||
| + | [ 0.922334] This architecture does not have kernel memory protection. | ||
| + | [ 2.616606] init: Console is alive | ||
| + | [ 2.623785] init: - watchdog - | ||
| + | [ 2.659029] random: fast init done | ||
| + | [ 4.448789] kmodloader: loading kernel modules from / | ||
| + | [ 4.549590] usbcore: registered new interface driver usbfs | ||
| + | [ 4.560674] usbcore: registered new interface driver hub | ||
| + | [ 4.571407] usbcore: registered new device driver usb | ||
| + | [ 4.587426] ehci_hcd: USB 2.0 ' | ||
| + | [ 4.602199] ehci-platform: | ||
| + | [ 4.623027] phy phy-usbphy.0: | ||
| + | [ 4.634838] phy phy-usbphy.0: | ||
| + | [ 4.643715] ehci-platform 101c0000.ehci: | ||
| + | [ 4.655211] ehci-platform 101c0000.ehci: | ||
| + | [ 4.671119] ehci-platform 101c0000.ehci: | ||
| + | [ 4.692377] ehci-platform 101c0000.ehci: | ||
| + | [ 4.705894] hub 1-0:1.0: USB hub found | ||
| + | [ 4.713838] hub 1-0:1.0: 1 port detected | ||
| + | [ 4.725013] ohci_hcd: USB 1.1 ' | ||
| + | [ 4.738996] ohci-platform: | ||
| + | [ 4.749778] ohci-platform 101c1000.ohci: | ||
| + | [ 4.763392] ohci-platform 101c1000.ohci: | ||
| + | [ 4.779297] ohci-platform 101c1000.ohci: | ||
| + | [ 4.817417] hub 2-0:1.0: USB hub found | ||
| + | [ 4.825405] hub 2-0:1.0: 1 port detected | ||
| + | [ 4.837347] kmodloader: done loading kernel modules from / | ||
| + | [ 4.855922] init: - preinit - | ||
| + | [ 5.466627] usb 1-1: new high-speed USB device number 2 using ehci-platform | ||
| + | [ 5.773520] hub 1-1:1.0: USB hub found | ||
| + | [ 5.786713] hub 1-1:1.0: 4 ports detected | ||
| + | [ 5.977149] random: procd: uninitialized urandom read (4 bytes read) | ||
| + | [ 6.196443] usb 1-1.1: new high-speed USB device number 3 using ehci-platform | ||
| + | [ 6.515646] 8021q: adding VLAN 0 to HW filter on device eth0 | ||
| + | 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 | ||
| + | [ 8.427117] jffs2: notice: (417) jffs2_build_xattr_subsystem: | ||
| + | [ 8.489883] mount_root: loading kmods from internal overlay | ||
| + | [ 9.596895] kmodloader: loading kernel modules from / | ||
| + | [ 10.597614] SCSI subsystem initialized | ||
| + | [ 10.978897] usb-storage 1-1.1:1.0: USB Mass Storage device detected | ||
| + | [ 10.992323] scsi host0: usb-storage 1-1.1:1.0 | ||
| + | [ 11.001664] usbcore: registered new interface driver usb-storage | ||
| + | [ 11.015118] kmodloader: done loading kernel modules from / | ||
| + | [ 11.987802] block: attempting to load / | ||
| + | [ 12.005984] block: extroot: not configured | ||
| + | [ 12.015534] scsi 0:0:0:0: Direct-Access ASMT 2115 0 PQ : 0 ANSI: 6 | ||
| + | [ 12.036054] mount_root: switching to jffs2 overlay | ||
| + | [ 12.046149] sd 0:0:0:0: [sda] 976773168 512-byte logical blocks: (500 GB/466 GiB) | ||
| + | [ 12.074057] sd 0:0:0:0: [sda] Write Protect is off | ||
| + | [ 12.094357] sd 0:0:0:0: [sda] Write cache: enabled, read cache: enabled, does n't support DPO or FUA | ||
| + | [ 12.120359] overlayfs: upper fs does not support tmpfile. | ||
| + | [ 12.146211] urandom-seed: | ||
| + | [ 12.257417] sda: sda1 | ||
| + | [ 12.267335] sd 0:0:0:0: [sda] Attached SCSI disk | ||
| + | [ 12.335248] procd: - early - | ||
| + | [ 12.341099] procd: - watchdog - | ||
| + | [ 13.150485] procd: - watchdog - | ||
| + | [ 13.160697] procd: - ubus - | ||
| + | [ 13.542611] random: ubusd: uninitialized urandom read (4 bytes read) | ||
| + | [ 13.640341] random: ubusd: uninitialized urandom read (4 bytes read) | ||
| + | [ 13.654281] random: ubusd: uninitialized urandom read (4 bytes read) | ||
| + | [ 13.669279] procd: - init - | ||
| + | Please press Enter to activate this console. | ||
| + | [ 14.785993] kmodloader: loading kernel modules from / | ||
| + | [ 15.005888] ip6_tables: (C) 2000-2006 Netfilter Core Team | ||
| + | [ 15.067398] Loading modules backported from Linux version v4.19.137-0-gc076c7 9e03c6 | ||
| + | [ 15.082744] Backport generated by backports.git v4.19.137-1-0-g60c3a249 | ||
| + | [ 15.166536] ip_tables: (C) 2000-2006 Netfilter Core Team | ||
| + | [ 15.217030] nf_conntrack version 0.5.0 (2048 buckets, 8192 max) | ||
| + | [ 15.460580] xt_time: kernel timezone is -0000 | ||
| + | [ 15.522970] urngd: jent-rng init failed, err: 2 | ||
| + | [ 15.587622] PPP generic driver version 2.4.2 | ||
| + | [ 15.599999] NET: Registered protocol family 24 | ||
| + | [ 15.670616] rt2800_wmac 10180000.wmac: | ||
| + | [ 15.685113] ieee80211 phy0: rt2x00_set_rt: | ||
| + | [ 15.700573] ieee80211 phy0: rt2x00_set_rf: | ||
| + | [ 15.757776] kmodloader: done loading kernel modules from / | ||
| + | [ 22.656769] random: crng init done | ||
| + | [ 22.663585] random: 6 urandom warning(s) missed due to ratelimiting | ||
| + | [ 23.386336] EXT4-fs (sda1): mounted filesystem with ordered data mode. Opts: | ||
| + | [ 27.720270] 8021q: adding VLAN 0 to HW filter on device eth0 | ||
| + | [ 27.750722] br-lan: port 1(eth0) entered blocking state | ||
| + | [ 27.761219] br-lan: port 1(eth0) entered disabled state | ||
| + | [ 27.772009] device eth0 entered promiscuous mode | ||
| + | [ 27.847767] br-lan: port 1(eth0) entered blocking state | ||
| + | [ 27.858260] br-lan: port 1(eth0) entered forwarding state | ||
| + | [ 27.869224] IPv6: ADDRCONF(NETDEV_UP): | ||
| + | [ 28.736939] IPv6: ADDRCONF(NETDEV_CHANGE): | ||
| + | </ | ||
| </ | </ | ||