Rock pi 4B ubuntu server os Input/output error

Hi,
Why we getting Input/output error ?
How to solve this issue ?

  [  582.755361] systemd-gpt-auto-generator[3904]: Failed to dissect: Input/output error
  [  583.034302] systemd-gpt-auto-generator[3917]: Failed to dissect: Input/output error
  [  583.199432] systemd-gpt-auto-generator[3933]: Failed to dissect: Input/output error
   Created symlink /etc/systemd/system/multi-user.target.wants/rsync.service → /lib/systemd /system/rsync.service.
  [  583.665757] systemd-gpt-auto-generator[3952]: Failed to dissect: Input/output error
   Setting up kpartx (0.7.4-2ubuntu3) ...
  Processing triggers for systemd (237-3ubuntu10.31) ...
  [583.875734] systemd-gpt-auto-generator[3966]: Failed to dissect: Input/output error

Thanks & Regards
Vasu

I noticed whenever we used sd card no error is coming if we use emmc most of time Input/Output error is coming.
eMMC some partition is locked.

Why only emmc we getting Input/Output error ?
How to solve ?

Thanks & Regards
Vasu

Hi,

This error is normal because for eMMC, this is extra partition for boot can not be accessed directly:

/dev/mmcblk0boot0 - BOOT0 partition
/dev/mmcblk0boot1 - BOOT1 partition
/dev/mmcblk0rpmb - RPMB partition

Check this thread:

Hi Jack,
Input/Output error coming most of time example installing packages and reading files and commands etc…
Because of this issue some package not installing properly.
How to solve this issue ?

Thanks & Regards
Vasu

Hi Jack,
eMMc Module V1.2 only we getting error.
SD card i am not getting any error.
Whenever we type sudo systemctl enable service that only we getting Input/Output error.
How to solve the issue ?

Thanks & Regards
Vasu

It is an issue with upstream systemd, said to be fixed in later version:

To “solve” the issue, would need to update to a version of systemd that has this fix.

Another option maybe to disable the systemd feature.
https://www.freedesktop.org/software/systemd/man/systemd-gpt-auto-generator.html

Hi aaditya,
Thank you for your reply.
Why this issue with only eMMC ?
SD card no issue.

Its because eMMC can contain some special partitions as @jack explained, which systemd didnt handle correctly.

SD card dont have those special features.

Kind regards