blk_update_request: I/O error, dev fd0, sector 0
It seems that kernel erroneously detected some device as floppy or just created a non existent reference because your machine does not have real floppy drive. So these blk_update_request
for fd0
are completely unrelated to your hard drives.
Many disk managing programs such as fdisk
like to enumerate all available block devices, and definitely fdisk
did hit floppy module and these messages started to appear in your dmesg.
Since your machine does not have floppy drive, it is safe and encouraged to remove and blacklist floppy
kernel module so it will not bother you in future:
sudo rmmod floppy
echo "blacklist floppy" | sudo tee /etc/modprobe.d/blacklist-floppy.conf
then add /etc/modprobe.d/blacklist-floppy.conf
to /etc/mkinitcpio.conf
FILES variable and do mkinitcpio -p linux
so initramfs will not load it too.
So after next reboot it will not appear and mess your steady configuration.
Use the below command and it will fix the problem for sure:
# sudo rmmod floppy
# echo "blacklist floppy" | sudo tee /etc/modprobe.d/blacklist-floppy.conf
# update-initramfs -u -k all
Reboot...