Re: [Freedos-user] Which freedos on 486

2016-08-24 Thread Dimitris Zilaskos
Hi,

After lots of testing and lots of help from Jack Ellis and Eric, I was able
more or less to overcome the roadblocks:

a) Gibberish after boot: use only JEMMEX, and/or replace HIMEMX with XMGR
/T0 (or /B /T0 and then /T0 per documentation)

b)Freedos 1.2 pre22 not booting after installation, requiring sys c: from
2031 bootdisks (sys 2.6) to workaround
see next point

c) Lack of BIOS support for secondary IDE
I installed EZ-BIOS using the hard drive manufacturer's tools found at
http://members.shaw.ca/rinocanada/hdutils.htm
Though aimed to address BIOS drive size limitations, in my cases it added
support for the secondary IDE, and removed the need for workaround after
freedos installation failed to boot

c)rawrite3/hard drive manufacturer's tools complaining about crossing 64K
DMA barrier while wring to floppy:

workaround 1 (only for rawrite3, fails for larger programs such as hard
drive tools): load lowdma.sys early on in config.sys, then lh rawrite3
(slow)
workaround 2 (for both): patched lowdma.sys from Eric that removed the
requirement to use lh (also slow)
workaround 3: boot from windows 98 bootdisk (considerably faster)

d)after rawrite3/hard drive tools writing to disk, dir a: still slows the
old files/directories

this caused some confusion if the tools did the job right with the
workarounds, but reboot proved they work. Windows 98 bootdisk does not
suffer from this issue

e)SB16 IDE CDROMs not being detected by UIDE/UDVD2

Probably I did something wrong the card jumpers or the cabling, as I failed
to replicate the problem. Once it is configured to use the tertiary IDE
channel, it worked fine. This is with a CT 2290 "plug-n-play" card that
needs to be configured from software for sound related settings with the
diagnose.exe tool - IDE IRQ and channel still need jumpers. I failed to get
it to work with a similar CT2910 according to PCB, CT2291 according to the
sticker SB16 card with a very similar but not identical layout, and with
jumpers for everything. Perhaps the card IDE is problematic as sound works
- I did not have time to test if Linux performs better (Windows bootdisk
and creative IDE drivers also fail).

f)UMC8672 dos driver support

I found dos drivers for my VLB controller (PM-67B, UMC8672 based) at
http://driverzone.com/drivers/umc/control/um8672.htm. Unfortunately they do
not work - complain about UM8672 not being detected. Supposedly they would
enable the secondary IDE channel. Perhaps they need the BIOS chip add on on
the card judging from README talking about pressing F10 during boot and a
BIOS style menu which I do not have. In any case, EZ-BIOS removed the need
for such a driver.

Thanks everyone for the help!

Cheers,

Dimitris

On Tue, Aug 9, 2016 at 10:51 PM, TJ Edmister 
wrote:

> On Tue, 09 Aug 2016 13:57:35 -0400, Dimitris Zilaskos
>  wrote:
>
> > The issue I am facing now is that the mechanical drives I connected to
> > the
> > secondary IDE channel of my Vesa Local Bus controller are not detected.
> > Windows 98 SE bootdisk does not detect them either, The BIOS of my system
> > only supports 2 hard drives.
>
> IIRC, if your motherboard BIOS only supports two drives, you could use a
> controller card with its own onboard ROM for additional drives to be
> recognized under DOS (or Win9x). Depending on what chipset the card uses,
> there might also be a driver which can enable the second channel.
>
> Not sure if the various DMA DOS drivers would detect and add drives on the
> second channel (in fact, I don't know if they work on ISA/VL IDE
> controllers or if PCI is required)
>
>
> 
> --
> What NetFlow Analyzer can do for you? Monitors network bandwidth and
> traffic
> patterns at an interface-level. Reveals which users, apps, and protocols
> are
> consuming the most bandwidth. Provides multi-vendor support for NetFlow,
> J-Flow, sFlow and other flows. Make informed decisions using capacity
> planning reports. http://sdm.link/zohodev2dev
> ___
> Freedos-user mailing list
> Freedos-user@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/freedos-user
>
--
___
Freedos-user mailing list
Freedos-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freedos-user


Re: [Freedos-user] dma crosses 64k boundary error

2016-08-24 Thread Eric Auer

Hi Dimitris,

> Based on Eric's comments and with Jack's help, I was able to get rawrite3
> to work under freedos by a) loading lowdma.sys in fdconfig.sys early
> during boot b) LH rawrite3.

You probably mean the LOWDMA sys and com which come with UMBPCI. In that
case, you can patch 80FCA05B into 80F0105B to trap not only I/O buffers
in UMB or HMA but all buffers. Will make things slow but still useful as
you will not need to use LH that way. Your disk image writing tools are
probably 1.44 MB in size because they embed the whole floppy image, but
they do not have to have 1.44 MB free DOS memory, luckily ;-) Note that
LOWDMA only traps CHS I/O and not LBA I/O, but LBA is rarely used by a
floppy image writer anyway.

