Остальные 5% связаны с неправильными настройками инициализации, а остальные вызваны различными другими
---[ end Kernel panic - not syncing: VFS: Unable to mount root fs on unknown-block ]---
Поэтому я сделал пост, чтобы записать странные вещи, с которыми я столкнулся. VFS Panic ирешатьметод
[EXFAT] trying to mount...
и Распечатать таблицу разделов:https://bbs.aw-ol.com/topic/1726/share/3 No filesystem could mount root, tried: xxx
:https://bbs.aw-ol.com/topic/1726/share/4Waiting for root device /dev/ubiblockxxx...
Больше не двигаюсь:https://bbs.aw-ol.com/topic/1726/share/5Waiting for root device /dev/ubiblockxxx...
Больше не двигаюсь:https://bbs.aw-ol.com/topic/1726/share/6 No filesystem could mount root, tried: xxx
:https://bbs.aw-ol.com/topic/1726/share/7Filesystem uses "xz" compression. This is not supported
:https://bbs.aw-ol.com/topic/1726/share/8Оборудование: Allwinner T113 + eMMC,SDC2
ошибкаописывать:[EXFAT] trying to mount...
назад Паника, покажи MMC Таблица разделов
[ 2.345878] [EXFAT] trying to mount...
[ 2.350344] VFS: Cannot open root device "mmcblk0p5" or unknown-block(179,5): error -5
[ 2.359283] Please append a correct "root=" boot option; here are the available partitions:
[ 2.368687] b300 15392768 mmcblk0
[ 2.368690] driver: mmcblk
[ 2.376362] b301 17219 mmcblk0p1 a0085546-4166-744a-a353-fca9272b8e45
[ 2.376366]
[ 2.386443] b302 1024 mmcblk0p2 a0085546-4166-744a-a353-fca9272b8e46
[ 2.386446]
[ 2.396519] b303 1024 mmcblk0p3 a0085546-4166-744a-a353-fca9272b8e47
[ 2.396521]
[ 2.406588] b304 16384 mmcblk0p4 a0085546-4166-744a-a353-fca9272b8e48
[ 2.406590]
[ 2.416657] b305 16384 mmcblk0p5 a0085546-4166-744a-a353-fca9272b8e49
[ 2.416659]
[ 2.426726] b306 1024 mmcblk0p6 a0085546-4166-744a-a353-fca9272b8e4a
[ 2.426728]
[ 2.436797] b307 15302828 mmcblk0p7 a0085546-4166-744a-a353-fca9272b8e4b
[ 2.436799]
[ 2.446875] Kernel panic - not syncing: VFS: Unable to mount root fs on unknown-block(179,5)
[ 2.456348] CPU0: stopping
[ 2.459386] CPU: 0 PID: 0 Comm: swapper/0 Not tainted 5.4.61+ #3
[ 2.466119] Hardware name: Generic DT based system
[ 2.471515] [<c010e048>] (unwind_backtrace) from [<c010a788>] (show_stack+0x10/0x14)
[ 2.480206] [<c010a788>] (show_stack) from [<c05f93e8>] (dump_stack+0x88/0xa4)
[ 2.488313] [<c05f93e8>] (dump_stack) from [<c010c3d8>] (handle_IPI+0xd4/0x180)
[ 2.496518] [<c010c3d8>] (handle_IPI) from [<c0329cbc>] (gic_handle_irq+0x70/0x78)
[ 2.505016] [<c0329cbc>] (gic_handle_irq) from [<c01021cc>] (__irq_svc+0x6c/0xa8)
[ 2.513408] Exception stack(0xc0b01f40 to 0xc0b01f88)
[ 2.519077] 1f40: 000008d0 c7aba334 00000000 c01149c0 00000001 c0b00000 c0b03de4 c0b03e20
[ 2.528253] 1f60: 00000000 c7bff5c0 c0a240c0 00000000 00000001 c0b01f90 c01080a0 c01080a4
[ 2.537424] 1f80: 60000113 ffffffff
[ 2.541342] [<c01021cc>] (__irq_svc) from [<c01080a4>] (arch_cpu_idle+0x2c/0x38)
[ 2.549643] [<c01080a4>] (arch_cpu_idle) from [<c013dbe4>] (do_idle+0xbc/0x128)
[ 2.557845] [<c013dbe4>] (do_idle) from [<c013dee0>] (cpu_startup_entry+0x18/0x20)
[ 2.566344] [<c013dee0>] (cpu_startup_entry) from [<c0a00c80>] (start_kernel+0x354/0x3e0)
[ 2.575520] [<c0a00c80>] (start_kernel) from [<00000000>] (0x0)
[ 2.582170] ---[ end Kernel panic - not syncing: VFS: Unable to mount root fs on unknown-block(179,5) ]---
Видеть [EXFAT] trying to mount...
Не паникуйте, это всего лишь уловка, настоящая ошибка в том, No filesystem could mount root, tried: xxx
То есть не найден формат, который можно смонтировать.
потому что EXFAT Драйвер очень особенный. Как правило, формат Все, установленный ранее, не может быть смонтирован до того, как вы его попробуете. ЭКСФАТ. Так что на самом деле ошибка такая же, как и следующая.
Рекомендуется отключить exfat, чтобы увидеть, в чем реальная ошибка.
Оборудование: Allwinner T113 + eMMC,SDC2 Описание ошибки: Показать таблицу разделовназад Паника, сообщение о том, что нет доступного формата для монтажа.
[ 2.337965] List of all partitions:
[ 2.341882] b300 15392768 mmcblk0
[ 2.341885] driver: mmcblk
[ 2.349544] b301 17219 mmcblk0p1 a0085546-4166-744a-a353-fca9272b8e45
[ 2.349547]
[ 2.359627] b302 1024 mmcblk0p2 a0085546-4166-744a-a353-fca9272b8e46
[ 2.359630]
[ 2.369712] b303 1024 mmcblk0p3 a0085546-4166-744a-a353-fca9272b8e47
[ 2.369714]
[ 2.379784] b304 16384 mmcblk0p4 a0085546-4166-744a-a353-fca9272b8e48
[ 2.379786]
[ 2.389853] b305 42232 mmcblk0p5 a0085546-4166-744a-a353-fca9272b8e49
[ 2.389855]
[ 2.399921] b306 1024 mmcblk0p6 a0085546-4166-744a-a353-fca9272b8e4a
[ 2.399923]
[ 2.409989] b307 15302828 mmcblk0p7 a0085546-4166-744a-a353-fca9272b8e4b
[ 2.409992]
[ 2.420057] No filesystem could mount root, tried:
[ 2.429837] squashfs
[ 2.434530]
[ 2.438364] Kernel panic - not syncing: VFS: Unable to mount root fs on unknown-block(179,5)
[ 2.447834] CPU0: stopping
[ 2.450871] CPU: 0 PID: 0 Comm: swapper/0 Not tainted 5.4.61+ #4
[ 2.457595] Hardware name: Generic DT based system
[ 2.462990] [<c010e048>] (unwind_backtrace) from [<c010a788>] (show_stack+0x10/0x14)
[ 2.471682] [<c010a788>] (show_stack) from [<c05ece28>] (dump_stack+0x88/0xa4)
[ 2.479789] [<c05ece28>] (dump_stack) from [<c010c3d8>] (handle_IPI+0xd4/0x180)
[ 2.487994] [<c010c3d8>] (handle_IPI) from [<c0329cbc>] (gic_handle_irq+0x70/0x78)
[ 2.496491] [<c0329cbc>] (gic_handle_irq) from [<c01021cc>] (__irq_svc+0x6c/0xa8)
[ 2.504883] Exception stack(0xc0b01f40 to 0xc0b01f88)
[ 2.510552] 1f40: 00000a3c c7aba334 00000000 c01149c0 00000001 c0b00000 c0b03de4 c0b03e20
[ 2.519728] 1f60: 00000000 c7bff5c0 c0a240c0 00000000 c0b4b7e8 c0b01f90 c01080a0 c01080a4
[ 2.528900] 1f80: 60000113 ffffffff
[ 2.532816] [<c01021cc>] (__irq_svc) from [<c01080a4>] (arch_cpu_idle+0x2c/0x38)
[ 2.541118] [<c01080a4>] (arch_cpu_idle) from [<c013dbe4>] (do_idle+0xbc/0x128)
[ 2.549321] [<c013dbe4>] (do_idle) from [<c013dee0>] (cpu_startup_entry+0x18/0x20)
[ 2.557819] [<c013dee0>] (cpu_startup_entry) from [<c0a00c80>] (start_kernel+0x354/0x3e0)
[ 2.566996] [<c0a00c80>] (start_kernel) from [<00000000>] (0x0)
[ 2.573643] ---[ end Kernel panic - not syncing: VFS: Unable to mount root fs on unknown-block(179,5) ]---
Проверьте свой rootfs формат, поддерживается только здесь squashfs
посмотри на свой rootfs Он упакован? ext4
Или в каком-то другом формате.
оборудование Оллвиннер Т113 + eMMC,SDC2
Описание ошибки: застрял Waiting for root device /dev/ubiblock0_5...
Больше не двигаюсь
[ 3.793291] Waiting for root device /dev/ubiblock0_5...
[ 3.836994] random: crng init done
[ 6.927839]
[ 6.927839] insmod_device_driver
[ 6.927839]
смотретьоборудованиеимя:ubiblock0_5
,ubixxxx
означает, что это SPI NAND оборудование,еслида SPI NOR Обычно это mtdxxxx
。
Давайте посмотрим на наше фактическое стартовое оборудование, даeMMC, даа MMCоборудование, которое должно быть mmcblkxxx
Это верно
Проверять bootargs Посмотрите на параметры в root=
назадлапшада Нетда установлено на SPI FLASH Понятно
оборудование Оллвиннер Т113 + SPI NAND,SPI 0 Описание ошибки: застрял Waiting for root device /dev/ubiblock0_5… Больше не двигаюсь
[ 3.793291] Waiting for root device /dev/ubiblock0_5...
[ 3.836994] random: crng init done
[ 6.927839]
[ 6.927839] insmod_device_driver
[ 6.927839]
смотретьоборудованиеимя:ubiblock0_5,ubixxxx означает, что это SPI NAND оборудование,еслида SPI NOR Обычно это mtdxxxx。 Давайте посмотрим на наше фактическое стартовое оборудование, а также да SPI NAND, то тут мы сталкиваемся Понятно. Посмотрите еще раз на наше дерево оборудования: [Не удалось передать изображение по внешней ссылке. Исходный сайт может иметь механизм защиты от кражи. Рекомендуется сохранить изображение и загрузить его напрямую (img-dhffnaLK-1690770200946)(/assets/uploads/files/1657271058379-ea4b47ee-ca68). -4560-a670-90d02764d003- image.png)] Хорошо, ты сделаешь это SPI0 Все disable Понятно Как запустить Настройки? okay Просто отлично Понятно
Оборудование: Allwinner T113 + eMMC,SDC2 Описание ошибки: Формат rootfs установлен правильно, драйвер тоже доступен, но все равно печатает Таблица разделовраназад подсказывает, что нет доступного формата для монтирования.
[ 2.337965] List of all partitions:
[ 2.341882] b300 15392768 mmcblk0
[ 2.341885] driver: mmcblk
[ 2.349544] b301 17219 mmcblk0p1 a0085546-4166-744a-a353-fca9272b8e45
[ 2.349547]
[ 2.359627] b302 1024 mmcblk0p2 a0085546-4166-744a-a353-fca9272b8e46
[ 2.359630]
[ 2.369712] b303 1024 mmcblk0p3 a0085546-4166-744a-a353-fca9272b8e47
[ 2.369714]
[ 2.379784] b304 16384 mmcblk0p4 a0085546-4166-744a-a353-fca9272b8e48
[ 2.379786]
[ 2.389853] b305 16384 mmcblk0p5 a0085546-4166-744a-a353-fca9272b8e49
[ 2.389855]
[ 2.399921] b306 1024 mmcblk0p6 a0085546-4166-744a-a353-fca9272b8e4a
[ 2.399923]
[ 2.409989] b307 15302828 mmcblk0p7 a0085546-4166-744a-a353-fca9272b8e4b
[ 2.409992]
[ 2.420057] No filesystem could mount root, tried:
[ 2.420059] ext3
[ 2.425525] ext2
[ 2.427686] ext4
[ 2.429837] squashfs
[ 2.431988] vfat
[ 2.434530]
[ 2.438364] Kernel panic - not syncing: VFS: Unable to mount root fs on unknown-block(179,5)
[ 2.447834] CPU0: stopping
[ 2.450871] CPU: 0 PID: 0 Comm: swapper/0 Not tainted 5.4.61+ #4
[ 2.457595] Hardware name: Generic DT based system
[ 2.462990] [<c010e048>] (unwind_backtrace) from [<c010a788>] (show_stack+0x10/0x14)
[ 2.471682] [<c010a788>] (show_stack) from [<c05ece28>] (dump_stack+0x88/0xa4)
[ 2.479789] [<c05ece28>] (dump_stack) from [<c010c3d8>] (handle_IPI+0xd4/0x180)
[ 2.487994] [<c010c3d8>] (handle_IPI) from [<c0329cbc>] (gic_handle_irq+0x70/0x78)
[ 2.496491] [<c0329cbc>] (gic_handle_irq) from [<c01021cc>] (__irq_svc+0x6c/0xa8)
[ 2.504883] Exception stack(0xc0b01f40 to 0xc0b01f88)
[ 2.510552] 1f40: 00000a3c c7aba334 00000000 c01149c0 00000001 c0b00000 c0b03de4 c0b03e20
[ 2.519728] 1f60: 00000000 c7bff5c0 c0a240c0 00000000 c0b4b7e8 c0b01f90 c01080a0 c01080a4
[ 2.528900] 1f80: 60000113 ffffffff
[ 2.532816] [<c01021cc>] (__irq_svc) from [<c01080a4>] (arch_cpu_idle+0x2c/0x38)
[ 2.541118] [<c01080a4>] (arch_cpu_idle) from [<c013dbe4>] (do_idle+0xbc/0x128)
[ 2.549321] [<c013dbe4>] (do_idle) from [<c013dee0>] (cpu_startup_entry+0x18/0x20)
[ 2.557819] [<c013dee0>] (cpu_startup_entry) from [<c0a00c80>] (start_kernel+0x354/0x3e0)
[ 2.566996] [<c0a00c80>] (start_kernel) from [<00000000>] (0x0)
[ 2.573643] ---[ end Kernel panic - not syncing: VFS: Unable to mount root fs on unknown-block(179,5) ]---
Это вообще дапотому что rootfs данныеошибка,Посмотрите, да не да Пакет неправильный Понятно,Закинуть uboot в rootfs,илидаroot=
Раздел неправильный Понятно,или rootfs потому что Повреждение при нештатном отключении Понятно
Например здесь,mmcblk0p4
и mmcblk0p5
Емкость точно такая же, поэтому она должна быть неправильной.
оборудование:T113 + TF Карта, SDC0
Описание ошибки: Настройка формата rootfs правильная, драйвера тоже имеются, Сообщить об ошибке Filesystem uses "xz" compression. This is not supported
[ 4.049960] Filesystem uses "xz" compression. This is not supported
[ 4.058133] [EXFAT] trying to mount...
[ 4.062717] VFS: Cannot open root device "mmcblk0p5" or unknown-block(179,5): error -5
[ 4.071559] Please append a correct "root=" boot option; here are the available partitions:
[ 4.080869] b300 30253056 mmcblk0
[ 4.080872] driver: mmcblk
[ 4.088504] b301 252 mmcblk0p1 a0085546-4166-744a-a353-fca9272b8e45
[ 4.088507]
[ 4.098521] b302 252 mmcblk0p2 a0085546-4166-744a-a353-fca9272b8e46
[ 4.098524]
[ 4.108544] b303 252 mmcblk0p3 a0085546-4166-744a-a353-fca9272b8e47
[ 4.108547]
[ 4.118568] b304 8316 mmcblk0p4 a0085546-4166-744a-a353-fca9272b8e48
[ 4.118570]
[ 4.128581] b305 30992 mmcblk0p5 a0085546-4166-744a-a353-fca9272b8e49
[ 4.128583]
[ 4.138575] b306 30176111 mmcblk0p6 a0085546-4166-744a-a353-fca9272b8e4a
[ 4.138577]
[ 4.148600] Kernel panic - not syncing: VFS: Unable to mount root fs on unknown-block(179,5)
[ 4.158014] CPU0: stopping
[ 4.161030] CPU: 0 PID: 0 Comm: swapper/0 Not tainted 5.4.61+ #1
[ 4.167708] Hardware name: Generic DT based system
[ 4.173059] [<c010e048>] (unwind_backtrace) from [<c010a788>] (show_stack+0x10/0x14)
[ 4.181681] [<c010a788>] (show_stack) from [<c05f9108>] (dump_stack+0x88/0xa4)
[ 4.189727] [<c05f9108>] (dump_stack) from [<c010c3d8>] (handle_IPI+0xd4/0x180)
[ 4.197865] [<c010c3d8>] (handle_IPI) from [<c03299e4>] (gic_handle_irq+0x70/0x78)
[ 4.206291] [<c03299e4>] (gic_handle_irq) from [<c01021cc>] (__irq_svc+0x6c/0xa8)
[ 4.214611] Exception stack(0xc0b01f40 to 0xc0b01f88)
[ 4.220234] 1f40: 00000c60 c7abb334 00000000 c01149c0 00000001 c0b00000 c0b03de4 c0b03e20
[ 4.229331] 1f60: 00000000 c7bff5c0 c0a240c0 00000000 00000001 c0b01f90 c01080a0 c01080a4
[ 4.238429] 1f80: 60000113 ffffffff
[ 4.242314] [<c01021cc>] (__irq_svc) from [<c01080a4>] (arch_cpu_idle+0x2c/0x38)
[ 4.250551] [<c01080a4>] (arch_cpu_idle) from [<c013dbe4>] (do_idle+0xbc/0x128)
[ 4.258686] [<c013dbe4>] (do_idle) from [<c013dee0>] (cpu_startup_entry+0x18/0x20)
[ 4.267114] [<c013dee0>] (cpu_startup_entry) from [<c0a00c80>] (start_kernel+0x354/0x3e0)
[ 4.276219] [<c0a00c80>] (start_kernel) from [<00000000>] (0x0)
[ 4.282806] ---[ end Kernel panic - not syncing: VFS: Unable to mount root fs on unknown-block(179,5) ]---
Filesystem uses "xz" compression. This is not supported
SquashFS не поддерживает этот формат сжатия.
постыдный,посмотри на свой kernel menuconfig Его открыли? xz Сжатие Понятно, разве это не включено?
Ссылка на исходный пост:https://bbs.aw-ol.com/topic/1726/