[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