Cheers, Eric

PS: Lowdma also comes with source code, so if you have the Assembler,
you can of course also patch the source (comparison to 0xA0, not the
one while loading but the one in the int handler) if you prefer that.



--
___
Freedos-user mailing list
Freedos-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freedos-user


Re: [Freedos-user] dma crosses 64k boundary error

2016-08-24 Thread Dimitris Zilaskos
Hi,

Based on Eric's comments and with Jack's help, I was able to get rawrite3
to work under freedos by a) loading lowdma.sys in fdconfig.sys early
durting boot b) LH rawrite3.

Unfortunately that does not work with hard drive manufacturer's tools, they
complain at LH about lack of RAM. Since they are executables around 1.44 MB
I suspect they are just too big for LH to work with them.

Cheers,

Dimitris


On Tue, Aug 23, 2016 at 10:56 PM, Dimitris Zilaskos 
wrote:

> Hi,
>
> rawrite1 also works. Problem is tools from maxtor/western digital/seagate
> etc appear to be based around some hard wired version of rawrite3, which
> prevents these tools from being able to create their bootdisks under
> freedos.
>
> Cheers,
>
> Dimitris
>
> On Tue, Aug 23, 2016 at 9:35 PM, Rugxulo  wrote:
>
>> Hi,
>>
>> On Tue, Aug 23, 2016 at 12:28 PM, Tom Ehlert  wrote:
>> >>
>> >> I keep getting the error dma crosses 64k boundary when using tools
>> >> like rawrite3 or hard drive manufacturers tools floppy creation
>> >> software. I need to boot from Windows 98 bootdisk to get rid of it.
>> >
>> > I'm still surprised this comes up today, and not 15 years ago.
>> > do you have remarkable hardware?
>>
>> Is it possible that different tools don't exhibit the same behavior / bug?
>>
>> So, just for comparison, there are various other tools to write floppy
>> images to physical disk:
>>
>> 1). FD diskcopy
>> http://www.ibiblio.org/pub/micro/pc-stuff/freedos/files/dos/diskcopy/0.9/
>>
>> 2). sfx14436 (stub)
>> https://www.ibiblio.org/pub/micro/pc-stuff/freedos/files/dis
>> tributions/tools/
>>
>> 3). FreeBSD fdimage.exe
>> http://ftp-archive.freebsd.org/pub/FreeBSD-Archive/old-relea
>> ses/i386/4.8-RELEASE/4.8-RELEASE/tools/
>>
>> 4). PLoP's diskimg
>> https://www.plop.at/en/dostools.html#diskimg.com
>>
>> 
>> --
>> ___
>> Freedos-user mailing list
>> Freedos-user@lists.sourceforge.net
>> https://lists.sourceforge.net/lists/listinfo/freedos-user
>>
>
>
--
___
Freedos-user mailing list
Freedos-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freedos-user


Re: [Freedos-user] intel PRO/1000 DOS packet driver

2016-08-24 Thread Mateusz Viste
On 24/08/2016 12:47, Ulrich Hansen wrote:
> I found that the intel DOS packet driver for the PRO/1000 network card
> isn’t in the CRYNWR package.
>
> As it is Open Source since 2007 I felt free to package it into an FDNPKG
> compatible zip-file.
>
> You can find it here:
> https://github.com/ulrich-hansen/E1000PKT

Looks great, thank you!

Mateusz


--
___
Freedos-user mailing list
Freedos-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freedos-user


Re: [Freedos-user] intel PRO/1000 DOS packet driver

2016-08-24 Thread Don Flowers
Yay! - I have two machines that will be happy!



On Wed, Aug 24, 2016 at 6:47 AM, Ulrich Hansen  wrote:

> Hi,
>
> I found that the intel DOS packet driver for the PRO/1000 network card
> isn’t in the CRYNWR package.
>
> As it is Open Source since 2007 I felt free to package it into an FDNPKG
> compatible zip-file.
>
> You can find it here:
> https://github.com/ulrich-hansen/E1000PKT
>
> cheers
> Ulrich
>
>
> 
> --
>
> ___
> Freedos-user mailing list
> Freedos-user@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/freedos-user
>
>
--
___
Freedos-user mailing list
Freedos-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freedos-user


[Freedos-user] intel PRO/1000 DOS packet driver

2016-08-24 Thread Ulrich Hansen
Hi,

I found that the intel DOS packet driver for the PRO/1000 network card isn’t in 
the CRYNWR package.

As it is Open Source since 2007 I felt free to package it into an FDNPKG 
compatible zip-file. 

You can find it here: 
https://github.com/ulrich-hansen/E1000PKT 


cheers
Ulrich

--
___
Freedos-user mailing list
Freedos-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freedos-user