Difference between revisions of "Testing 3rd-party drivers"

From ReactOS Wiki
Jump to: navigation, search
m
(Add NTFS driver test results)
 
(10 intermediate revisions by 2 users not shown)
Line 3: Line 3:
 
==Legend==
 
==Legend==
 
* '''Driver name''' - executable name (e.g. disk.sys)
 
* '''Driver name''' - executable name (e.g. disk.sys)
* '''Dep. drivers''' - minimal set of other drivers needed by *driver name* to work
+
* '''Dep. drivers''' - minimal set of other drivers needed for *driver name* to work
 
* '''Link''' - download link for a driver
 
* '''Link''' - download link for a driver
 
* '''Version''' - executable version (see Details tab in file properties)
 
* '''Version''' - executable version (see Details tab in file properties)
Line 18: Line 18:
 
! style="width: 12%;" | Dep. drivers
 
! style="width: 12%;" | Dep. drivers
 
! style="width: 7%;" | Version
 
! style="width: 7%;" | Version
! style="width: 9%;" | Commmit (with date)
+
! style="width: 9%;" | Commit (with date)
 
! style="width: 3%;" | Boots
 
! style="width: 3%;" | Boots
 
! style="width: 3%;" | Works
 
! style="width: 3%;" | Works
Line 44: Line 44:
 
|  
 
|  
 
| Oleg Dubinskiy
 
| Oleg Dubinskiy
 +
|-
 +
| ntfs.sys
 +
|
 +
| 5.2.3790.3959
 +
| {{GitRev|bc90cbbb88f1b845a230cf5e5b331a8b5f8f0871}} (2020-12-20)
 +
| style="text-align: center" | ✔️
 +
| style="text-align: center" | ❌
 +
| NTFS partitions are not recognized properly
 +
| {{JIRA|17409}}
 +
| Oleg Dubinskiy
 +
|-
 +
| atapi.sys
 +
| pciidex.sys
 +
| 5.2.3790.3959
 +
| {{GitRev|e64984cabb0ca51f13673c2bac59589c6c64bf63}} (2020-12-12)
 +
| style="text-align: center" | ✔️
 +
| style="text-align: center" | ✔️
 +
| Works by renaming atapi.sys into uniata.sys '''and only after 3rd stage''' (successful installation)
 +
|
 +
| [[User:Binarymaster|binarymaster]] ([[User talk:Binarymaster|talk]])
 +
|-
 +
| atapi.sys
 +
| pciidex.sys
 +
| 5.2.3790.3959
 +
| {{GitRev|e64984cabb0ca51f13673c2bac59589c6c64bf63}} (2020-12-12)
 +
| style="text-align: center" | ❌
 +
| style="text-align: center" | ❌
 +
| Won't boot into 2nd stage or Live CD
 +
| {{JIRA|17401}}
 +
| [[User:Binarymaster|binarymaster]] ([[User talk:Binarymaster|talk]])
 
|}
 
|}
  
Line 53: Line 83:
 
! style="width: 5%;" | Link
 
! style="width: 5%;" | Link
 
! style="width: 5%;" | Version
 
! style="width: 5%;" | Version
! style="width: 9%;" | Commmit (with date)
+
! style="width: 9%;" | Commit (with date)
 
! style="width: 3%;" | Boots
 
! style="width: 3%;" | Boots
 
! style="width: 3%;" | Works
 
! style="width: 3%;" | Works
Line 72: Line 102:
 
|  
 
|  
 
| [[user:Pi_User5|Pi_User5]]
 
| [[user:Pi_User5|Pi_User5]]
 +
|-
 +
| RtsPer.sys
 +
| Realtek Card Reader Driver
 +
| [http://drivers.softpedia.com/get/CARD-READERS/Realtek/Realtek-Card-Reader-Driver-6327337.shtml Link]
 +
| 6.3.9600.21246
 +
| {{GitRev|f722be93d5df50416ce4b4a62b11ec85f07cb1f2}} (2020-12-06)
 +
| style="text-align: center" | ✔️
 +
| style="text-align: center" | ✔️
 +
| Works very well, tested with 2 GB SDSC card.
 +
| Realtek memory card reader (Lenovo Y50-70)
 +
| {{JIRA|14786}}
 +
| [[User:Illen|Illen]] ([[User talk:Illen|talk]])
 +
|}
 +
 +
==Other non-device drivers==
 +
{| class="sortable wikitable mw-datatable hwtable"
 +
|-
 +
! style="width: 5%;" | Driver name
 +
! style="width: 20%;" | Description
 +
! style="width: 5%;" | Link
 +
! style="width: 5%;" | Version
 +
! style="width: 9%;" | Commit (with date)
 +
! style="width: 3%;" | Boots
 +
! style="width: 3%;" | Works
 +
! style="width: 35%;" | Comments
 +
! style="width: 10%;" | Jira/debug log
 +
! style="width: 8%;" | Tester
 +
|-
 +
| pinball.sys
 +
| HPFS File System Driver
 +
| [https://www.os2site.com/sw/drivers/filesystem/hpfs/hpfsw2k.zip Link]
 +
| 3.51.1025.1
 +
| {{GitRev|0db79d4aa9d625a91ddb6f9b3ff9f830cd796672}} (2020-12-04)
 +
| style="text-align: center" | ✔️
 +
| style="text-align: center" | ❌
 +
| 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 (<code>WARNING:  PfxInitialize at /sdk/lib/rtl/prefix.c:19 is UNIMPLEMENTED!</code>). Log contains two ReactOS sessions (first one with start value set to 1 and second one with value set to 0)
 +
| [https://paste.ubuntu.com/p/MJM5NWY6Tb/ Debug log]
 +
| [[User:Illen|Illen]] ([[User talk:Illen|talk]])
 
|}
 
|}
  
[[Category:Hardware]][[Category:Testing]]
+
[[Category: Hardware]]
 +
[[Category: Testing]]

Latest revision as of 22:20, 26 December 2020

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)