Difference between revisions of "Supported Hardware/IO"

From ReactOS Wiki
Jump to: navigation, search
(Tested IO Controllers)
(clean up)
Line 14: Line 14:
  
 
== Possible statuses ==
 
== Possible statuses ==
 +
{{Legend_tests}}
 +
== Tested IO Controllers ==
  
{| cellpadding="3" cellspacing="0" border="1" style="border: gray solid 1px; border-collapse: collapse; background: #ececec;" |
+
{| class="sortable wikitable mw-datatable"
!Status
 
|Description
 
|-
 
! {{works}}         
 
| Works without any major problems
 
|-
 
! {{not tested}}   
 
| No test has been performed.
 
 
|-
 
|-
! {{failed}}       
+
! Controler
| Fails to work or crashes ROS
+
! Type
|}
+
! ATAPI
 
+
! UNIATA
== Tested IO Controllers ==
+
! Native
 
+
! Revision
{| class="sortable wikitable" border="1" cellpadding="5" cellspacing="0" style="font-size: 85%; border: gray solid 1px; border-collapse: collapse; width: 90%; text-align: left;" |
+
! Comments
|- style="text-align: center; background: #ececec;"
+
! Tester
! style="width: 20%; background: #cccccc;" | Controler
 
! style="width: 12%;" | Type
 
! style="width: 6%;" | ATAPI
 
! style="width: 6%;" | UNIATA
 
! style="width: 6%;" | Native
 
! style="width: 2%;" | Revision
 
! style="width: 48%;" | Comments
 
! style="width: 6%; background: #cccccc;" | Tester
 
  
 
|-
 
|-
! style="background: #ececec;" | Adaptec AHA-2940u controller
+
| '''Adaptec AHA-2940u controller'''
! PCI, SCSI 2 port
+
| PCI, SCSI 2 port
! Not Supported
+
| Not Supported
! Not supported
+
| Not supported
! {{Works}}
+
| {{Works}}
! 54555
+
| {{rev|54555}}
 
| NT 4, 2000, and XP drivers all load and operate. Can read from a SCSI CD drive. Can access SCSI scanner. Fails to recognize a SCSI hard drive. Fails to recognize a SCSI Zip drive.  
 
| NT 4, 2000, and XP drivers all load and operate. Can read from a SCSI CD drive. Can access SCSI scanner. Fails to recognize a SCSI hard drive. Fails to recognize a SCSI Zip drive.  
! [[User:SomeGuy|SomeGuy]]
+
| [[User:SomeGuy|SomeGuy]]
  
 
|-
 
|-
! style="background: #ececec;" | ATI IXP700 ATA-133 controller
+
| '''ATI IXP700 ATA-133 controller'''
! PCI, PATA onboard 1 port
+
| PCI, PATA onboard 1 port
! {{works}}
+
| {{works}}
! {{failed}}
+
| {{failed}}
! {{not tested}}
+
| {{not tested}}
! 42122
+
| {{rev|42122}}
 
| Works in all stages.  
 
| Works in all stages.  
! [[User:Techsalvager|Techsalvager]]
+
| [[User:Techsalvager|Techsalvager]]
  
 
|-
 
|-
! style="background: #ececec;" | Intel® 82801BA I815 IDE U100 Controller (rev 02) (ICH2) ATA-100 controller
+
| '''Intel® 82801BA I815 IDE U100 Controller (rev 02) (ICH2) ATA-100 controller'''
! PCI, PATA onboard 4 port
+
| PCI, PATA onboard 4 port
! {{works}}
+
| {{works}}
! {{works}}
+
| {{works}}
! {{not tested}}
+
| {{not tested}}
! 43073
+
| {{rev|43073}}
 
| Works in all stages.  
 
| Works in all stages.  
! [[User:m0z4rt|m0z4rt]]
+
| [[User:m0z4rt|m0z4rt]]
  
 
|-
 
|-
! style="background: #ececec;" | Intel® 82371AB PIIX4 ATA-44 controller
+
| '''Intel® 82371AB PIIX4 ATA-44 controller'''
! PCI, PATA onboard 2 port
+
| PCI, PATA onboard 2 port
! {{works}}
+
| {{works}}
! {{works}}
+
| {{works}}
! {{not tested}}
+
| {{not tested}}
! 41397
+
| {{rev|41397}}
 
| Works in all stages.  
 
| Works in all stages.  
! [[User:Techsalvager|Techsalvager]]
+
| [[User:Techsalvager|Techsalvager]]
  
 
|-
 
|-
! style="background: #ececec;" | Intel® 82371EB PIIX4E controller
+
| '''Intel® 82371EB PIIX4E controller'''
! PCI, PATA onboard 2 port
+
| PCI, PATA onboard 2 port
! {{works}}
+
| {{works}}
! {{not tested}}
+
| {{not tested}}
! {{not tested}}
+
| {{not tested}}
! 40702
+
| {{rev|40702}}
 
| Works in all stages.  
 
| Works in all stages.  
! [[User:Jedi-to-be|Jedi-to-be]]
+
| [[User:Jedi-to-be|Jedi-to-be]]
  
 
|-
 
|-
! style="background: #ececec;" | Intel® ICH ATA-66 Controller
+
| '''Intel® ICH ATA-66 Controller'''
! PCI, PATA onboard 4 port
+
| PCI, PATA onboard 4 port
! {{not tested}}
+
| {{not tested}}
! {{works}}
+
| {{works}}
! {{not tested}}
+
| {{not tested}}
! 44214
+
| {{rev|44214}}
 
| Works in all stages.  
 
| Works in all stages.  
! [[User:Techsalvager|Techsalvager]]
+
| [[User:Techsalvager|Techsalvager]]
  
 
|-
 
|-
! style="background: #ececec;" | Silicon Image Sil3112
+
| '''Silicon Image Sil3112'''
! Onboard, SATA150 2-port
+
| Onboard, SATA150 2-port
 +
| {{not tested}}
 +
| {{works}}
 
| {{not tested}}
 
| {{not tested}}
! {{works}}
+
| {{rev|57085}}
! {{not tested}}
 
! 57085
 
 
| Works in all stages.
 
| Works in all stages.
! [[User:Haos|Haos]]
+
| [[User:Haos|Haos]]
  
 
|-
 
|-
! style="background: #ececec;" | Silicon Image Sil3114 [1095:3114] (rev 02)
+
| '''Silicon Image Sil3114 [1095:3114] (rev 02)'''
! PCI, SATA150 4-port
+
| PCI, SATA150 4-port
 +
| {{not tested}}
 +
| {{works}}
 
| {{not tested}}
 
| {{not tested}}
! {{works}}
+
| {{rev|57085}}
! {{not tested}}
 
! 57085
 
 
| Works in all stages. Single drive should be set to CONCATENATE or may not be visible. Do not use 4th port - system wont boot.
 
| Works in all stages. Single drive should be set to CONCATENATE or may not be visible. Do not use 4th port - system wont boot.
! [[User:Haos|Haos]]
+
| [[User:Haos|Haos]]
  
 
|-
 
|-
! style="background: #ececec;" | VIA VT6420
+
| '''VIA VT6420'''
! PCI, SATA150 2-port
+
| PCI, SATA150 2-port
! {{failed}}
+
| {{failed}}
! {{failed}}
+
| {{failed}}
! {{failed}}
+
| {{failed}}
! 42786
+
| {{rev|42786}}
 
| Hangs after loading CD files. ROS can not be installed.
 
| Hangs after loading CD files. ROS can not be installed.
! [[User:LinoSP|LinoSP]]
+
| [[User:LinoSP|LinoSP]]
  
 
|-
 
|-
! style="background: #ececec;" | VIA VT6421A
+
| '''VIA VT6421A'''
! PCI, SATA150 4-port
+
| PCI, SATA150 4-port
! not supported
+
| not supported
! {{works}}
+
| {{works}}
! {{failed}}
+
| {{failed}}
! 54573
+
| {{rev|54573}}
 
| Uniata seems to have issues recognizing CD drives attached to the SATA port. Otherwise, Uniata works well with the VT6421A.  
 
| Uniata seems to have issues recognizing CD drives attached to the SATA port. Otherwise, Uniata works well with the VT6421A.  
! [[User:SomeGuy|SomeGuy]]
+
| [[User:SomeGuy|SomeGuy]]
  
 
|-
 
|-
! style="background: #ececec;" | VIA VT82C686B
+
| '''VIA VT82C686B'''
! PCI, PATA onboard 2 port
+
| PCI, PATA onboard 2 port
! {{failed}}
+
| {{failed}}
! {{works}}
+
| {{works}}
! {{failed}}
+
| {{failed}}
! 54573
+
| {{rev|54573}}
 
| Uniata works in all stages. Possible Uniata issue with newer PATA CD drives that are actually SATA internally.
 
| Uniata works in all stages. Possible Uniata issue with newer PATA CD drives that are actually SATA internally.
! [[User:SomeGuy|SomeGuy]]
+
| [[User:SomeGuy|SomeGuy]]
 
|}
 
|}
  
 
== Known issues ==
 
