Bug 3043

Summary: Проблемы CIFS (собирательная)
Product: CIFS@Etersoft Reporter: Евгений Синельников <sin>
Component: СобирательныеAssignee: BUGS@Etersoft <bugs>
Status: CLOSED INVALID QA Contact:
Severity: minor    
Priority: P5 CC: chemtech, justsoul, lav, olezha
Version: не указана   
Target Milestone: ---   
Hardware: PC   
OS: All   
Whiteboard:
Заявки RT: Связано с:
Дата напоминания:
Bug Depends on: 570, 2753, 3044, 3058, 3239, 3514, 3770, 4033, 4077, 4108, 4118, 4152, 4155, 4201, 4290, 4292, 4303, 4307, 4316, 4370, 4371, 4530, 4533, 4575, 4688, 4701, 4767, 4818, 4936, 4982, 4992, 5181, 5247, 5442, 5742, 5749, 6244, 6441, 6651, 6893, 7314, 7334, 7476, 7677, 7841, 7874, 8419, 10448    
Bug Blocks: 492    

Description Евгений Синельников 2008-12-01 19:36:29 MSK
Здесь складываются ссылки на конкретные проблемы в драйвере...
Comment 1 Patsev Anton 2009-04-03 14:22:18 MSD
cat /etc/redhat-release 
CentOS release 5.3 (Final)

Стоят пакеты:
kernel.i686 : Ядро операционной системы Linux
kernel-devel.i686 : Пакет для сборки модулей ядра, соответствующих версии ядра.
kernel-headers.i386 : Файлы заголовков ядра Linux для использования glibc.


uname -r
2.6.18-128.el5

service etercifs build
+ RMMOD=/sbin/rmmod
+ MODPROBE=/sbin/modprobe
+ INSMOD=/sbin/insmod
+ '[' -f /etc/etercifs.conf ']'
+ . /etc/etercifs.conf
++ DATADIR=/usr/share/etercifs
++ SRC_DIR=/usr/src/etercifs-4.3.2
++ MODULENAME=etercifs
++ MODULEVERSION=4.3.2
+ '[' -n /usr/src/etercifs-4.3.2 ']'
+ '[' -n /usr/share/etercifs ']'
+ '[' -n etercifs ']'
+ '[' -n '' ']'
+ BUILT=0
+ '[' -n '' ']'
+ DKMS=1
+ ORIGMODULENAME=cifs
+ OUTFORMAT=/etc/init.d/outformat
+ '[' -x /etc/init.d/outformat ']'
+ OUTFORMAT=/etc/init.d/etercifs.outformat
+ which tput
+ test -x /etc/init.d/etercifs.outformat
+ . /etc/init.d/etercifs.outformat
++ '[' -n xterm ']'
++ export TERM
++ : '{RES_OFFSET:=8}'
++ '[' -n '' ']'
++ RES_OFFSET=8
++ : 0 1 2 3 4 5 6 7
+ case "$1" in
+ build_module
+ '[' -r /usr/src/etercifs-4.3.2/dkms.conf ']'
+ cd /usr/share/etercifs
+ sh buildmodule.sh

Building for 2.6.18-128.el5 Linux kernel (headers in /lib/modules/2.6.18-128.el5/build)
/usr/bin/gcc
Checking the kernel configuration...
OK
Setting etercifs version: OK
make: Entering directory `/usr/src/kernels/2.6.18-128.el5-i686'
make: Leaving directory `/usr/src/kernels/2.6.18-128.el5-i686'
make: Entering directory `/usr/src/kernels/2.6.18-128.el5-i686'
  CC [M]  /tmp/Etercifs.ZHSRO885/kernel-source-etercifs-legacy-1.50c/cifsfs.o
  CC [M]  /tmp/Etercifs.ZHSRO885/kernel-source-etercifs-legacy-1.50c/cifssmb.o
/tmp/Etercifs.ZHSRO885/kernel-source-etercifs-legacy-1.50c/cifssmb.c: In function ‘SMBLegacyOpen’:
/tmp/Etercifs.ZHSRO885/kernel-source-etercifs-legacy-1.50c/cifssmb.c:1188: предупреждение: unused variable ‘count’
/tmp/Etercifs.ZHSRO885/kernel-source-etercifs-legacy-1.50c/cifssmb.c:1187: предупреждение: unused variable ‘name_len’
/tmp/Etercifs.ZHSRO885/kernel-source-etercifs-legacy-1.50c/cifssmb.c:1186: предупреждение: unused variable ‘bytes_returned’
/tmp/Etercifs.ZHSRO885/kernel-source-etercifs-legacy-1.50c/cifssmb.c:1185: предупреждение: unused variable ‘pSMBr’
/tmp/Etercifs.ZHSRO885/kernel-source-etercifs-legacy-1.50c/cifssmb.c:1184: предупреждение: unused variable ‘pSMB’
/tmp/Etercifs.ZHSRO885/kernel-source-etercifs-legacy-1.50c/cifsfs.c: In function ‘cifs_read_super’:
/tmp/Etercifs.ZHSRO885/kernel-source-etercifs-legacy-1.50c/cifsfs.c:126: предупреждение: assignment discards qualifiers from pointer target type
/tmp/Etercifs.ZHSRO885/kernel-source-etercifs-legacy-1.50c/cifsfs.c: In function ‘cifs_file_aio_read’:
/tmp/Etercifs.ZHSRO885/kernel-source-etercifs-legacy-1.50c/cifsfs.c:635: ошибка: ‘struct file’ has no member named ‘f_path’
/tmp/Etercifs.ZHSRO885/kernel-source-etercifs-legacy-1.50c/cifsfs.c:639: предупреждение: passing argument 2 of ‘generic_file_aio_read’ from incompatible pointer type
/tmp/Etercifs.ZHSRO885/kernel-source-etercifs-legacy-1.50c/cifsfs.c: На верхнем уровне:
/tmp/Etercifs.ZHSRO885/kernel-source-etercifs-legacy-1.50c/cifsfs.c:743: предупреждение: initialization from incompatible pointer type
make[1]: *** [/tmp/Etercifs.ZHSRO885/kernel-source-etercifs-legacy-1.50c/cifsfs.o] Ошибка 1
make[1]: *** Ожидание завершения заданий...
/tmp/Etercifs.ZHSRO885/kernel-source-etercifs-legacy-1.50c/cifssmb.c: На верхнем уровне:
/tmp/Etercifs.ZHSRO885/kernel-source-etercifs-legacy-1.50c/cifssmb.c:1147: предупреждение: ‘convert_disposition’ defined but not used
make: *** [_module_/tmp/Etercifs.ZHSRO885/kernel-source-etercifs-legacy-1.50c] Ошибка 2
make: Leaving directory `/usr/src/kernels/2.6.18-128.el5-i686'
can't locate built module etercifs.ko
Comment 2 Konstantin Baev 2009-04-03 14:32:29 MSD
(In reply to comment #1)
> cat /etc/redhat-release 
> CentOS release 5.3 (Final)
 
> uname -r
> 2.6.18-128.el5

Достойно отдельной баги. Эта новая версия только что вышла и я больше, чем уверен, что с ней та же ситуация, что и со SLES10SP2 была - в ядре SLES, хоть оно и 2.6.16, cifs был из то ли 22, то ли из 23 ядра. И в редхате тоже к старому ядру новый cifs приложили. Абсолютно ожидаемая для меня ситуация. Буду качать CentOS дома с безлимитного интернета, ставить, выдирать оттуда исходники ядра, адаптировать под них наш модуль и проверять. Только так приходится действовать в случае Red Hat (CentOS) и SLES(D)
Comment 3 Patsev Anton 2009-04-03 17:15:08 MSD
Скажите, что я могу сделать? Какие тесты запустить? Создать отдельную багу?
Comment 4 Konstantin Baev 2009-04-03 17:20:24 MSD
(In reply to comment #3)
> Скажите, что я могу сделать? Какие тесты
> запустить? Создать отдельную багу?
> 

Нет, багу я уже создал. Буду решать. http://bugs.etersoft.ru/show_bug.cgi?id=3770
Comment 5 Денис Баранов 2009-07-08 21:05:21 MSD
Протестирована новая версия etercifs 4.3.7.
Работоспособность подтверждена.
Comment 6 Patsev Anton 2009-07-09 19:30:24 MSD
(In reply to comment #5)
> Протестирована новая версия etercifs 4.3.7.
> Работоспособность подтверждена.
> 

changelog?
Comment 7 Vitaly Lipatov 2009-09-22 18:22:52 MSD
Список изменений либо в пакете, либо на
http://wiki.etersoft.ru/Etercifs/Changelog
Comment 8 Oleg Volkov 2009-09-23 16:25:52 MSD
Необходимо добавить в пакет etercifs*.deb зависимости от других пакетов:
Обязательно: smbfs
Рекомендуемо: gcc, make, linux-headers-686
Comment 9 Patsev Anton 2009-11-21 18:03:07 MSK
Модуль etercifs не компилируется в CentOS 5.4 после
установки пакета etercifs-4.3.9-eter3centos.noarch.rpm
Comment 10 Vitaly Lipatov 2009-11-21 19:23:54 MSK
По компиляции создал 4533, сюда просьба не писать.
Comment 11 Vitaly Lipatov 2014-09-11 18:39:51 MSK
Откладываем задачи, к которым не обращались более 100 дней.
Comment 12 Олег Шевченко 2024-04-15 20:05:17 MSK
В виду того, что к проблеме долгое время не возвращались, закрываю задачу.