[ros-bugs] [Bug 6413] REGRESSON: uniata: v0.41b2 does not see IDE "slave" drives on some controllers.

ReactOS.Bugzilla at reactos.org ReactOS.Bugzilla at reactos.org
Sun Oct 2 03:07:55 UTC 2011


http://www.reactos.org/bugzilla/show_bug.cgi?id=6413





--- Comment #7 from SomeGuy <lineback at toastytech.com>  2011-10-02 03:07:54 CET ---
Created an attachment (id=6764)
 --> (http://www.reactos.org/bugzilla/attachment.cgi?id=6764)
Debug log using Debug UniATA 0.40b2 - device is found. (Ignore crash)

Taking a closer look at UniATA, there were a few things I noticed: 

ReactOS went from UniATA 0.40a5 directly to 0.41b2, skipping 0.40b, 0.40b1 and
0.40b2 posted on the UniATA site. (This makes finding what changed a little
harder)

Comparing 0.40b2 to 0.41b2 it seems the main thing that changed was the way the
code referred to logical unit numbers on a channel. 

Release version 0.40b2 under ReactOS works perfectly in regards to seeing
"slave" devices. 

Debug version 0.40b2 seems to crash ReactOS - but gets far enough to compare
LUN issues in the debug log. 

I am attaching a debug log using the debug version of 0.40b2. Same scenario as
previous - a single CD drive set as IDE "slave". 

Looking at the differences between that and a fresh log file of 0.41b2, it
differs at the last "CheckDevice: Device 0x1". On 0.41b instead of resetting
and probing the device, it just returns zero. (Ignore the fact that the debug
0.40b2 crashes later on - that is not important to this bug. The non-debug
version actually works fine)


-- 
Configure bugmail: http://www.reactos.org/bugzilla/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the QA contact for the bug.
You are the assignee for the bug.



More information about the Ros-bugs mailing list