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

From ReactOS Wiki
Jump to: navigation, search
m
(Other non-device drivers)
 
(11 intermediate revisions by 3 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 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]])
 +
|-
 +
| udfs.sys
 +
|
 +
| 5.2.3790.3959
 +
| {{GitRev|6f2b94c0231cbb447bc176712d11090b034490ee}} (2021-02-03)
 +
| style="text-align: center" | ✔️
 +
| style="text-align: center" | ❌
 +
| It "works", however in practice it is able to read only the file tree of DVD. It also incorrectly sees folders as files, at least when accessed using explorer. It was able to properly recognize the test text file, however its content was unreadable. Tested with a LFS formatted DVD-RW (worked fine in Win2003).
 +
| [https://paste.ubuntu.com/p/GqhG7bNzmP/ Debug log]
 +
| [[User:Illen|Illen]] ([[User talk:Illen|talk]])
 
|}
 
|}
  
Line 72: Line 112:
 
|  
 
|  
 
| [[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]])
 +
|-
 +
| exfat.sys
 +
| Microsoft Extended FAT File System Driver
 +
| [https://web.archive.org/web/20200803205224/https://download.microsoft.com/download/3/5/1/3512CC64-57BD-4C97-AC83-6D5C6B2B0524/WindowsServer2003-KB955704-x86-ENU.exe Link]
 +
| 5.2.3790.4516
 +
| {{GitRev|32f7474f38cab052f251aee9df6546fd6d0500b2}} (2021-02-05)
 +
| style="text-align: center" | ✔️
 +
| style="text-align: center" | ✔️
 +
| Microsoft exFAT filesystem driver for Windows 2003 from KB955704 update package. Run the package on Windows, it should create a temporary folder with extracted driver file. Seems to work very well, able to read and write just fine. The only observed problem is the drive properties dialog reports wrong used space on volume (some enormous 1.86 GB instead of proper 1.50 MB on Windows 8.1).
 +
| [https://paste.ubuntu.com/p/RZ5bDKXgX9/ Debug log] {{JIRA|15539}}
 +
| [[User:Illen|Illen]] ([[User talk:Illen|talk]])
 
|}
 
|}
  
 
[[Category: Hardware]]
 
[[Category: Hardware]]
 
[[Category: Testing]]
 
[[Category: Testing]]

Latest revision as of 16:59, 6 February 2021

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)
udfs.sys 5.2.3790.3959 6f2b94c (2021-02-03) ✔️ It "works", however in practice it is able to read only the file tree of DVD. It also incorrectly sees folders as files, at least when accessed using explorer. It was able to properly recognize the test text file, however its content was unreadable. Tested with a LFS formatted DVD-RW (worked fine in Win2003). Debug log Illen (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)
exfat.sys Microsoft Extended FAT File System Driver Link 5.2.3790.4516 32f7474 (2021-02-05) ✔️ ✔️ Microsoft exFAT filesystem driver for Windows 2003 from KB955704 update package. Run the package on Windows, it should create a temporary folder with extracted driver file. Seems to work very well, able to read and write just fine. The only observed problem is the drive properties dialog reports wrong used space on volume (some enormous 1.86 GB instead of proper 1.50 MB on Windows 8.1). Debug log CORE-15539 Illen (talk)