jorhett
Regular Contributor
I'm using the latest 3.8.5 merlin image for the RT-AX86U and it works fine. I finally bought an USB3 SSD so that I could install Entware... and spent 2 days circling around trying to figure out why it didn't work. I used
Fsck on the device didn't work, complaining about the lack of fsck.auto:
Oddly, the firmware doesn't contain
Poking around in the forum I found e2fsck options, but it always reported the same lack of a journal every time:
Given these outputs, I recreated it without a journal and the problem disappeared. I guess since I'm only using it for entware packages there won't be enough changes to worry about the journal ...
amtm
every time. After each reboot I saw this error message in the log
Code:
May 21 22:24:24 kernel: EXT4-fs error (device sda1): ext4_find_extent:908: inode #8: comm hotplug: pblk 127959039 bad header/extent: invalid magic - magic ffff, entries 65535, max 65535(0), depth 65535(0)
May 21 22:24:24 kernel: jbd2_journal_bmap: journal block not found at offset 0 on sda1-8
May 21 22:24:24 kernel: jbd2_journal_init_inode: Cannot locate journal superblock
May 21 22:24:24 kernel: EXT4-fs (sda1): Could not load journal inode
May 21 22:24:24 kernel: EXT4-fs (sda1): couldn't mount as ext3 due to feature incompatibilities
May 21 22:24:24 kernel: EXT4-fs (sda1): couldn't mount as ext2 due to feature incompatibilities
May 21 22:24:24 kernel: EXT4-fs (sda1): couldn't mount as ext3 due to feature incompatibilities
Fsck on the device didn't work, complaining about the lack of fsck.auto:
Code:
# fsck /dev/sda1
fsck (busybox 1.25.1, 2022-03-25 10:23:25 EDT)
fsck: fsck.auto: No such file or directory
Oddly, the firmware doesn't contain
fsck.ext4
Code:
# find / -name fsck.ext\*
/usr/sbin/fsck.ext2
/usr/sbin/fsck.ext3
Poking around in the forum I found e2fsck options, but it always reported the same lack of a journal every time:
Code:
# e2fsck -p /dev/sda1
entware: Superblock has an invalid journal (inode 8).
CLEARED.
*** journal has been deleted ***
entware: Journal inode is not in use, but contains data. CLEARED.
entware: Recreate journal.
Creating journal (262144 blocks): Done.
*** journal has been regenerated ***
entware: 11/64004096 files (0.0% non-contiguous), 4297508/255999783 blocks
# e2fsck -p /dev/sda1
entware: Superblock has an invalid journal (inode 8).
CLEARED.
*** journal has been deleted ***
entware: Journal inode is not in use, but contains data. CLEARED.
entware: Recreate journal.
Creating journal (262144 blocks):
Given these outputs, I recreated it without a journal and the problem disappeared. I guess since I'm only using it for entware packages there won't be enough changes to worry about the journal ...