Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 05 Dec 2006 09:34:38 +0800
From:      =?UTF-8?Q?=E5=BC=A0=E9=9F=A1=E6=AD=A6?= <weiwu@sdf.lonestar.org>
To:        freebsd-questions@freebsd.org
Subject:   (repost) cannot read windows share
Message-ID:  <1165282478.5417.6.camel@joe.realss.com>

next in thread | raw e-mail | index | archive | help
        This is a re-post, I am getting desperate because my work
        require me to connect to this share and my colleague can mount
        the share on Debian. I will have to move to install Debian if I
        wish to go on working... But I am already used to my BSD. It's
        too strange to move to another OS for such a tiny problem! Could
        what I mention below be a bug of FreeBSD mount_smbfs?

Using FreeBSD 6.1, I can mount a windows share but the Chinese
characters in folder and file names look junk text to me. Charset
conversion (-E parameter of mount_smbfs) do not work at all. If I do
ls(1) to a directory that has Chinese character in its name, the process
'ls' will take about 80% CPU resource and hang there forever. Ctrl+C
cannot stop it (kill -KILL can). If I run other command that read any
file in the directory that has Chinese character in its name, that
application hangs there taking about 80% CPU resource too.

This process is better illustrated with this screenshot:
gopher://sdf.lonestar.org/I/users/weiwu/mount_chinese_smbshare.png

In the screenshot, I do have mounted the share with -E parameter which
should convert GB18030 folder names to UTF-8 but 
actually no conversion is done (see the ls | iconv which shows what it
should be looking like if the conversion is done)

Actually I have never successfully done charset conversion with
mount_smbfs, what did I do wrong?




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?1165282478.5417.6.camel>