[1] https://wiki.archlinux.org/index.php/Co … bumping.22
[2] https://wiki.archlinux.org/index.php/Co … mpty_posts
The correct configuration is
MODULES="crc32_generic crc32-pclmul libcrc32c crc32c_generic crc32c-intel"
thanks so much. i had the same problem and now i'm hell happy
]]>The correct configuration is
MODULES="crc32_generic crc32-pclmul libcrc32c crc32c_generic crc32c-intel"
This also worked on my AMD FX 8350 CPU with mainline and CK sources (mkinitcpio -p linux-ck).
Thanks.
]]>Is there a reason for the order of that modules? Is there any performance benefit in putting one of theme before (or after) the others?
I doubt that the order matters. I think that the kernel chooses the best module. You can check what modules are used by "lsmod | grep crc". If I am not mistaken, "*_generic" don't use hardware acceleration, "crc32c-intel" uses the SSE4.2 "crc" instruction, "crc32-pclmul" uses the CLMUL instructions. You must see "crc32-pclmul" then.
]]>Boot error:
..F2FS: Cannot load crc32 driver.
mount: no such file or directory.1.Boot Archiso
2 arch-chroot /dev/sd? (see install guide)
3 edit /etc/mkinitcpio.confMODULES="crc32_generic crc32c-intel"
4 rebuild intramfs
sudo mkinitcpio -p linux
5 reboot
I have linux-4.6.1-2 installed and f2fs on root/ and this works for me:
MODULES="crc32_generic crc32c-intel"
Edit: Intel processor.
Thanks for the detailed steps. I'll try later today to fix my installation and to see if it survives the 4.6.2 upgrade.
Thanks everybody for the tips and infos
MODULES="crc32_generic crc32-pclmul libcrc32c crc32c_generic crc32c-intel"
MODULES="crc32 crc32_pclmul crc32c libcrc32c crc32c_generic crc32c_intel"
No luck. The fallback initramfs does not work too.
In the emergency shell, "modprobe crc32" outputs "error could not insert crc32_pclmul no such device", and "modprobe crc32c" outputs "error could not insert crc32c_intel no such device." So the modules are in the filesystem, but the kernel can't load them. In the old kernel, "modprobe crc32" works, but "modprobe crc32_pclmul" and "modprobe crc32c" does not. It looks like "crc32" stopped working some time ago, and I didn't notice it. I have an AMD Athlon 64 X2 processor, apparently without SSE4.
The only solution I found is to downgrade the kernel to 4.5.4-1.
]]>1.Boot Archiso
2 arch-chroot /dev/sd? (see install guide)
3 edit /etc/mkinitcpio.conf
MODULES="crc32_generic crc32c-intel"
4 rebuild intramfs
sudo mkinitcpio -p linux
5 reboot
I have linux-4.6.1-2 installed and f2fs on root/ and this works for me:
MODULES="crc32_generic crc32c-intel"
Edit: Intel processor.
]]>MODULES="crc32_generic crc32c-intel"
My PC has an Intel processor.
]]>Edit:
Just noticed the original post was for the rc1 of 4.6. I am trying to use the production version: linux-4.6.1-2-x86_64.pkg.tar.xz.
Edit2:
Under kernel 4.5.4-1, modprobe of crc32_pclmul and crc32c_intel give
"modprobe: ERROR: could not insert 'crc32_pclmul': No such device"
"modprobe: ERROR: could not insert 'crc32c_intel': No such device"
crc32c_generic and libcrc32c load successfully.