大家好,如题所示,clone github最新openwrt18版本编译产生bit5固件,烧写后无法挂载文件系统,log如下:
[ 0.244967] jffs2: version 2.2 (NAND) (SUMMARY) (LZMA) (RTIME) (CMODE_PRIORITY) (c) 2001-2006 Red Hat, Inc.
[ 0.264229] io scheduler noop registered
[ 0.267960] io scheduler deadline registered (default)
[ 0.273917] Serial: 8250/16550 driver, 3 ports, IRQ sharing disabled
[ 0.281229] console [ttyS0] disabled
[ 0.284666] 10000c00.uartlite: ttyS0 at MMIO 0x10000c00 (irq = 28, base_baud = 2500000) is a 16550A
[ 0.293406] console [ttyS0] enabled
[ 0.293406] console [ttyS0] enabled
[ 0.300396] bootconsole [early0] disabled
[ 0.300396] bootconsole [early0] disabled
[ 0.309154] 10000d00.uart1: ttyS1 at MMIO 0x10000d00 (irq = 29, base_baud = 2500000) is a 16550A
[ 0.318733] 10000e00.uart2: ttyS2 at MMIO 0x10000e00 (irq = 30, base_baud = 2500000) is a 16550A
[ 0.328239] cacheinfo: Failed to find cpu0 device node
[ 0.333491] cacheinfo: Unable to detect cache hierarchy for CPU 0
[ 0.340474] spi-mt7621 10000b00.spi: sys_freq: 193333333
[ 0.362463] m25p80 spi0.0: w25q256 (32768 Kbytes)
[ 0.367290] 4 fixed-partitions partitions found on MTD device spi0.0
[ 0.373758] Creating 4 MTD partitions on "spi0.0":
[ 0.378626] 0x000000000000-0x000000030000 : "u-boot"
[ 0.384600] 0x000000030000-0x000000040000 : "u-boot-env"
[ 0.390795] 0x000000040000-0x000000050000 : "factory"
[ 0.396838] 0x000000050000-0x000002000000 : "firmware"
[ 0.403915] libphy: Fixed MDIO Bus: probed
[ 0.421029] rt3050-esw 10110000.esw: link changed 0x00
[ 0.427896] mtk_soc_eth 10100000.ethernet eth0: mediatek frame engine at 0xb0100000, irq 5
[ 0.438132] NET: Registered protocol family 10
[ 0.446736] Segment Routing with IPv6
[ 0.450569] NET: Registered protocol family 17
[ 0.455207] 8021q: 802.1Q VLAN Support v1.8
[ 0.462299] VFS: Cannot open root device "(null)" or unknown-block(0,0): error -6
[ 0.469897] Please append a correct "root=" boot option; here are the available partitions:
[ 0.478440] 1f00 192 mtdblock0
[ 0.478446] (driver?)
[ 0.485095] 1f01 64 mtdblock1
[ 0.485100] (driver?)
[ 0.491743] 1f02 64 mtdblock2
[ 0.491748] (driver?)
[ 0.498378] 1f03 32448 mtdblock3
[ 0.498382] (driver?)
[ 0.505027] Kernel panic - not syncing: VFS: Unable to mount root fs on unknown-block(0,0)
[ 0.514335] Rebooting in 1 seconds..
在下做了如下修改:
1、复制/dts/WIDORA-NEO-32M.dts为/dts/WIDORA-BIT5-32M.dts
并修改内存大小为reg<0x0,0x40000000>
/ {
compatible = "widora,bit5-32m", "widora,bit5", "mediatek,mt7628an-soc";
model = "Widora-BIT5 (32M)";
memory@0 {
device_type = "memory";
reg = <0x0 0x4000000>;
};
};
增加板卡信息到02-network和mt76x8.mk,然后进入menuconfig后选择bit5并编译产生固件,
固件大小为8.1M
通过widora得网页uboot更新firware。
上传dts。。。
1559495611007-widora-bit5-32m.dts (970 Bytes)
还请各位指点迷津,在此感谢各位!