From mboxrd@z Thu Jan 1 00:00:00 1970 From: "Uwe (Peter) Feldtmann" Subject: Help with 1.0.2 Date: 22 Jul 2003 17:46:48 +1000 Sender: linux-msdos-owner@vger.kernel.org Message-ID: <1058860007.12436.32.camel@eeyore> Mime-Version: 1.0 Content-Transfer-Encoding: 7bit Return-path: List-Id: Content-Type: text/plain; charset="us-ascii" To: linux-msdos@vger.kernel.org I finally solved my printing issues for both 1.0.2 and 1.5.5-5 however I am still getting phantom lockups in 1.5.xxx and lockups in a particular place in 1.0.2 freedos-b8p. Here are the debug messages from 1.0.2 after the DOS app attempted to create a temporary file called REPT0003.REP in C:\TMP. No other process has access to the file. The file is created but is empty. The same problem also exists in 1.5xxx but I also get a lot of garbage characters in the debug file. I hope someone can help. Debug from 1.0.2 follows... MFS: Entering dos_fs_redirect, FN=23 MFS: selecting drive fn=23 sda_cds=0x8a70 MFS: FNX=c:\tmp\REPT0003 MFS: dos_fs: build_ufs_path for DOS path 'c:\tmp\REPT0003.REP' MFS: MFS: dos_gen: ufs '/home/uwe/mnt/env-data/', path '\tmp\REPT0003.REP', l=23 MFS: dos_gen: path_to_ufs '/tmp/rept0003.rep' MFS: dos_fs: build_ufs_path result is '/home/uwe/mnt/env-data/tmp/rept0003.rep' MFS: selected drive 2: /home/uwe/olddosemu/dosemu/freedos/ MFS: Qualify filename c:\tmp\REPT0003.REP MFS: Finished dos_fs_redirect MFS: Entering dos_fs_redirect, FN=16 MFS: selecting drive fn=16 sda_cds=0x8a70 MFS: selected drive 2: /home/uwe/olddosemu/dosemu/freedos/ MFS: (mode = 0x0041) MFS: (sft_open_mode = 0x0041) MFS: Open existing file C:\TMP\REPT0003.REP MFS: dos_fs: build_ufs_path for DOS path 'C:\TMP\REPT0003.REP' MFS: MFS: dos_gen: ufs '/home/uwe/olddosemu/dosemu/freedos/', path '\TMP\REPT0003.REP', l=35 MFS: dos_gen: path_to_ufs '/tmp/rept0003.rep' MFS: dos_fs: build_ufs_path result is '/home/uwe/olddosemu/dosemu/freedos/tmp/rept0003.rep' MFS: find_file(/home/uwe/olddosemu/dosemu/freedos/tmp/rept0003.rep) MFS: find file /home/uwe/olddosemu/dosemu/freedos/tmp/rept0003.rep MFS: find_file gave /home/uwe/olddosemu/dosemu/freedos/tmp/rept0003.rep 1 MFS: internal SHARE: locking failed: drive C:, fd 33, type 0 whence 0 pid 0 MFS: Finished dos_fs_redirect MFS: Entering dos_fs_redirect, FN=23 MFS: selecting drive fn=23 sda_cds=0x8a70 MFS: FNX=c:\tmp\REPT0003 MFS: dos_fs: build_ufs_path for DOS path 'c:\tmp\REPT0003.REP' MFS: MFS: dos_gen: ufs '/home/uwe/olddosemu/dosemu/freedos/', path '\tmp\REPT0003.REP', l=35 MFS: dos_gen: path_to_ufs '/tmp/rept0003.rep' MFS: dos_fs: build_ufs_path result is '/home/uwe/olddosemu/dosemu/freedos/tmp/rept0003.rep' MFS: selected drive 2: /home/uwe/olddosemu/dosemu/freedos/ MFS: Qualify filename c:\tmp\REPT0003.REP MFS: Finished dos_fs_redirect MFS: Entering dos_fs_redirect, FN=17 MFS: selecting drive fn=17 sda_cds=0x8a70 MFS: selected drive 2: /home/uwe/olddosemu/dosemu/freedos/ MFS: FCBcall=0x0 MFS: CHECK attr=0x20, create=0x0 MFS: Create truncate file C:\TMP\REPT0003.REP attr=20 MFS: dos_fs: build_ufs_path for DOS path 'C:\TMP\REPT0003.REP' MFS: MFS: dos_gen: ufs '/home/uwe/olddosemu/dosemu/freedos/', path '\TMP\REPT0003.REP', l=35 MFS: dos_gen: path_to_ufs '/tmp/rept0003.rep' MFS: dos_fs: build_ufs_path result is '/home/uwe/olddosemu/dosemu/freedos/tmp/rept0003.rep' MFS: find_file(/home/uwe/olddosemu/dosemu/freedos/tmp/rept0003.rep) MFS: find file /home/uwe/olddosemu/dosemu/freedos/tmp/rept0003.rep MFS: find_file gave /home/uwe/olddosemu/dosemu/freedos/tmp/rept0003.rep 1 MFS: st.st_mode = 0x81b4, handles=0 MFS: auspr 'rept0003.rep' MFS: auspr(rept0003.rep,REPT0003,REP) MFS: create succeeds: '/home/uwe/olddosemu/dosemu/freedos/tmp/rept0003.rep' fd = 0x21 MFS: size = 0x0 MFS: Finished dos_fs_redirect MFS: Entering dos_fs_redirect, FN=06 MFS: selecting drive fn=6 sda_cds=0x8a70 MFS: selected drive 2: /home/uwe/olddosemu/dosemu/freedos/ MFS: Close file 21 (/home/uwe/olddosemu/dosemu/freedos/tmp/rept0003.rep) MFS: Handle cnt 1 MFS: Close file succeeds MFS: close: not setting file date/time MFS: Finished dos_fs_redirect MFS: Entering dos_fs_redirect, FN=20 MFS: selecting drive fn=20 sda_cds=0x8a70 MFS: selected drive 2: /home/uwe/olddosemu/dosemu/freedos/ MFS: Flush Disk Buffers MFS: Finished dos_fs_redirect ---- The all the above repeats again and again until I terminate dosemu