Difference between revisions of "Testing 3rd-party drivers"
Binarymaster (talk | contribs) m |
(→Add NTFS driver test results) |
||
(8 intermediate revisions by 2 users not shown) | |||
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 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: Hardware]] | ||
[[Category: Testing]] | [[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) |