Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 22 Mar 1998 23:28:18 +0300 (MSK)
From:      Hostas Red <kong@kkk.ml.org>
To:        Dmitrij Tejblum <dima@tejblum.dnttm.rssi.ru>
Cc:        current@FreeBSD.ORG
Subject:   Re: Having problems with msdosfs 
Message-ID:  <Pine.BSF.3.96.980322230945.1092B-100000@kong.dorms.spbu.ru>
In-Reply-To: <199803212336.CAA02181@tejblum.dnttm.rssi.ru>

next in thread | previous in thread | raw e-mail | index | archive | help
Hi!

On Sun, 22 Mar 1998, Dmitrij Tejblum wrote:

> > Still having problems with writing onto msdosfs partition (FAT32). It
> > reads ok, but when i'm trying to write a couple of files there, system
> > hangs, and need a reset to reboot.
> Please compile DDB in kernel, and when it happens, press Ctrl-Alt-Esc, 
> say "trace" on the ddb prompt, and send me the result.


Here's the result:

_Debugger(f01becff) at _Debugger+0x35
_sgetc(2,0,f07ac000,c,f42c6d3c) ar _sgetc+0xd31
_scintr(0,80000000,10,10,4) at _scintr+0x17
Xresume1() at Xresume1+0x2b
--- interrupt, eip = 0xf014a2c2, esp = 0xf42c6d20, ebp = 0xf42c6d3c ---
_updatefats(f07ac000, f1c1c4f8, 921) at _updatefats+0x5e
_fatchain(f07ac000, 48450, 0, ffffffff, 48450) at _fatchain+0x172
_chainalloc(f07ac000, 48450, 3, ffffffff, f42c6e18) at _chainalloc+0x5a
_clusteralloc(f07ac000, 60de, 3, ffffffff, f42c6e18) at
_clusteralloc+0x1eb
_extendfile(f081c200, 3, 0, 0, 0) at _extendfile+0xc7
_msdosfs_write(f42c6ee8, f424df80, 2c19, f424df80, f424df80) at
_msdosfs_write+0x26c
_vn_write(f082df80, f42c6f30, f081b280, f424df80, f01d5260) at
_vn_write+0xef
_write(f424df80, f42c6f84, 2c19, f384, 2c19) at _write+0xab
_syscall(27,27,2c19,f384,efbfdba0) at _syscall+0x187
_Xsyscall() at _Xsyscall+0x35
--- syscall 0x4, eip = 0xdad5, esp = 0xefbfdb14, ebp = 0xefbfdba0 ---


Results are 100% repeateable - i can't write a nibble on dos partition. :(
Addresses varies, offsets always the same.

BTW, also doesn't works koi2dos trantable (locale doesn't works too), if
used from fstab - it can't find a "/usr/libdata/msdosfs/koi2dos" file (it
IS there, and if mounted from console afterboot, everything works fine
(read, at least, because write now is broken)), and can't find locale
ru_RU.KOI8-R, too. Any suggestions? If i use full path for trantable, it
doesn't helps - it can't find a file, where he is.

Adios,
/KONG


To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-current" in the body of the message



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?Pine.BSF.3.96.980322230945.1092B-100000>