Details
-
Bug
-
Resolution: Unresolved
-
Major
-
None
-
None
Description
Steps to reproduce:
- Edit uniata_reg.inf file, append this line to it: HKLM,"SYSTEM\CurrentControlSet\Services\UniATA\Parameters\PnpInterface","5",0x00010001,0x00000001
- Build and boot the Live CD iso
Tested on 0.4.15-dev-2248-g3a14c97d0c, there are still assertions happening, but they are skippable. - 0.4.15-dev-2248-g3a14c97d0c.txt
*** Assertion failed: driverExtension->IsLegacyDriver
|
*** Source File: drivers/storage/port/scsiport/scsiport.c, line 939
|
Due to this currently we have to use UniATA in legacy mode.
See also:
- https://reactos.org/wiki/Google_Summer_of_Code_2021_Ideas#PnP_miniport_drivers_support_in_scsiport.sys
- https://git.reactos.org/?p=reactos.git;a=blob;f=drivers/storage/ide/uniata/id_ata.cpp;hb=3a14c97d0c7004a0d72a1f7e0b0b418587d1b26d#l10756
- https://docs.microsoft.com/en-us/windows-hardware/drivers/storage/registry-entries-for-plug-and-play-scsi-miniport-drivers
Ticket created for extravert34.
Attachments
Issue Links
- blocks
-
CORE-18178 Regression: old QEMU (0.15) failed to find (S)ATA controller
- Untriaged
- is blocked by
-
CORE-6264 Replace old legacy disk with pnp aware disk_new
- Resolved
-
CORE-17524 [UniATA] Fix 'Paramaters' typo, in registry key names
- Resolved
-
CORE-17132 scsiport driver is not PnP-aware
- Resolved
- relates to
-
CORE-17522 [UniATA] Document 'PnpInterface' registry keys
- Untriaged