Difference between revisions of "Known Issues"

From ReactOS Wiki
Jump to: navigation, search
(Create page.)
 
m (Minor grammar/spelling fixes.)
 
(23 intermediate revisions by 9 users not shown)
Line 1: Line 1:
These are the most frequently encountered known issues.
+
These are the most frequently encountered known issues. See also [[Missing ReactOS Functionality]].
  
 
== Audio ==
 
== Audio ==
Code supporting audio is unstable. Presently, ReactOS's audio targets features of Microsoft Windows XP and Server 2003.
+
Code supporting audio is unstable. AC97 audio mostly works. Presently, ReactOS's audio targets features of Microsoft Windows XP and Server 2003.
  
[https://www.reactos.org/forum/viewtopic.php?f=2&t=16471&view=unread#p126237 Forum discussion, Creative EAX Aureal 3D and others in old games]
+
HD Audio or use of multiple audio cards at the same time are not yet supported. The necessary HD Audio bus driver and  Universal Audio Architecture (UAA) HD Audio class driver are not yet implemented.
 +
 
 +
* [https://reactos.org/forum/viewtopic.php?p=134768#p134778 Forum discussion, AC97 and HD audio]
 +
* [https://www.reactos.org/forum/viewtopic.php?f=2&t=16471&view=unread#p126237 Forum discussion, Creative EAX Aureal 3D and others in old games]
  
 
== DirectX ==
 
== DirectX ==
 
DX9 functions but at this time uses ReactOS's OpenGL acceleration support with the Wine project's wrapper code to provide DX9 support.
 
DX9 functions but at this time uses ReactOS's OpenGL acceleration support with the Wine project's wrapper code to provide DX9 support.
  
[https://www.reactos.org/forum/viewtopic.php?f=2&t=16471&view=unread#p126237 Forum discussion]
+
* [https://www.reactos.org/forum/viewtopic.php?f=2&t=16471&view=unread#p126237 Forum discussion]
 +
* [[ReactX]]
  
 
== Drivers ==
 
== Drivers ==
=== Drivers, Built in ===
+
Drivers incompatible with Microsoft Windows NT5 (32-bit) will fail at this time.
 +
 
 +
=== Drivers, Built-in ===
 
Only a basic set of drivers are provided by ReactOS. Drivers for additional devices and drivers tailored for devices such as high-performance video cards must be installed manually.
 
Only a basic set of drivers are provided by ReactOS. Drivers for additional devices and drivers tailored for devices such as high-performance video cards must be installed manually.
  
Line 22: Line 28:
  
 
== File Systems ==
 
== File Systems ==
 +
 +
=== BTRFS ===
 +
 +
It works well (except for some minor glitches here and there, you can check [https://jira.reactos.org/issues/?jql=labels=BTRFS-ONLY BTRFS issues] in JIRA to see if they get fixed and report if they are new). ReactOS can be installed on it.
 +
 
=== EXT2 ===
 
=== EXT2 ===
 
ReactOS can read and write ext2. However, support is not yet complete enough to allow installation of ReactOS on ext2 file systems.
 
ReactOS can read and write ext2. However, support is not yet complete enough to allow installation of ReactOS on ext2 file systems.
  
 
=== FAT32 ===
 
=== FAT32 ===
Well supported.  At this time ReactOS can only be installed on a FAT32 file system.
+
Well supported.
 
 
=== Installable file system (IFS) ===
 
Not functional at this time. The ReactOS project intends for all file system drivers shipped with ReactOS to use IFS.
 
  
 
=== NTFS ===
 
=== NTFS ===
Line 35: Line 43:
  
 
=== UDF ===
 
=== UDF ===
UDF support (required for DVDs) is not yet bug free. May have problems when starting an executable file from UDF disc.  May have to manually eject disc from drive.
+
UDF support (required for DVDs) is not yet bug-free. May have problems when starting an executable file from UDF disc.  May have to manually eject disc from the drive.
  
 
[https://svn.reactos.org/svn/reactos?view=revision&revision=74901 Revision 74901 notes]
 
[https://svn.reactos.org/svn/reactos?view=revision&revision=74901 Revision 74901 notes]
  
[https://jira.reactos.org/browse/CORE-4375 CORE-4375]
+
{{JIRA|4375}}
  
 
[https://www.reactos.org/forum/viewtopic.php?f=2&t=16406&view=unread#p125892  Forum discussion]
 
[https://www.reactos.org/forum/viewtopic.php?f=2&t=16406&view=unread#p125892  Forum discussion]
Line 50: Line 58:
 
Cannot install ReactOS from USB drives.
 
Cannot install ReactOS from USB drives.
  
[https://jira.reactos.org/browse/CORE-12648 CORE-12648]
+
{{JIRA|12648}}
  
 
=== Installation, required file system for ===
 
=== Installation, required file system for ===
ReactOS can only install on FAT32 file systems at this time.
+
ReactOS can only install on FAT32 and BTRFS file systems at this time. FAT32 support is mature, BTRFS support is experimental.
  
 
== Mouse ==
 
== Mouse ==
Line 59: Line 67:
 
Mouse pointer speed adjustment is not supported at this time.
 
Mouse pointer speed adjustment is not supported at this time.
  
[https://jira.reactos.org/browse/CORE-13087 CORE-13087]
+
{{JIRA|13087}}
  
 
=== Mouse, USB device ===
 
=== Mouse, USB device ===
See [[Known Issues:USB|USB]].  
+
See [[Known_Issues#USB|USB]].  
  
 
== Multiprocessing ==
 
== Multiprocessing ==
Not supported at this time. Even if the PC has multiple processors or multiple cores, only one core will be used.
+
Multiple processors are not supported at this time. Even if the PC has multiple processors or multiple cores, ReactOS will use only one core.
 +
 
 +
However, ReactOS can perform [https://www.webopedia.com/TERM/M/multiprocessing.html multiprocessing] to allow many processes (programs) to run concurrently.
  
 
== Network ==
 
== Network ==
Line 76: Line 86:
 
ReactOS's network interface controller (NIC) driver support (i.e., Ethernet functionality) is only implemented for NICs based on the Realtek 8139 device. Clever people might be able to manually install the drivers for other NICs on their PCs. (There are no formal instructions to do this.)
 
ReactOS's network interface controller (NIC) driver support (i.e., Ethernet functionality) is only implemented for NICs based on the Realtek 8139 device. Clever people might be able to manually install the drivers for other NICs on their PCs. (There are no formal instructions to do this.)
  
=== Wifi ===
+
=== Wi-Fi ===
 
Only Wired Equivalent Privacy (WEP) is supported at this time.
 
Only Wired Equivalent Privacy (WEP) is supported at this time.
  
Line 82: Line 92:
  
 
== Printing ==
 
== Printing ==
The printing stack is incomplete. May be able to send raw ASCII text through parallel port, nothing else.
+
The printing stack is incomplete. May be able to send raw ASCII text through a parallel port, nothing else.
 +
 
 +
See also: [[Printing]]
 +
 
 +
[https://svn.reactos.org/svn/reactos?view=revision&revision=75125 Revision 75125 notes]
  
 
== Remote Procedure Call ==
 
== Remote Procedure Call ==
Line 95: Line 109:
  
 
== USB ==
 
== USB ==
USB stack is not yet fully functional. Attached USB devices including USB keyboards, mice, and touch pads (even if built into a laptop) may prevent ReactOS from booting or cause a bug check if attached after ReactOS is booted. Most USB keyboards and mice will not work with ReactOS.
+
[[USB stack]] is not yet fully functional. Attached USB devices including USB keyboards, mice, and touchpads (even if built into a laptop) may prevent ReactOS from booting, cause a bug check if attached after ReactOS is booted, or not be recognized by ReactOS. Most USB keyboards and mice will not work with ReactOS. USB storage devices will not work properly.
  
[https://jira.reactos.org/browse/CORE-7464 CORE-7464]
+
[[Category:Testing]]

Latest revision as of 04:36, 10 August 2019

These are the most frequently encountered known issues. See also Missing ReactOS Functionality.

Audio

Code supporting audio is unstable. AC97 audio mostly works. Presently, ReactOS's audio targets features of Microsoft Windows XP and Server 2003.

HD Audio or use of multiple audio cards at the same time are not yet supported. The necessary HD Audio bus driver and Universal Audio Architecture (UAA) HD Audio class driver are not yet implemented.

DirectX

DX9 functions but at this time uses ReactOS's OpenGL acceleration support with the Wine project's wrapper code to provide DX9 support.

Drivers

Drivers incompatible with Microsoft Windows NT5 (32-bit) will fail at this time.

Drivers, Built-in

Only a basic set of drivers are provided by ReactOS. Drivers for additional devices and drivers tailored for devices such as high-performance video cards must be installed manually.

Drivers, Manual installation of

Manual installation of some drivers is not always possible. The ReactOS driver stack may be missing functions that a third-party driver requires for its installation.

Drivers, Software for installation of

Software that automates the installation of hardware device driver software usually fails. Install drivers manually.

File Systems

BTRFS

It works well (except for some minor glitches here and there, you can check BTRFS issues in JIRA to see if they get fixed and report if they are new). ReactOS can be installed on it.

EXT2

ReactOS can read and write ext2. However, support is not yet complete enough to allow installation of ReactOS on ext2 file systems.

FAT32

Well supported.

NTFS

ReactOS can read NTFS. Write capability is being worked on. Much more debugging is required. Do not write on NTFS storage devices if any data on the device is valuable. NTFS support is not yet complete enough to allow installation of ReactOS on NTFS file systems.

UDF

UDF support (required for DVDs) is not yet bug-free. May have problems when starting an executable file from UDF disc. May have to manually eject disc from the drive.

Revision 74901 notes

CORE-4375

Forum discussion

Other

Why the ReactOS Project will not work on NTFS/ZFS/Reiser4/whatever right now

Installation

Installation from USB drives

Cannot install ReactOS from USB drives.

CORE-12648

Installation, required file system for

ReactOS can only install on FAT32 and BTRFS file systems at this time. FAT32 support is mature, BTRFS support is experimental.

Mouse

Mouse pointer speed adjustment

Mouse pointer speed adjustment is not supported at this time.

CORE-13087

Mouse, USB device

See USB.

Multiprocessing

Multiple processors are not supported at this time. Even if the PC has multiple processors or multiple cores, ReactOS will use only one core.

However, ReactOS can perform multiprocessing to allow many processes (programs) to run concurrently.

Network

Network shares

Executable files cannot be run from network shares. This is believed to be due to missing functionality in the cache subsystem in the kernel.

Forum discussion

Built-in NIC drivers

ReactOS's network interface controller (NIC) driver support (i.e., Ethernet functionality) is only implemented for NICs based on the Realtek 8139 device. Clever people might be able to manually install the drivers for other NICs on their PCs. (There are no formal instructions to do this.)

Wi-Fi

Only Wired Equivalent Privacy (WEP) is supported at this time.

Forum discussion

Printing

The printing stack is incomplete. May be able to send raw ASCII text through a parallel port, nothing else.

See also: Printing

Revision 75125 notes

Remote Procedure Call

Memory leak

Most Remote Procedure Call (RPC) client processes leak memory.

Forum discussion

Serial Port

Debugger connection

Debugger connection from target PC under test to host PC via null-modem cable consumes serial port COM1.

USB

USB stack is not yet fully functional. Attached USB devices including USB keyboards, mice, and touchpads (even if built into a laptop) may prevent ReactOS from booting, cause a bug check if attached after ReactOS is booted, or not be recognized by ReactOS. Most USB keyboards and mice will not work with ReactOS. USB storage devices will not work properly.