Testing 3rd-party drivers

From ReactOS Wiki
Jump to: navigation, search

As the aim of ReactOS is to be compatible with all Windows 2003/XP drivers, it makes more sense to test drivers in the first and not hardware. If (for example) a driver doesn't work for one GPU adapter, it will likely not work for another one too. This page is made for gathering information about different kinds of 3rd-party drivers' status on ReactOS.

Legend

  • Driver name - executable name (e.g. disk.sys)
  • Dep. drivers - minimal set of other drivers needed for *driver name* to work
  • Link - download link for a driver
  • Version - executable version (see Details tab in file properties)
  • Commit (with date) - commit link with its date (not the date you tested the driver)
  • Boots - ✔️ if ReactOS is able to boot with this driver installed, ❌ otherwise
  • Works - ✔️ if the OS boots and the device works as expected, ❌ otherwise
  • Jira/debug log - link to debug log or Jira ticket (not mandatory!)
  • Tester - put ~~~ here so a developer can contact you

Windows built-in drivers

Driver name Dep. drivers Version Commit (with date) Boots Works Comments Jira/debug log Tester
acpi.sys 5.2.3790.3959 3014417 (2020-11-30) BSOD 0x0000007B (0xF781BA1C, 0xC0000034, 0x00000000, 0x00000000) https://pastebin.com/kAAf0tTL Oleg Dubinskiy
disk.sys classpnp.sys, cdrom.sys, atapi.sys 5.2.3790.3959 3014417 (2020-11-30) ✔️ ✔️ Doesn't work with scsiport.sys from ReactOS Oleg Dubinskiy
ntfs.sys 5.2.3790.3959 bc90cbb (2020-12-20) ✔️ NTFS partitions are not recognized properly CORE-17409 Oleg Dubinskiy
atapi.sys pciidex.sys 5.2.3790.3959 e64984c (2020-12-12) ✔️ ✔️ Works by renaming atapi.sys into uniata.sys and only after 3rd stage (successful installation) binarymaster (talk)
atapi.sys pciidex.sys 5.2.3790.3959 e64984c (2020-12-12) Won't boot into 2nd stage or Live CD CORE-17401 binarymaster (talk)

Other drivers

Driver name Description Link Version Commit (with date) Boots Works Comments Tested hardware Jira/debug log Tester
e100b325.sys Intel PRO/100+ Driver Link 5.41.22.0 ec6b3ec (2017-11-18) ✔️ ✔️ Pi_User5
RtsPer.sys Realtek Card Reader Driver Link 6.3.9600.21246 f722be9 (2020-12-06) ✔️ ✔️ Works very well, tested with 2 GB SDSC card. Realtek memory card reader (Lenovo Y50-70) CORE-14786 Illen (talk)

Other non-device drivers

Driver name Description Link Version Commit (with date) Boots Works Comments Jira/debug log Tester
pinball.sys HPFS File System Driver Link 3.51.1025.1 0db79d4 (2020-12-04) ✔️ Is a HPFS driver from Windows NT 3.51 patched to work on NT 5+ (confirmed to work on Windows 2003 SP2). Cannot access the data on HPFS volume after applying the registry file. Changing the Start value of pinball.sys from 1 (default) to 0 did not change anything, however there is an additional debug print in log (WARNING: PfxInitialize at /sdk/lib/rtl/prefix.c:19 is UNIMPLEMENTED!). Log contains two ReactOS sessions (first one with start value set to 1 and second one with value set to 0) Debug log Illen (talk)