Filesystem Mount Issue with GL-XE300 Puli Router Running OpenWrt

Hello,

I'm encountering a filesystem mount issue with my GL-XE300 Puli router running OpenWrt. Below are the details of the problem:

**Issue: ** The device fails to boot properly and reboots repeatedly. Upon booting, the following error message is displayed:

[    2.039932] /dev/root: Can't open blockdev
[    2.044179] VFS: Cannot open root device "(null)" or unknown-block(0,0): error -6
[    2.051973] Please append a correct "root=" boot option; here are the available partitions:
[    2.060617] 1f00             256 mtdblock0
[    2.060621]  (driver?)
[    2.067375] 1f01              64 mtdblock1
[    2.067378]  (driver?)
[    2.074140] 1f02              64 mtdblock2
[    2.074144]  (driver?)
[    2.080915] 1f03            4096 mtdblock3
[    2.080918]  (driver?)
[    2.087669] 1f04           11904 mtdblock4
[    2.087672]  (driver?)
[    2.094434] Kernel panic - not syncing: VFS: Unable to mount root fs on unknown-block(0,0)
[    2.102975] Rebooting in 1 seconds..

**Description: ** The device is unable to mount the root filesystem, resulting in a kernel panic and continuous reboots.

**Device Information: **

  • Model: GL-XE300 Puli router
  • Operating System: OpenWrt

I would appreciate any assistance or guidance on resolving this issue.

Was this device running Openwrt, or the gl.inet derivative?

Hi @frollic,
The device was running on GL.inet standard OS and top of that I was upgrading the device with custom OS based on OpenWrt.

For questions about issues with the GL-inet firmware, please ask them in their forums. The firmware they use is based on OpenWrt, but it is heavily modified and therefore is materially different. They are the only ones who can support it because their version no longer operates like official OpenWrt.

You should ask the maintainer of this custom OS for assistance when you're running their code. Again, we have no way to know what changes were made and how that will affect the way the system works. (Obviously, if you are using a build that comes from a maintainer in the community builds section of this forum, there are usually threads for those specific versions).

Hi @psherman,

Thank you for the reply!!

I have raised the issue in GL-inet forum too.