Compiling smbfs as a module with the sparc-sources-2.4.32-r6 results in a missing dependency (I think!). The last couple of lines of output are: mkdir -p pcmcia; \ find kernel -path '*/pcmcia/*' -name '*.o' | xargs -i -r ln -sf ../{} pcmcia if [ -r System.map ]; then /sbin/depmod -ae -F System.map 2.4.32-sparc-r6; fi depmod: *** Unresolved symbols in /libs/modules/2.4.32-sparc-r6/kernel/fs/smbfs/sbmfs.o depmod memchr This is achieved when compiling with GCC 3.4.5. I found this error on an Ultra1 Enterprise and on an Ultra1 Creator3D. I believe there is a kernel patch which has been implemented as of kernel 2.4.33. Compiling smb FS support into the kernel rather than as a module is a workaround, but its not ideal!
This is fixed in sparc-sources-2.4.33.2.