abcccd 发表于 2020-11-26 21:07:08

刷好了uboot无法进入u盘急救系统

按照这里的教程https://www.jianshu.com/p/77e529fb35f9烧录好u盘插上去无法进入急救系统。
最后的一小段如下:

[    2.598513] EXT4-fs (mmcblk0p1): bad geometry: block count 1907712 exceeds size of device (293376 blocks)
[    2.598641] List of all partitions:
[    2.598662] 0100         48000 ram0
[    2.598668](driver?)
[    2.598690] 1f00            1984 mtdblock0
[    2.598694](driver?)
[    2.598706] 1f01            64 mtdblock1
[    2.598710](driver?)
[    2.598721] 1f02            6144 mtdblock2
[    2.598725](driver?)
[    2.598737] b300         7634944 mmcblk0
[    2.598743]driver: mmcblk
[    2.598754]   b301         1173504 mmcblk0p1 40fc95cb-01
[    2.598758]
[    2.598771] b318             512 mmcblk0rpmb
[    2.598775](driver?)
[    2.598786] b310            4096 mmcblk0boot1
[    2.598790](driver?)
[    2.598802] b308            4096 mmcblk0boot0
[    2.598805](driver?)
[    2.598809] No filesystem could mount root, tried:
[    2.598813]ext4
[    2.598816]
[    2.598829] Kernel panic - not syncing: VFS: Unable to mount root fs on unknown-block(179,1)
[    2.598843] CPU: 0 PID: 1 Comm: swapper/0 Not tainted 4.14.76-armada-18.12.3 #1
[    2.598848] Hardware name: Marvell Armada 3720 Catdrive (DT)
[    2.598853] Call trace:
[    2.598880] [<ffffff80080891c8>] dump_backtrace+0x0/0x3c0
[    2.598895] [<ffffff800808959c>] show_stack+0x14/0x20
[    2.598910] [<ffffff80089e1968>] dump_stack+0x9c/0xbc
[    2.598922] [<ffffff80080ccc68>] panic+0x11c/0x274
[    2.598935] [<ffffff8008cd11d0>] mount_block_root+0x214/0x264
[    2.598944] [<ffffff8008cd1458>] mount_root+0x11c/0x134
[    2.598955] [<ffffff8008cd15e0>] prepare_namespace+0x170/0x1b8
[    2.598969] [<ffffff8008cd0d80>] kernel_init_freeable+0x208/0x22c
[    2.598982] [<ffffff80089f3b68>] kernel_init+0x10/0x108
[    2.598993] [<ffffff8008084730>] ret_from_fork+0x10/0x18
[    2.599003] SMP: stopping secondary CPUs
[    2.601108] Kernel Offset: disabled
[    2.601116] CPU features: 0x080200c
[    2.601120] Memory Limit: none
[    2.778515] ---[ end Kernel panic - not syncing: VFS: Unable to mount root fs on unknown-block(179,1)

xxx 发表于 2020-11-27 02:05:39

垃圾佬必备编程器。十来元一个

abcccd 发表于 2020-11-27 14:30:29

xxx 发表于 2020-11-27 02:05
垃圾佬必备编程器。十来元一个

不太懂什么意思,是说要拆芯片烧写吗?可是uboot已经写进去了呀?

kpxx 发表于 2020-11-27 18:37:28

把x3p的文件拷贝到u盘接上,恢复试试

abcccd 发表于 2020-11-27 19:09:50

kpxx 发表于 2020-11-27 18:37
把x3p的文件拷贝到u盘接上,恢复试试

reset恢复的话需不需要刷full.bin呢,之后还能按H大这个装linux吗

abcccd 发表于 2020-11-27 20:27:35

abcccd 发表于 2020-11-27 19:09
reset恢复的话需不需要刷full.bin呢,之后还能按H大这个装linux吗

记录一下解决过程
按照 https://bbs.nasdiyer.com/forum.php?mod=viewthread&tid=5756 这个帖子的完整流程操作一遍
然后再按照 https://www.jianshu.com/p/77e529fb35f9 完整流程操作一遍
怀疑可能的原因是emmc分区被破坏了,刷x3p的流程里好像进行了分区。但是刷x3p的流程里给的uboot好像找不到usb controller,也没有tftp或dhcp,但是流程走完之后可以按照后一个教程里的方法进无需登录的shell并走完流程。
对具体问题原因和具体解决原理仍然有很多疑惑。
页: [1]
查看完整版本: 刷好了uboot无法进入u盘急救系统