Jump to content

Le Potato: xfs module missing


ThomasPB

Recommended Posts

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

Link to comment
Share on other sites

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.

Link to comment
Share on other sites

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.

Link to comment
Share on other sites

Guest
This topic is now closed to further replies.
×
×
  • Create New...

Important Information

Terms of Use - Privacy Policy - Guidelines