Propably stable Uniata ;)

Here you can discuss ReactOS related topics.

Moderator: Moderator Team

wojo664
Posts: 320
Joined: Mon Jul 06, 2009 5:39 pm

Propably stable Uniata ;)

Post by wojo664 » Wed Mar 03, 2010 10:11 pm

http://www.speedyshare.com/files/21242448/uniata.sys <- No longer working.

http://www.filefront.com/15737329/uniata.sys newer version with timings 10000/40
http://www.filefront.com/15737339/uniata.sys and older with timings 20000/100

Caemyr and I managed to make a driver, that propably is now stable, and will not crash during accesing the CD-ROM.
Please test it, and write below the results of the install and of the normal use of CD-ROM. Mount some big ISO's and open them in ROS, and if it crash during opening, write it here. Try to copy multiple files and folders. Especially real hardware tests are welcome.
Last edited by wojo664 on Mon Apr 05, 2010 9:31 pm, edited 4 times in total.

cppm
Posts: 289
Joined: Wed May 02, 2007 10:03 pm

Re: Propably stable Uniata ;)

Post by cppm » Wed Mar 03, 2010 10:17 pm

Cool sounds good! :D

I haven't tested it, but I think I'll jump right ahead and ask what will come to mind for many here:
Source code?
Image

wojo664
Posts: 320
Joined: Mon Jul 06, 2009 5:39 pm

Re: Propably stable Uniata ;)

Post by wojo664 » Wed Mar 03, 2010 10:20 pm

This is the normal uniata driver from ROSBE, but with changed acces timings. But we need to know that it crashes or not on different platforms with differenty settings.

Haos
Test Team
Posts: 2954
Joined: Thu Mar 22, 2007 5:42 am
Contact:

Re: Propably stable Uniata ;)

Post by Haos » Thu Mar 04, 2010 12:10 am

This is just a revert to an old version with timings based on previous driver. We should rather try to establish timings faster that those, but still providing stable functioning. To do so, we need first to determine if those old timings are indeed rock solid, only then we can try stability tests on faster version.

wojo664
Posts: 320
Joined: Mon Jul 06, 2009 5:39 pm

Re: Propably stable Uniata ;)

Post by wojo664 » Thu Mar 04, 2010 8:27 am

Ok, So posting the new driver here give many people a chance to test it, and if it work good, we will try to change the timings again ;)
So People! Please test this driver on multiple platforms (VBox,Quemu,Virtual PC,Real Hardware) I already have one confirmation that this driver is much more stable than the default one in the trunk (tested onVBox 3.0.6).
Two confirmations counting me. I can change CD in realtime when ROS is running in VBox, and it will not crash. No need to shutdown it anymore.

EDIT.
Now testing timings 15000/80 and it seems to work good (linked driver has 20000/100 timing) I will try to find 'crash-limit' for the timings.

Black_Fox
Posts: 1584
Joined: Fri Feb 15, 2008 9:44 pm
Location: Czechia

Re: Propably stable Uniata ;)

Post by Black_Fox » Thu Mar 04, 2010 12:52 pm

Link resolves to some Flash games website currently :? Please reupload.

wojo664
Posts: 320
Joined: Mon Jul 06, 2009 5:39 pm

Re: Propably stable Uniata ;)

Post by wojo664 » Thu Mar 04, 2010 1:23 pm

http://www.filefront.com/15737329/uniata.sys newer version with timings 10000/40
http://www.filefront.com/15737339/uniata.sys and older with timings 20000/100

bc1_
Posts: 10
Joined: Wed Feb 10, 2010 1:01 pm

Re: Propably stable Uniata ;)

Post by bc1_ » Thu Mar 04, 2010 7:54 pm

Hi!

wojo664: also the new version of uniata.sys works fine for me (timings: 10000/40)

Tested again on Vbox 3.0.6 ReactOs r45796
EDIT: and on Vbox 3.1.4 ReactOs r45833

without the patch I have problems regarding the cdrom access

bc1_
Last edited by bc1_ on Thu Mar 04, 2010 10:18 pm, edited 2 times in total.

reakt100
Posts: 27
Joined: Mon Jan 21, 2008 10:10 am

Re: Propably stable Uniata ;)

Post by reakt100 » Thu Mar 04, 2010 10:13 pm

Is there a chance for this driver to fix this bug: http://www.reactos.org/bugzilla/show_bug.cgi?id=4621

