AtaX - simple PnP ATA-ATAPI driver

All development related issues welcome

Moderator: Moderator Team

Post Reply
vgal
Posts: 88
Joined: Mon Jan 26, 2015 7:38 am

AtaX - simple PnP ATA-ATAPI driver

Post by vgal »

While only PIO mode. I investigate DMA mode. Tested: Virtual Box 4.2.16, Livecd, HDD - Primary Master, CD - Secondary Master.
Source: http://vga.16mb.com/download/atax/atax032.zip.
vgal
Posts: 88
Joined: Mon Jan 26, 2015 7:38 am

Re: AtaX - simple PnP ATA-ATAPI driver

Post by vgal »

Now can work in Ultra DMA modes. http://vga.16mb.com/download/atax/atax037.zip
User avatar
EmuandCo
Developer
Posts: 4734
Joined: Sun Nov 28, 2004 7:52 pm
Location: Germany, Bavaria, Steinfeld
Contact:

Re: AtaX - simple PnP ATA-ATAPI driver

Post by EmuandCo »

Hm, d/l seems down. Right now we use uniata for ATA support. Did you check this one out already? Because I suggest we don't fight alone of two fronts, but ppl work together and stuff ^^
ReactOS is still in alpha stage, meaning it is not feature-complete and is recommended only for evaluation and testing purposes.

If my post/reply offends or insults you, be sure that you know what sarcasm is...
vgal
Posts: 88
Joined: Mon Jan 26, 2015 7:38 am

Re: AtaX - simple PnP ATA-ATAPI driver

Post by vgal »

Seems you like abbreviations?
What does this d/l mean?
^^ - ears or eyebrows? :D
ppl - people?

Why you think, what I want fight?

First point was there: https://jira.reactos.org/browse/CORE-9119.
Then began to study language C and source codes UniAta and ReactOS.
Understood what easier to write the driver, than to understand UniAta.
Now my purpose - to study PnP the driver. To understand as it works.
And I like experiments.
vgal
Posts: 88
Joined: Mon Jan 26, 2015 7:38 am

Re: AtaX - simple PnP ATA-ATAPI driver

Post by vgal »

Last time I forgot to add for bootcd. http://vga.16mb.com/download/atax/atax038.zip
vgal
Posts: 88
Joined: Mon Jan 26, 2015 7:38 am

Re: AtaX - simple PnP ATA-ATAPI driver

Post by vgal »

Yesterday I at last solved this problem. https://jira.reactos.org/browse/CORE-9119
Today I completed setting for bootcd.
And now on mine SATA HDD installed RoS.

But there are also problems. The greatest is USB flash does not want to work.
It is not clear yet in what the reason. As I experiment with classpnp+disk_new (cdromnew) can because of it. Still fastfat in doubt. There is an idea to combine disk.sys (for USB) and disk_new.sys

Also there is an idea about USBHUB the driver.
Also USB - disk should be Removable Device and DeviceCharacteristics = FILE_REMOVABLE_MEDIA and in it there should not be a RECYCLER.
Probably USB not in this topic.

For loading with bootcd it was necessary to little study a freeloader and pnpmgr. viewtopic.php?f=9&t=14377

Also it was necessary to solve some problems with cdromnew and classpnp that all beginning to work. And a little other problems are less.

So AtaX for me it not end in itself. It can be the additional tool to find problems, and also for experiments in the educational purposes.

Please think of it with kind thoughts.
User avatar
Black_Fox
Posts: 1584
Joined: Fri Feb 15, 2008 9:44 pm
Location: Czechia

Re: AtaX - simple PnP ATA-ATAPI driver

Post by Black_Fox »

vgal wrote:Seems you like abbreviations?
What does this d/l mean?
^^ - ears or eyebrows? :D
ppl - people?
d/l = download
^^ = originates as Japanese for ":-)", I think it depicts the eyes :-) - example
ppl = yep, people
Post Reply

Who is online

Users browsing this forum: No registered users and 28 guests