Issue : Failed to remount root and kernel file system - btrfs - dualboot with windows

Hello,

I’m having some issue whenever I’m trying to reboot or shutdown my pc.

Here’s some specs about my computer:

  • Dualboot with windows
  • External hard drive with btrfs in
  • The windows installation was set on top of my manjaro
  • Kde for my desktop environnement

The message that I get :
Failed to remount root and kernel file system - btrfs
Failed to remount root and kernel file system - btrfs
(I got it twice)

blkid result :

/dev/loop1: TYPE="squashfs"
/dev/sdb4: BLOCK_SIZE="512" UUID="70C64AD9C64A9EEA" TYPE="ntfs" PARTUUID="4e22610b-3bf1-41e8-bd39-b382f9944873"
/dev/sdb2: UUID="c165fba9-48bd-4593-b8a0-7b3227d29192" UUID_SUB="2e42a16a-2cc1-459c-bc0b-b770c79390c2" BLOCK_SIZE="4096" TYPE="btrfs" PARTLABEL="root" PARTUUID="02c3a574-fdc9-a444-a79e-dbda1bf59da4"
/dev/sdb5: LABEL="swap" UUID="29b846e9-85e4-48e4-929f-95494190d61f" TYPE="swap" PARTUUID="719c1eb1-7605-1d4b-83fd-f0c4a7484f58"
/dev/sdb3: BLOCK_SIZE="512" UUID="33110B413043C412" TYPE="ntfs" PARTUUID="7d7a4791-21ae-4ce2-a4ce-9c1864270bdd"
/dev/sdb1: LABEL_FATBOOT="NO_LABEL" LABEL="NO_LABEL" UUID="3E9E-6597" BLOCK_SIZE="512" TYPE="vfat" PARTUUID="ee610885-9a50-a747-a9d5-ee360db992f5"
/dev/loop0: TYPE="squashfs"
/dev/sda1: UUID="50a54876-7806-42b8-ba9e-52b6561195f4" UUID_SUB="29dc3bcc-d49f-44b7-974f-0f6dda916ab1" BLOCK_SIZE="4096" TYPE="btrfs" PARTUUID="84c826ce-1066-514e-a4fe-6de03402902a"

/etc/fstab result :

# /etc/fstab: static file system information.
#
# Use 'blkid' to print the universally unique identifier for a device; this may
# be used with UUID= as a more robust way to name devices that works even if
# disks are added and removed. See fstab(5).
#
# <file system>             <mount point>  <type>  <options>  <dump>  <pass>
UUID=3E9E-6597                            /boot/efi      vfat    umask=0077 0 2
UUID=c165fba9-48bd-4593-b8a0-7b3227d29192 /              btrfs   subvol=/@,defaults,noatime,autodefrag,compress=zstd,discard=async,ssd,commit=120 0 0
UUID=c165fba9-48bd-4593-b8a0-7b3227d29192 /home          btrfs   subvol=/@home,defaults,noatime,autodefrag,compress=zstd,discard=async,ssd,commit=120 0 0
UUID=c165fba9-48bd-4593-b8a0-7b3227d29192 /var/cache     btrfs   subvol=/@cache,defaults,noatime,autodefrag,compress=zstd,discard=async,ssd,commit=120 0 0
UUID=c165fba9-48bd-4593-b8a0-7b3227d29192 /var/log       btrfs   subvol=/@log,defaults,noatime,autodefrag,compress=zstd,discard=async,ssd,commit=120 0 0
UUID=29b846e9-85e4-48e4-929f-95494190d61f swap           swap    defaults,noatime 0 0
tmpfs                                     /tmp           tmpfs   defaults,noatime,mode=1777 0 0
UUID="50a54876-7806-42b8-ba9e-52b6561195f4" /run/media/stickman btrfs defaults 0 2

I’ve already try to remove the “space_cache” option as I saw on other threads that had the same issue.
I’ve try to upgrade my grub.
I also try to add my ntfs partition “sdb3” (that is my windows partition).

But none of the solutions that I saw worked for me.

I’m asking for help :slight_smile:

PS: Sorry for my english.

did you set your cache ti this: space_cache=v2
did you tried checking your hard disk for errors

I’ve tried the space_cache=v2 but it doesn’t work.

You mean to do a checkdsk to see if there is any wrong blocks ?

