Skip to content
View in the app

A better way to browse. Learn more.

Armbian Community Forums

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Le Potato: xfs module missing

Featured Replies

Hello,

 

i've tried the actually armlogic Image for my six le potatos. (https://dl.armbian.com/lepotato/Ubuntu_xenial_next_desktop.7z)

In the first step it looks ok.

 

But then i found you, that there is missing a xfs Module. I need this for a ceph test deployment.

 

After some research i found out, that you can compile you own kernel with this description:

https://docs.armbian.com/Developer-Guide_Build-Preparation/

 

I tried it and copy the kernel to the le potatos. But then a lot of strange things happens.

Some of them where starting, some not, and when they started after some time the whole system brokes (looks like the sd card was missing).

Is there a secret way for do it right? Which packages i should install? At the moment i'm installing the following, and after this and a reboot everything brokes:

linux-image-next-meson64_5.41_arm64.deb
linux-dtb-next-meson64_5.41_arm64.deb
linux-headers-next-meson64_5.41_arm64.deb
linux-u-boot-next-lepotato_5.41_arm64.deb

 

Then i thougt, i will use the daily image perhaps there is a xfs module includes.  https://dl.armbian.com/lepotato/nightly/

The latest "daily" image is from 19.11.2017 and with a 4.13 kernel.

 

At the moment i really desperated, because the solution is so near, but nothing seems to work in the near future.

 

What the best way for a fully integrated kernel?

I need some other modules as well.

 

Best Regards

Thomas

  • Author

I did not used the 4.13 kernel ;) 

 

Have you some documentation about your build enviornment? Perhaps i can help you in some parts later.

I found yout, that the Repository is an older one, then the actually configuration, which is on the pools. That's a little strange.

 

In the repo is only a linux-source-4.14.2, but on https://apt.armbian.com/pool/main/l/linux-source-4.14.14-next-meson64/linux-source-next-meson64_5.38_all.deb there is a newer one.

When testing this, i saw, that the description of the kernel is another one, then the used kernel:

 

linux-source-next-meson64_5.38 4.14.14+

include/config/kernel.release
include/generated/utsrelease.h

 

kernel: 4.14.14-meson64

 

Dmesg error insmod with wrong release:

xfs: version magic '4.14.14+ SMP preempt mod_unload aarch64' should be '4.14.14-meson64 SMP preempt mod_unload aarch64'

 

When change it to 4.14.14-meson64 in the files, i got an error when insmod xfs.ko: 

[16683.222037] xfs: loading out-of-tree module taints kernel.
[16683.224331] xfs: Unknown symbol iomap_file_buffered_write (err 0)
[16683.224374] xfs: Unknown symbol iomap_truncate_page (err 0)
[16683.224478] xfs: Unknown symbol iomap_file_dirty (err 0)
[16683.224719] xfs: Unknown symbol iomap_dio_rw (err 0)
[16683.224802] xfs: Unknown symbol iomap_seek_hole (err 0)
[16683.224925] xfs: Unknown symbol iomap_page_mkwrite (err 0)
[16683.225250] xfs: Unknown symbol iomap_fiemap (err 0)
[16683.225389] xfs: Unknown symbol crc32c (err 0)
[16683.225767] xfs: Unknown symbol iomap_zero_range (err 0)
[16683.226000] xfs: Unknown symbol iomap_seek_data (err 0)
 

I have a project in front of me for the renegade, but i will understand how the process is working here.

  • Author

Ok, i'm on the way on this :)

Have i to install only the kernel or should the package: linux-u-boot-dev-lepotato_5.41_arm64.deb and linux-dtb-dev-meson64_5.41_arm64.deb also installed?

  • Author

Now everything looks fine, and xfs is also working.

Thanks. 

 

I had massive problems with the next environment the last time i've tried this. And some crashes after deploying the kernel.

Hope they are gone with the dev version.

Guest
This topic is now closed to further replies.

Account

Navigation

Search

Search

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.