Difference between revisions of "Testing 3rd-party drivers"
Binarymaster (talk | contribs) 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 | + | * '''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) |