yes try check your disk for errors…

You find good Information about Btrfs in the wiki

Hello,

I’ve got some update for this error.

Here’s what’s in journalctl :

mai 06 14:41:00 stickman-pc kernel: usb 3-1.6: device descriptor read/64, error -32
mai 06 14:41:00 stickman-pc kernel: cgroup2: Unknown parameter 'memory_recursiveprot'
mai 06 14:41:00 stickman-pc systemd[1]: Failed to start Remount Root and Kernel File Systems.
mai 06 14:41:00 stickman-pc systemd-remount-fs[312]: /usr/bin/mount for / exited with exit status 32.
mai 06 14:41:01 stickman-pc kernel: bcma: Unsupported SPROM revision: 11
mai 06 14:41:01 stickman-pc kernel: bcma-pci-bridge 0000:02:00.0: bus0: No SPROM available
mai 06 14:41:01 stickman-pc systemd-remount-fs[669]: /usr/bin/mount for / exited with exit status 32.
mai 06 14:41:01 stickman-pc systemd[1]: Failed to start Remount Root and Kernel File Systems.
mai 06 14:41:01 stickman-pc kernel: b43-phy0 ERROR: FOUND UNSUPPORTED PHY (Analog 12, Type 11 (AC), Revision 1)
mai 06 14:41:02 stickman-pc kernel: proc: Bad value for 'hidepid'
mai 06 14:41:02 stickman-pc kernel: nvidia-gpu 0000:01:00.3: i2c timeout error e0000000
mai 06 14:41:02 stickman-pc kernel: ucsi_ccg 0-0008: i2c_transfer failed -110
mai 06 14:41:02 stickman-pc kernel: ucsi_ccg 0-0008: ucsi_ccg_init failed - -110
mai 06 14:41:17 stickman-pc baloo_file[1230]: kf.baloo: Not able to commit to DB, DB likely is in a bad state. Exiting
mai 06 14:41:32 stickman-pc pulseaudio[1259]: GetManagedObjects() failed: org.freedesktop.DBus.Error.TimedOut: Failed to activate service 'org.bluez': timed out (service_start_timeout=25000ms)
mai 06 16:11:13 stickman-pc dolphin[3786]: inotify_add_watch(/run/media/stickman/33110B413043C4121) failed: (Permission denied)

mhwd-kernel -li :

Currently running: 5.4.188-1-MANJARO (linux54)
The following kernels are installed in your system:
   * linux54

Maybe, It’s my kernel that doesn’t support the 'memory_recursiveprot’

I’ll try to upgrade my kernel to 5.7 to see if it works.

Try 5.10 and/or 5.15

5.7 is not a supported version and end of life.

I’ve try the 5.10 since it’s an lts version and it seems to works.

But still got some issue while I’m rebooting my computer but no message appear on my screen.

Here’s the error that I get :

journalctl -p 3 -b :

mai 06 16:54:27 stickman-pc kernel: usb 2-1.6: device descriptor read/64, error -32
mai 06 16:54:27 stickman-pc kernel: 
mai 06 16:54:28 stickman-pc kernel: bcma: Unsupported SPROM revision: 11
mai 06 16:54:28 stickman-pc kernel: bcma-pci-bridge 0000:02:00.0: bus0: No SPROM available
mai 06 16:54:29 stickman-pc kernel: b43-phy0 ERROR: FOUND UNSUPPORTED PHY (Analog 12, Type 11 (AC), Revision 1)
mai 06 16:54:29 stickman-pc kernel: nvidia-gpu 0000:01:00.3: i2c timeout error e0000000
mai 06 16:54:29 stickman-pc kernel: ucsi_ccg 0-0008: i2c_transfer failed -110
mai 06 16:54:29 stickman-pc kernel: ucsi_ccg 0-0008: ucsi_ccg_init failed - -110
mai 06 16:54:44 stickman-pc baloo_file[1204]: kf.baloo: Not able to commit to DB, DB likely is in a bad state. Exiting

I think that my drivers are little bit messed up ahah.

Thanks for the help btw, It’s really appreciate :slight_smile:

Ok, the issue was resolved by just upgrading the kernel.

:slight_smile:

2 Likes

When using btrfs →

I would suggest to use the newest possible lts-kernel
:footprints:

This topic was automatically closed 2 days after the last reply. New replies are no longer allowed.