smbfs and KiSS

I have compiled smbfs.o kernel module and smbmount for KiSS.
Download binaries here.(First uploaded version of this file didn't contain a valid smbfs.o module, now it is fixed.)
smbmount behaves a bit strange - it kills your shell on successful mount, but it works:

Script started on Sat Nov  8 01:42:05 2003
$ telnet kiss
Trying 192.168.0.3...
Connected to kiss.jacek.it.pl.
Escape character is '^]'.


BusyBox v1.00-pre3 (2003.11.07-10:14+0000) Built-in shell (lash)
Enter 'help' for a list of built-in commands.

/ # ls -l /
drwxr-xr-x    1 0        0              32 Jan  1 00:00 bin
dr-xr-xr-x    3 0        0            2048 Nov  7  2003 cdrom
drwxr-xr-x    1 0        0               0 Jan  1 00:00 dev
-rw-r--r--    1 0        0            2196 Jan  1 00:00 dirty_hack.o
drwxr-xr-x    1 0        0              32 Jan  1 00:00 etc
-rwxr-xr-x    1 0        0          466764 Jan  1 00:00 fileplayer.bin
-rw-r--r--    1 0        0           12857 Jan  1 00:00 fipmodule.o
drwxr-xr-x    1 0        0              32 Jan  1 00:00 img
-rw-r--r--    1 0        0          350611 Jan  1 00:00 khwl.o
-rw-r--r--    1 0        0           12251 Jan  1 00:00 kiss_khwl.o
drwxr-xr-x    1 0        0              32 Jan  1 00:00 kml
-rwxr-xr-x    1 0        0          471799 Jan  1 00:00 linux.bin.gz
drwxr-xr-x    1 0        0              32 Jan  1 00:00 mnt
-rwxr-xr-x    1 0        0          154952 Jan  1 00:00 mpegplayer.bin
dr-xr-xr-x    2 0        0               0 Jan  1 00:00 proc
-rw-r--r--    1 0        0           56249 Jan  1 00:00 smbfs.o
-rw-r--r--    1 0        0            4300 Jan  1 00:00 strace.o
/ # insmod /smbfs.o
Using /smbfs.o
/ # telnetd: bind: Address already in use

/ # ls -l /cdrom
-r--r--r--    1 0        0         1080840 Oct 23  2003 Stawka_wieksza_niz_zycie.mp3
-r-xr-xr-x    1 0        0          141228 Oct 30  2003 busybox
-r--r--r--    1 0        0            1976 Oct 29  2003 cal.txt
-r--r--r--    1 0        0            2196 Oct 30  2003 dirty_hack.o
lr-xr-xr-x    1 0        0               7 Oct 30  2003 klogd -> busybox
dr-xr-xr-x    2 0        0            2048 Oct 30  2003 n
-r--r--r--    1 0        0          113917 Oct 28  2003 nfs.o
lr-xr-xr-x    1 0        0               7 Oct 29  2003 rmmod -> busybox
-r-xr-xr-x    2 0        0          476680 Nov  8  2003 smbmnt
-r-xr-xr-x    2 0        0          485856 Nov  8  2003 smbmount
-r-xr-xr-x    2 0        0          472048 Nov  8  2003 smbumount
-r-xr-xr-x    1 0        0           31920 Oct 30  2003 sub_filter
lr-xr-xr-x    1 0        0               7 Oct 30  2003 syslogd -> busybox
/ # export PATH=/cdrom
/ # smbmount //192.168.0.1/user //mnt -o username=user
params.c:OpenConfFile() - Unable to open configuration file "/etc/config/smb.conf":
        No such file or directory
Can't load /etc/config/smb.conf - run testparm to debug it
load_client_codepage: filename /home/samba/codepages/codepage.850 does not exist.
load_unicode_map: filename /home/samba/codepages/unicode_map.850 does not exist.
Password: 
could not fork
Can't get /etc/mtab~ lock filesmbmnt failed: 1
Connection closed by foreign host.
$ telnet kiss
Trying 192.168.0.3...
Connected to kiss.jacek.it.pl.
Escape character is '^]'.


BusyBox v1.00-pre3 (2003.11.07-10:14+0000) Built-in shell (lash)
Enter 'help' for a list of built-in commands.

/ # mount
/dev/root on / type romfs (ro)
none on /dev type devfs (rw)
/proc on /proc type proc (rw,nosuid,nodev)
/dev/cdroms/cdrom0 on /cdrom type iso9660 (ro,nosuid,nodev)
//192.168.0.1/user on /mnt type smbfs (rw)
/ # ls -l /
drwxr-xr-x    1 0        0              32 Jan  1 00:00 bin
-rw-r--r--    1 0        0             141 Jan  1 00:00 cal.txt
dr-xr-xr-x    3 0        0            2048 Nov  7  2003 cdrom
drwxr-xr-x    1 0        0               0 Jan  1 00:00 dev
-rw-r--r--    1 0        0            2196 Jan  1 00:00 dirty_hack.o
drwxr-xr-x    1 0        0              32 Jan  1 00:00 etc
-rwxr-xr-x    1 0        0          466764 Jan  1 00:00 fileplayer.bin
-rw-r--r--    1 0        0           12857 Jan  1 00:00 fipmodule.o
drwxr-xr-x    1 0        0              32 Jan  1 00:00 img
-rw-r--r--    1 0        0          350611 Jan  1 00:00 khwl.o
-rw-r--r--    1 0        0           12251 Jan  1 00:00 kiss_khwl.o
drwxr-xr-x    1 0        0              32 Jan  1 00:00 kml
-rwxr-xr-x    1 0        0          471799 Jan  1 00:00 linux.bin.gz
drwxr-xr-x    1 0        0            4096 Sep 20  2003 mnt
-rwxr-xr-x    1 0        0          154952 Jan  1 00:00 mpegplayer.bin
dr-xr-xr-x   22 0        0               0 Jan  1 00:00 proc
-rw-r--r--    1 0        0           56249 Jan  1 00:00 smbfs.o
-rw-r--r--    1 0        0            4300 Jan  1 00:00 strace.o
/ # ls -l /mnt
drwxr-xr-x    1 0        0            4096 Nov  6  2003 jacek
/ # ls -l /mnt/jacek
-rwxr-xr-x    1 0        0         4179968 Nov  6  2003 DP450NOMV.ISO
-rwxr-xr-x    1 0        0         5210112 Nov  6  2003 DP500NOMV.ISO
-rwxr-xr-x    1 0        0         5511168 Nov  6  2003 DP508NOMV.ISO
-rwxr-xr-x    1 0        0         5730304 Nov  7  2003 TEST.ISO
-rwxr-xr-x    1 0        0          192647 Sep  2  2003 dsc01070_filtered.jpg
-rwxr-xr-x    1 0        0          136864 Sep  3  2003 dsc01091_filtered.jpg
-rwxr-xr-x    1 0        0          122551 Sep  3  2003 dsc01097_filtered.jpg
-rwxr-xr-x    1 0        0          258565 Oct  5  2003 dsc01098_filtered.jpg
-rwxr-xr-x    1 0        0          183716 Sep  2  2003 dsc01100_filtered.jpg
-rwxr-xr-x    1 0        0          174994 Sep  2  2003 dsc01106_filtered.jpg
-rwxr-xr-x    1 0        0          139577 Sep  4  2003 dsc01154_filtered.jpg
-rwxr-xr-x    1 0        0          122467 Sep  3  2003 dsc01163_filtered.jpg
-rwxr-xr-x    1 0        0          291307 Oct  5  2003 dsc01189_filtered.jpg
-rwxr-xr-x    1 0        0          280662 Oct  5  2003 dsc01191_filtered.jpg
-rwxr-xr-x    1 0        0          159756 Oct  5  2003 dsc01200_filtered.jpg
-rwxr-xr-x    1 0        0          157717 Oct  5  2003 dsc01206_filtered.jpg
/mnt/jacek # mkdir k
/mnt/jacek # cd k
/mnt/jacek/k # df
Filesystem           1k-blocks      Used Available Use% Mounted on
/dev/root                 3561      3561         0 100% /
/dev/cdroms/cdrom0        2912      2912         0 100% /cdrom
//192.168.0.1/user    2478080   2423808     54272  98% /mnt