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>