Linux
UBI 文件系統錯誤 -16
在啟動期間,儲存分區正在載入。但是我看到了這個錯誤資訊。這個錯誤 16 代表什麼?
UBI error: ubi_open_volume: cannot open device 0, volume 0, error -16
我還可以看到類似的錯誤
initvars_srom_pci, SROM CRC Error UBI error: ubi_wl_init: wl_init done 58 avail pebs, 688 reserved, free_count 146
有人可以指出這些錯誤是關於什麼的嗎?如果UBIFS文件系統掛載出現這些錯誤,有什麼影響?
我剛剛在 armel 平台上使用核心 4.13 的 Debian Stretch 遇到了同樣的問題。錯誤消息來自文件
./drivers/mtd/ubi/kapi.c
錯誤的位置是
case UBI_READWRITE: if (vol->exclusive || vol->writers > 0) goto out_unlock;
我想它或多或少是無害的,並且來自嘗試安裝設備兩次。
UBI error: ubi_open_volume: cannot open device 0, volume 0, error -16
在啟動期間,它將讀取所有擦除塊並驗證 CRC 校驗和。看起來上述錯誤是由於壞擦除塊的 CRC 校驗失敗。