You are not logged in.
I updated to the latest kernel 4.14.3-1. After reboot, my zfs partition stopped working. modprobe doesn't recognize the module and checking dmesg, I found the message:
spl: Unknown symbol vfs_write
Just to clarify, these are both spl-dkms, and spl-dkms modules.
My intuition tells me that spl and zfs have not been upgraded for this new kernel. Correct me if I'm wrong.
For now I downgraded to the older kerrnel and everything is back to normal. Is there a solution to this? Do I need an updated zfs and spl modules to make them work for the new kernel or is there a way around the vfs_write error?
Last edited by d_fajardo (2017-12-06 07:56:06)
Offline
The ZFS/SPL Git Master Repository already has fixes for this Problem (at least according to the commits I found, didn't test it), but there hasn't been a new ZFS Release with fixes for kernel 4.14. I suspect there will be a 0.7.4 Release of ZOL soon which will fix this problem and work with 4.14. Until that happens (and the PKGBUILDs are upgraded) You'll have to use the old 4.13 Kernel or switch to zfs-dkms-git / spl-dkms-git
My System: Dell XPS 13 | i7-7560U | 16GB RAM | 512GB SSD | FHD Screen | Arch Linux
My Workstation/Server: Supermicro X11SSZ-F | Xeon E3-1245 v6 | 64GB RAM | 1TB SSD Raid 1 + 6TB HDD ZFS Raid Z1 | Proxmox VE
My Stuff at Github: github
My Homepage: Seiichiros HP
Offline
I tried the git version but it didn't work. Kernel complained about missing zpios module. I'll keep the old kernel for now until the upgrade. Cheers!
Offline
Thank You seiichiro
I had the same problem:
After I upgrade kernel to 4.14 no zfs module loaded and I had errors in dmesg for spl
spl: Unknown symbol vfs_write
I did downgrade kernel to 4.13.12 and after reboot zfs works Ok.
Offline