== Known issues ==
  
# ReactOS usetup does not go very well with partition creation if its less than all available size.
+
* ReactOS usetup does not go very well with partition creation if its less than all available size.
# All previous limitations, apart from maximum partition size, still apply.
+
* All previous limitations, apart from maximum partition size, still apply.
 
[[Category:Hardware]]
 
[[Category:Hardware]]

Revision as of 09:15, 31 January 2013

Supported Hardware/IO controllers

Please update this page with the status of each IO controller that is tested. Please add a link to the site where the driver was obtained, driver version and OS version. AS YOU CAN SEE, ITS LISTED ALPHABETICALLY, SO PLEASE COMPLY TO THIS ORDER.

Driver Types

  • UNIATA
    • Based on synced UNIATA driver
    • Supports PATA, SATA, AHCI IO controllers, listed here and more.
    • Supports AHCI since v0.42
  • Native driver
    • The IO controller's own Windows driver.

Possible statuses

Status Description
Works Works without any major problems
Not tested No test has been performed
Failed Fails to work or crashes ReactOS
Run w/o result Run without fundamental functionality

Tested IO Controllers

Controler Type ATAPI UNIATA Native Revision Comments Tester
Adaptec AHA-2940u controller PCI, SCSI 2 port Not Supported Not supported Works r54555 NT 4, 2000, and XP drivers all load and operate. Can read from a SCSI CD drive. Can access SCSI scanner. Fails to recognize a SCSI hard drive. Fails to recognize a SCSI Zip drive. SomeGuy
ATI IXP700 ATA-133 controller PCI, PATA onboard 1 port Works Failed Not tested r42122 Works in all stages. Techsalvager
Intel® 82801BA I815 IDE U100 Controller (rev 02) (ICH2) ATA-100 controller PCI, PATA onboard 4 port Works Works Not tested r43073 Works in all stages. m0z4rt
Intel® 82371AB PIIX4 ATA-44 controller PCI, PATA onboard 2 port Works Works Not tested r41397 Works in all stages. Techsalvager
Intel® 82371EB PIIX4E controller PCI, PATA onboard 2 port Works Not tested Not tested r40702 Works in all stages. Jedi-to-be
Intel® ICH ATA-66 Controller PCI, PATA onboard 4 port Not tested Works Not tested r44214 Works in all stages. Techsalvager
Silicon Image Sil3112 Onboard, SATA150 2-port Not tested Works Not tested r57085 Works in all stages. Haos
Silicon Image Sil3114 [1095:3114] (rev 02) PCI, SATA150 4-port Not tested Works Not tested r57085 Works in all stages. Single drive should be set to CONCATENATE or may not be visible. Do not use 4th port - system wont boot. Haos
VIA VT6420 PCI, SATA150 2-port Failed Failed Failed r42786 Hangs after loading CD files. ROS can not be installed. LinoSP
VIA VT6421A PCI, SATA150 4-port not supported Works Failed r54573 Uniata seems to have issues recognizing CD drives attached to the SATA port. Otherwise, Uniata works well with the VT6421A. SomeGuy
VIA VT82C686B PCI, PATA onboard 2 port Failed Works Failed r54573 Uniata works in all stages. Possible Uniata issue with newer PATA CD drives that are actually SATA internally. SomeGuy

Known issues

  • ReactOS usetup does not go very well with partition creation if its less than all available size.
  • All previous limitations, apart from maximum partition size, still apply.