The experiment is done using the latest kernel with /DEV FAT fixed.
Second floppy with MINIX filesystem works fine, however if I use FAT floppy things become quite random. Here is the log:
Master at 300h: MartyPC Hard Drive
Slave at 300h: not found
Booting A A
ELKS....../linux................................................................
..................
ELKS Setup .........FHt0330 f0E8E d13C8 INT f206 START
ttyS0 3f8 irq 4 8250, ttyS1 2f8 irq 3 8250
Direct console, scan kbd 80x25 emulating ANSI (2 virtual consoles)
64K ext buffers, 8K cache, 15 req hdrs
fd: no get drive fn, ndrives 2
fd0: default 360k
fd1: default 360k
hda: 31M CHS 615, 4,26
fd0: 360K CHS 40, 2,9
fd1: 360K CHS 40, 2,9
hda:(0,63960) hda1:(26,63934)
boot: BIOS drive 0, root device /dev/fd0 (0320)
PC/XT class cpu 2, syscaps 0, 640K base ram, 16 tasks, 64 files, 96 inodes
ELKS 0.9.1 (46560 text, 21408 ftext, 6848 data, 5072 bss, 53614 heap)
Kernel text 330 ftext e8e init 122c data 13c8 end 23c8 top a000 496+6+0K free
fd0: ELKS bootable, has 80 cylinders, 2 heads, and 36 sectors
MINIX-fs: mounting unchecked filesystem /dev/fd0, running fsck recommended
VFS: Mounted root device /dev/fd0 (0320) minix filesystem.
Running /etc/rc.sys script
Fri Oct 11 09:47:13 1991
ELKS 0.9.1
[5.23 secs] login: root
# mount /dev/fd1 /mnt/
fd1: probed, probably has 40 cylinders, 2 heads, and 36 sectors
bioshd(1): track read retry #1 CHS 0/0/3 count 18
fd1: probed, probably has 40 cylinders, 2 heads, and 36 sectors
FAT: me=fd,csz=2,#f=2,floc=1,fsz=2,rloc=5,#d=112,dloc=12,#s=720,ts=0
FAT: total 360k, fat12 format
# cp /mnt/msdobioshd(1): track read retry #1 CHS 0/0/7 count 18
# cp /mnt/msdos.sys /home/
bioshd(1): track read retry #1 CHS 1/0/19 count 18
bioshd(1): track read retry #1 CHS 1/0/21 count 16
bioshd(1): track read retry #1 CHS 1/0/23 count 14
bioshd(1): track read retry #1 CHS 1/0/25 count 12
# cmp /mnt/msdobioshd(1): track read retry #1 CHS 0/0/5 count 18
bioshd(1): track read retry #1 CHS 0/0/7 count 18
# cmp /mnt/msdos.sys /home/msdos.sys
bioshd(1): track read retry #1 CHS 1/0/5 count 18
bioshd(1): track read retry #1 CHS 1/0/7 count 18
bioshd(1): track read retry #1 CHS 1/0/9 count 18
bioshd(1): track read retry #1 CHS 1/0/11 count 18
Files differ at byte position 13313
# cmp /mnt/msdos.sys /home/msdos.sys
Files differ at byte position 13313
# cmp /mnt/msdos.sys /home/msdos.sys
Files differ at byte position 13313
# cp /mnt/command.com /home/
bioshd(1): track read retry #1 CHS 3/0/19 count 18
bioshd(1): track read retry #1 CHS 3/0/21 count 16
bioshd(1): track read retry #1 CHS 3/0/23 count 14
bioshd(1): track read retry #1 CHS 3/0/25 count 12
# cmp /mnt/command.com /home/command.com
Files are identical
# cmp /mnt/msdos.sys /home/msdos.sys
bioshd(1): track read retry #1 CHS 1/0/5 count 18
bioshd(1): track read retry #1 CHS 1/0/7 count 18
bioshd(1): track read retry #1 CHS 1/0/9 count 18
bioshd(1): track read retry #1 CHS 1/0/11 count 18
Files differ at byte position 13313
# cmp /mnt/command.com /home/command.com
bioshd(1): track read retry #1 CHS 3/0/3 count 18
bioshd(1): track read retry #1 CHS 3/0/5 count 18
bioshd(1): track read retry #1 CHS 3/0/7 count 18
bioshd(1): track read retry #1 CHS 3/0/9 count 18
bioshd(1): track read retry #1 CHS 3/0/11 count 18
bioshd(1): track read retry #1 CHS 3/0/13 count 18
Files differ at byte position 6145
# cmp /mnt/command.com /home/command.com
Files differ at byte position 6145
# cmp /mnt/msdos.sys /home/msdos.sys
Files differ at byte position 13313
#
@ghaerr, here is the problem I mentioned in previous issue.
The experiment is done using the latest kernel with /DEV FAT fixed.
Direct hw floppy is switched off
Second floppy with MINIX filesystem works fine, however if I use FAT floppy things become quite random. Here is the log: