How to fix disk / USB key errors

When you see an error like ext2_lookup: deleted inode referenced or some other USB device related file or disk error, it's best to first run the built in Health Scanner before more drastic measures are taken.

Here are the steps to fix most of these errors on Asuswrt-Merlin. For the health scanner to run uninterrupted, we need to make sure no file access happens while we run it.
To do that, custom scripts need to be disabled.

 

1. In Administration / System set Enable JFFS custom scripts and configs to No

 

2. At the bottom of the page, click Apply

 

3. Reboot the router so that no custom scripts are running

 

4. After the router has booted up, log in again and select the device to run the health scanner on in the Network Map.

Click on the device icon.

 

5. On the right side click on Health Scanner and start the scan by clicking on Rescan

After the scan is complete the scan results are shown. You may have to re-run the health scanner to clear remaining errors.

When it shows [device] clean you are ready to continue. If errors persist, read the error message and try to figure out what they mean.

 

If no more errors are shown, we re-enable the custom scripts and reboot the router.

6. Go to Administration / System and set Enable JFFS custom scripts and configs back to Yes

7. Reboot the router and - hopefully - the disc errors are gone.

Last update on 2018-10-10 by thelonelycoder.

Go back