kernel-2.6.29-0.157.rc6.git2.fc11.i586 mkinitrd-6.0.78-1.fc11.i586 root=dhcp boot fails here... Loading nfs module nfs: Unknown symbol nlmclnt_proc nfs: Unknown symbol nfsacl_decode nfs: Unknown symbol nfsacl_encode nfs: Unknown symbol svc_gss_principal nfs: Unknown symbol nlmclnt_init nfs: Unknown symbol nlmclnt_done --with-avail="nlmclnt_proc nfsacl_decode nfsacl_encode svc_gss_principal nlmclnt_init nlmclnt_done" fails to pull these modules into the initrd.
Hey Steve, do you know if anything in the upstream kernel changed that might have caused this? Does mkinitrd have to somehow adapt, or is this a kernel bug?
The problem is the lockd, auth_rpcgss and nfs_acl modules are not getting loaded which should happen auto-magically when the nfs module is loaded... Has something change in how modules are getting loaded or what modules exist in initrd??
initrd rootfs mount is only NFSv3 with nolock. I don't know if something changed in mkinitrd or kernel to cause this.
I would think just adding the lockd, auth_rpcgss and nfs_acl modules to the initrd would take care of the problem....
They should be module deps to pull in lockd, auth_rpcgss and nfs_acl. Warren -- can you look at what modules get included in the initramfs both with and without the additional modules being explicitly specified?
This seems to have gone away.