Проблемма с Cifs

Собственно впервые собрал дженту. Руководствовался русской версией хэндбука. Иксы Гном все встало и заработало. Грабли проявились при попытке смонтировать сетевые ресурсы
mount -t cifs //192.168.5.20/Users /mnt/malachite_u/ -o username=gleykh
Первоначально Cifs включал вместе с Smbfs в ядро. Позже решил собрать модулями и обнаружил что модуль cifs.ko не может загрузиться
modprobe cifs

FATAL: Error inserting cifs (/lib/modules/2.6.32-gentoo-r7/kernel/fs/cifs/cifs.ko): Unknown symbol in module, or unknown parameter (see dmesg)
собственно dmesg | tail

[ 284.454229] cifs: Unknown symbol slow_work_register_user
[ 284.454744] cifs: Unknown symbol slow_work_enqueue
[ 384.441381] cifs: Unknown symbol slow_work_register_user
[ 384.441909] cifs: Unknown symbol slow_work_enqueue

Ума не приложу в какую сторону копать. Модуль smbfs загружен

saibogo

saibogo написал(а):
Собственно впервые собрал дженту. Руководствовался русской версией хэндбука.

Откуда брал русскую версию? Если с оффсайта - она устарела лет на 5.
Модули собраны для той-же версии ядра которая загружена?

вроде как да gleykh

вроде как да
gleykh linux-2.6.32-gentoo-r7 # modinfo cifs

filename: /lib/modules/2.6.32-gentoo-r7/kernel/fs/cifs/cifs.ko
version: 1.61
...
vermagic: 2.6.32-gentoo-r7 mod_unload 686
...

на конфиг еще можно взглянуть

на конфиг еще можно взглянуть

# Pseudo

# Pseudo filesystems
#
CONFIG_PROC_FS=y
CONFIG_PROC_KCORE=y
CONFIG_PROC_SYSCTL=y
CONFIG_PROC_PAGE_MONITOR=y
CONFIG_SYSFS=y
CONFIG_TMPFS=y
CONFIG_TMPFS_POSIX_ACL=y
CONFIG_HUGETLBFS=y
CONFIG_HUGETLB_PAGE=y
# CONFIG_CONFIGFS_FS is not set
CONFIG_MISC_FILESYSTEMS=y
# CONFIG_ADFS_FS is not set
# CONFIG_AFFS_FS is not set
# CONFIG_ECRYPT_FS is not set
# CONFIG_HFS_FS is not set
# CONFIG_HFSPLUS_FS is not set
# CONFIG_BEFS_FS is not set
# CONFIG_BFS_FS is not set
# CONFIG_EFS_FS is not set
# CONFIG_CRAMFS is not set
# CONFIG_SQUASHFS is not set
# CONFIG_VXFS_FS is not set
# CONFIG_MINIX_FS is not set
# CONFIG_OMFS_FS is not set
# CONFIG_HPFS_FS is not set
# CONFIG_QNX4FS_FS is not set
# CONFIG_ROMFS_FS is not set
# CONFIG_SYSV_FS is not set
# CONFIG_UFS_FS is not set
CONFIG_NETWORK_FILESYSTEMS=y
# CONFIG_NFS_FS is not set
# CONFIG_NFSD is not set
CONFIG_SMB_FS=m
CONFIG_SMB_NLS_DEFAULT=y
CONFIG_SMB_NLS_REMOTE="cp866"
CONFIG_CIFS=m
CONFIG_CIFS_STATS=y
# CONFIG_CIFS_WEAK_PW_HASH is not set
# CONFIG_CIFS_UPCALL is not set
# CONFIG_CIFS_XATTR is not set
# CONFIG_CIFS_DEBUG2 is not set
# CONFIG_CIFS_DFS_UPCALL is not set
# CONFIG_CIFS_EXPERIMENTAL is not set
# CONFIG_NCP_FS is not set
# CONFIG_CODA_FS is not set
# CONFIG_AFS_FS is not set

saibogo написал(а): Ума не

saibogo написал(а):
Ума не приложу в какую сторону копать. Модуль smbfs загружен

Помнится (давно с этим не игрался), оно бывает в ситуациях, когда собраны не все необходимые модули.
ИМХО интересен вывод lsmod (возможно lsmod | grep cifs) у того, у кого работает.

:wq
--
Live free or die

Ну по выводу он не может

Ну по выводу он не может прилинковать модуль потому, что не хватает кусков. При компиляции кстати gcc обычно такое пропускает. Если цифс включался правкой конфига в текстовом редакторе то не мудренно, make menuconfig должен поправить ситуацию.

да я вроде именно так и

да я вроде именно так и делал. Просто не покидает ощущение что ответ кроеться в какой нибудь мелочи

так в чём же крылся ответ????? У меня такой же сейчас траблз((

[ 7506.501650] cifs: Unknown symbol slow_work_register_user
[ 7506.501831] cifs: Unknown symbol slow_work_enqueue
[ 7538.945344] cifs: Unknown symbol slow_work_register_user
[ 7538.945525] cifs: Unknown symbol slow_work_enqueue

Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Сохранить установки".