SMBFS kernel 2.2.0pre4 hang (maybe msdos fs too)

Tom Holroyd (tomh@taz.ccs.fau.edu)
Wed, 6 Jan 1999 11:03:55 +0900 (JST)


AlphaPC164LX kernel 2.2.0pre4 egcs-1.1.1 smbmount 2.0.0beta2

The postmark benchmark
(http://www.netapp.com/technology/freeware/postmark)
causes a kernel hang when used on an smbmounted share.

Details:

I have SMBFS configured (as a module), with the Win95 bug fixes enabled.
I mount a share (that resides on an HP Samba server, Samba 1.9.16p11)
using something like: smbmount //host/share password -c 'mount /home/dir'
I run postmark on a subdirectory in that share (e.g. /home/dir/moo)
The system hangs during postmark's file creation phase. No messages.

Plenty of free memory, I'm not even running X.

Postmortem, it's created exactly 3 files, and the 3rd file is dated
tomorrow(!) (the others are correct) and has only had 1k written.

(I've done this twice now, same result.)

Postmark creates N files in a row, quickly, and writes random garbage to
them. This could probably be duplicated by any quick create/write/close
loop, but postmark is easy (it's only 1 .c file).

I'm not sure, but this may be related, in that it also produced a system
hang. I have an msdos filesystem mounted on a scsi drive, and I did an
ls -lR -- while it was busy I pulled up a netscape menu and the system
froze. The msdos filesystem is also configured as a module.. Haven't
been able to duplicate it though. As I recall now I had a hang once on an
earlier kernel (2.1.132?) by trying to do a filename-completion in a
directory on that drive.

One thing more: /var/log/messages says it can't find the System.map file.
It used to be able to find it in /usr/src/linux (where it is), or
/lib/modules/*, where it also is. Does it need to be in / now?

I'll do more testing tomorrow if anyone has a good idea as to what to try
next.

Dr. Tom Holroyd
I would dance and be merry,
Life would be a ding-a-derry,
If I only had a brain.
-- The Scarecrow

-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.rutgers.edu
Please read the FAQ at http://www.tux.org/lkml/