我需要建立一个基于ubi的分区,同时执行以下泛附加错误(29MiB分区)
我可以用2MiB安装一个分区。29 MiB分区正在发生问题。
有人能帮上忙吗
内核verion: 3.10.14
[root@root:~]# ubiformat /dev/mtd6泛格式: mtd6 (nor),大小30408704字节(29.0 MiB),928个32768字节的删除块(32.0 KiB),min。I/O大小256字节
libscan:扫描删除块927 -- 100 %完成
泛格式: 928个擦除块有有效的擦除计数器,平均值为0。
泛格式:格式化删除块927 -- 100 %完成
[root@root:~]# ubiattach /dev/ubi_ctrl -m 6
2033.369743 UBI:将mtd6附加到ubi0
2033.373794 UBI断言在io_init中673失败(pid 116)
2033.379396 CPU: 0 PID: 116Comm:泛附未污染3.10.14-svn3 #13
2033.386388堆栈: 00000006 8003b6c0 00000000 805a0000 00000000 00000000 00000000 805a2e2a 000000003c 8198c1d8 81a0c53d24 81a0000000 00000000 00000000 00000000 00000 00000000 00000 00000000 00000 00000000 00000 00000000 00000 00000000 00000 00000000 00000 00000 00000 000 00000 00000 00000
2033.423436电话追踪:
2033.425980显示堆栈+0x48/0x70
2033.430501转储堆栈+0x20/0x2c
2033.435040 ubi_附件_mtd_dev+0x3b8/0xc 80
2033.440464 ctrl_cdev_ioctl+0xe4/0x1d4
2033.445538 vfs_ioctl+0x2c/0x4c
2033.449961 UBI错误: ubi_compare_lebs:不支持闪存UBI格式
2033.704427 UBI错误: ubi_attach_mtd_dev:未能附加mtd6,错误-22
泛附加:错误!:无法附加mtd6错误22 (无效参数)
发布于 2019-01-03 03:52:47
该问题通过启用4字节寻址模式得到解决,因为我的SPI或大小为32 MB。
https://stackoverflow.com/questions/49275831
复制相似问题