wojo664
Posts: 320
Joined: Mon Jul 06, 2009 5:39 pm

Re: Propably stable Uniata ;)

Post by wojo664 » Fri Mar 05, 2010 9:13 am

Maybe, but I don't know how it will behave on real hardware. Just try it, and write the results here. To do it, simply download newest ROS ISO (DBG) and open it with any ISO program that is able to modify the iso, and replace default uniata.sys with any of the version above. Original driver have timings set too low, and because of that, it often crashes during install or CD change during ROS running. You saw Chaos post. We need to test it deeply, so please help ;)

Code: Select all

(drivers/filesystems/cdfs/common.c:107) STATUS_VERIFY_REQUIRED
(drivers/filesystems/cdfs/fsctl.c:577) CDFS: IRP_MN_VERIFY_VOLUME
(drivers/filesystems/cdfs/fsctl.c:454) CdfsVerifyVolume() called
(drivers/filesystems/cdfs/fsctl.c:475) Volume has been verified!
(drivers/filesystems/cdfs/common.c:112) IoVerifyVolume() returned (Status 0)
(ntoskrnl/cc/copy.c:391) ReadCacheSegmentChain failed, Status 80000016
If the error cointains simmilar lines, thereis a big chance that this will fix it.

Your code from error is:
(drivers/filesystems/cdfs/common.c:196) STATUS_VERIFY_REQUIRED
(drivers/filesystems/cdfs/fsctl.c:574) CDFS: IRP_MN_VERIFY_VOLUME
(drivers/filesystems/cdfs/fsctl.c:454) CdfsVerifyVolume() called
(drivers/filesystems/cdfs/fsctl.c:479) Device object 8160CB80 Device to verify
8160CB80
(drivers/filesystems/cdfs/fsctl.c:496) Different volume!
(drivers/filesystems/cdfs/fsctl.c:503) OpenFile \ RefCount 1
(drivers/filesystems/cdfs/common.c:201) IoVerifyVolume() returned (Status
c0000012)
(drivers/filesystems/cdfs/create.c:148) Status 80000016
Yeah, it's almost the same.

Haos
Test Team
Posts: 2954
Joined: Thu Mar 22, 2007 5:42 am
Contact:

Re: Propably stable Uniata ;)

Post by Haos » Fri Mar 05, 2010 1:32 pm

It looks very similar. Only one way to make sure, just try it out please.

@wojo664
There is no point in testing UNIATA versions of which we know that they are not working in your case.

wojo664
Posts: 320
Joined: Mon Jul 06, 2009 5:39 pm

Re: Propably stable Uniata ;)

Post by wojo664 » Fri Mar 05, 2010 1:35 pm

@wojo664
There is no point in testing UNIATA versions of which we know that they are not working in your case.
It looks very similar. Only one way to make sure, just try it out please.
But they WORK for me :) At least That Versions That I've uploaded.
One problem is that I check the stability on the CD images not bigger than 700 mb. I don't know how the driver will react if someone insert DVD with 4.7 GB of data...

Haos
Test Team
Posts: 2954
Joined: Thu Mar 22, 2007 5:42 am
Contact:

Re: Propably stable Uniata ;)

Post by Haos » Fri Mar 05, 2010 1:46 pm

Even if it fails only once, its one time too much.

wojo664
Posts: 320
Joined: Mon Jul 06, 2009 5:39 pm

Re: Propably stable Uniata ;)

Post by wojo664 » Fri Mar 05, 2010 1:51 pm

I know. One uniata failure, and whole system hangs... That's why I've uploaded them, and posted them here. Evereybody can test the stability of the driver, and if it fails, the user can write when, in what time, during what operation the driver failed. You just said that we must test it and see if they are "rock solid" That's this topic is for ;) And if it will work for multiple users, I'll decrease the timing values.

Black_Fox
Posts: 1584
Joined: Fri Feb 15, 2008 9:44 pm
Location: Czechia

Re: Propably stable Uniata ;)

Post by Black_Fox » Fri Mar 05, 2010 11:20 pm

Thanks for reuploaded files, wojo664.
Just to let you know, I tried both these and the original uniata.sys prior to today's updates to it and all three had hanged the system at the same point when installing HOMAM2 (GOG version) from ISO in VirtualBox.

Post Reply

Who is online

Users browsing this forum: No registered users and 2 guests