http://bugs.winehq.org/show_bug.cgi?id=31592
Bug #: 31592 Summary: Wine uses legacy /proc/scsi interface Product: Wine Version: 1.4.1 Platform: x86 OS/Version: Linux Status: UNCONFIRMED Severity: major Priority: P2 Component: kernel32 AssignedTo: wine-bugs@winehq.org ReportedBy: pb-2004@hotmail.com Classification: Unclassified
Wine uses /proc/scsi interface to populate HKEY_LOCAL_MACHINE\HARDWARE\DEVICEMAP\Scsi registry key. Because /proc/scsi is missing on some linux distributions(i.e. Debian) Wine can't write information to this key. This situation breaks wn32aspi emulation and windows programs which access cd/dvd drives through aspi.
http://bugs.winehq.org/show_bug.cgi?id=31592
--- Comment #1 from Piotr Borkowski pb-2004@hotmail.com 2012-09-09 11:31:51 CDT --- Original Debian bugreport: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=686386
https://bugs.winehq.org/show_bug.cgi?id=31592
--- Comment #2 from Austin English austinenglish@gmail.com --- This is your friendly reminder that there has been no bug activity for 2 years. Is this still an issue in current (1.7.28 or newer) wine? If so, please attach the terminal output in 1.7.28 (see http://wiki.winehq.org/FAQ#get_log).
https://bugs.winehq.org/show_bug.cgi?id=31592
Ken Sharp imwellcushtymelike@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Keywords| |Abandoned?
https://bugs.winehq.org/show_bug.cgi?id=31592
Sebastian Lackner sebastian@fds-team.de changed:
What |Removed |Added ---------------------------------------------------------------------------- Staged patchset| |https://github.com/wine-com | |pholio/wine-staging/tree/ma | |ster/patches/kernel32-SCSI_ | |Sysfs Status|UNCONFIRMED |STAGED CC| |dmitry@baikal.ru, | |erich.e.hoover@wine-staging | |.com, michael@fds-team.de, | |sebastian@fds-team.de Ever confirmed|0 |1
https://bugs.winehq.org/show_bug.cgi?id=31592
André H. nerv@dawncrow.de changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |nerv@dawncrow.de Staged patchset|https://github.com/wine-com |https://github.com/wine-sta |pholio/wine-staging/tree/ma |ging/wine-staging/tree/mast |ster/patches/kernel32-SCSI_ |er/patches/kernel32-SCSI_Sy |Sysfs |sfs
https://bugs.winehq.org/show_bug.cgi?id=31592
Zebediah Figura z.figura12@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Staged patchset|https://github.com/wine-sta | |ging/wine-staging/tree/mast | |er/patches/kernel32-SCSI_Sy | |sfs | CC| |cdavis5x@gmail.com, | |z.figura12@gmail.com Status|STAGED |NEW
--- Comment #3 from Zebediah Figura z.figura12@gmail.com --- This was likely fixed by https://source.winehq.org/git/wine.git/commitdiff/19549d11a72f63efe0d689374446a56a68264a1f, however, it would be nice to confirm that the updated method of enumerating SCSI devices does in fact work on such distributions.
https://bugs.winehq.org/show_bug.cgi?id=31592
Nikolay Sivov bunglehead@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Severity|major |normal
--- Comment #4 from Nikolay Sivov bunglehead@gmail.com --- Piotr, could you please retest with current wine?
https://bugs.winehq.org/show_bug.cgi?id=31592
Zebediah Figura z.figura12@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- See Also| |https://bugs.winehq.org/sho | |w_bug.cgi?id=49788
https://bugs.winehq.org/show_bug.cgi?id=31592
--- Comment #5 from Esme Povirk madewokherd@gmail.com --- It probably never worked because the new code was only added for libhal. See bug 49788.
https://bugs.winehq.org/show_bug.cgi?id=31592
Ken Sharp imwellcushtymelike@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Keywords|Abandoned? |
--- Comment #6 from Ken Sharp imwellcushtymelike@gmail.com --- So is this even applicable anymore?
https://bugs.winehq.org/show_bug.cgi?id=31592
Tom Maneiro tomman@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |tomman@gmail.com
--- Comment #7 from Tom Maneiro tomman@gmail.com --- Still broken here as of Wine 10.1 - HKEY_LOCAL_MACHINE\Hardware\DEVICEMAP\Scsi never gets populated, and therefore any ASPI call to GetASPI32SupportInfo() comes up empty too (SS_NO_ADAPTERS), breaking every application using ASPI.
Just tested using a very simple ASPI check tool, GRC's id.exe: https://www.grc.com/tip/id.htm ...it complains that there is no ASPI layer installed (despite wnaspi32.dll being there!), but running it with WINEDEBUG=+relay yields this: 0024:Call wnaspi32.GetASPI32SupportInfo() ret=004015d1 0024:Ret wnaspi32.GetASPI32SupportInfo() retval=0000e800 ret=004015d1
...e8 being SS_NO_ADAPTERS, which id.exe interprets as "your ASPI layer might as well be broken".