computing
  • 0

Sata Controllers Not Seen By Dos 6.22

  • 0

creating boot dos floppy from usb floppy device (1.44mb) Must include generic sata controller drivers so that hard drive fat partitions and cd rom drives are acessable after floppy dos 6.22 boot. This floppy will then be used as a boot image for a cd rom with an iso section for tool files.
Floppy A emulation then
autoexec,bat
@ECHO OFF
PROMPT $p$g
LH /L:0 A:\SMARTDRV.EXE /X
PATH=D:\;D;\DOS
LH /L:3,27952 A:\mscdex.exe /D:mscd001
A:\mouse.exe
cd d:
[config.sys]
switches=/n /f
devicehigh=A:\oakcdrom.sys /d:mscd001
devicehigh=A:\BTCDROM.SYS /d:mscd002
devicehigh=A:\gcdrom.sys /d:mscd003
dos=high,umb
device=A:\himem.sys /testmem:off /machine:1
device=A:\emm386.exe ram noems
devicehigh=A:\setver.exe
devicehigh=A:\ansi.sys
break=on
buffers=14,0
files=20
lastdrive=z
numlock=on
stacks=8,512
shell=D:\dos\command.com D:\dos\ /e:512 /p

This does not allow the sata or usb controllers to work. I used usbaspi1.sys and when the driver polled the ports it would corrupt the disks partitions both usb flash and usb floppys
[devicehigh=A:\usbaspi1.sys]
DEVICE=A:\DUSE.EXE DRIVES=2 XFER=8 SEC=2048]

Share

1 Answer

  1. One thing about your config.sys–himem.sys needs to be first and emm386.exe next. You’re trying to load stuff in the upper memory before those files make it available. It’s probably best to replace all the ‘devicehigh’ with ‘device’ in config.sys and the LH in autoexec.bat and let memmaker configure it all.

    You have gcdrom.sys which allows dos to see most sata cdroms. I’m not familiar with a dos sata driver for hard drives. There was one thread on the subject on another site where the person said he used a regular win95 bootdisk and it recognized the sata drive on his laptop. But that doesn’t make any sense.

    Symantec’s Ghost uses a dos format and works with SATA drives. I’m not familiar with that software but it may be possible to find out how they do it.

    • 0