Mike Squires
1999-Oct-13 03:30 UTC
2.0.5a fails under FreeBSD 3.3-RELEASE with MSG_WAITALL patch
System: dual PentiumPro/200, Everex PO-6200 EISA/PCI, 64MB, Adaptec 2744W diff with 4 x 2GB diff narrow SCSI, Adaptec 2740T with NEC 6X CD, S3/Virge PCI VGA, Intel Pro100B Enet FreeBSD 3.3-RELEASE, custom kernel with SMP/netatalk/IPX/bpf/ ccd samba set up as domain member. TESTNET is v 2.24, 4/22/92, by Scott Taylor, set to write 100 blocks of 65535 bytes sequentially. When running the old NetWare benchmark TESTNET.EXE in an NT workstation DOS window on my home directory on the FreeBSD box the connection always fails after the program writes 20-60MB. The error message in log.<SMB client name> is [1999/10/12 17:37:31, 1] smbd/nttas.c:cal_nt_transact_ioctl(2387) call_nt_transact_ioctl: Currently not implemented. If I change security = domain to security = server, no change. I am getting a similar problem with 2.02 on a 3.0-RELEASE system which used to run TESTNET.EXE, but I recompiled 2.02 and changed to server=domain since that time. There is nothing in /var/log/messages. The NT workstation reports: Application popup: System Process - Lost Delayed Write Data: The system was attempting to transfer file data from buffers to \F:\silvert\mikes\TESTFILE.005. The write operation failed, and only some of the data may have been written to the file. With 2.02 I get the a similar error messages: [1999/10/11 07:06:12, 0] smbd/nttrans.c:call_nt_transact_ioctl(1685) call_nt_transact_ioctl: Currently not implemented. I think the following are generated when I try to break the connection using Task Manager: [1999/10/11 07:07:00, 0] smbd/oplock.c:oplock_break(742) oplock_break: receive_smb timed out after 30 seconds. oplock_break failed for file TESTNET.EXE (dev = 20414, inode = 7). [1999/10/11 07:07:00, 0] smbd/oplock.c:oplock_break(812) oplock_break: client failure in break - shutting down this smbd. smb.conf is [global] workgroup = IUB-CHEM server string = Samba Server load printers = yes log file = /var/log/log.%m max log size = 50 security = domain password server = CHEMPDC CHEMISO CHEMEXCH CHEMDATA encrypt passwords = yes socket options = TCP_NODELAY ; local master = no os level = 0 ; domain master = yes ; preferred master = yes # domain controller = CHEMPDC wins server = 129.79.1.200 dns proxy = no #============================ Share Definitions =============================[homes] comment = Home Directories browseable = no writable = yes [printers] comment = All Printers path = /var/spool/samba browseable = no guest ok = no writable = no printable = yes