Jump to content

OS2AHCI.ADD: Difference between revisions

From EDM2
Ak120 (talk | contribs)
Created page with "===OS2AHCI.ADD=== This driver brings support to install eComStation in system that have AHCI or SATA compatibility mode in their BIOS options. It is useful if you are getting ..."
 
Ak120 (talk | contribs)
No edit summary
Line 1: Line 1:
===OS2AHCI.ADD===
AHCI driver for OS/2. It supports both ATA and ATAPI devices in a single driver. An ATAPI/CDROM filter driver is only required if you want to read/write CD-DA (audio) format CDs.
This driver brings support to install eComStation in system that have AHCI or SATA compatibility mode in their BIOS options. It is useful if you are getting error messaged when installing eComStation saying that the CD Drive can not be read. It supports ATA and ATAPI devices in the same driver.
 
AHCI or SATA compatibility mode has to be activated in BIOS options.
 
==Version==
* 1
*:Created by Christian Mueller, [[Markus Thielen]]. Copyright by Mensys and thi.guten Software Development. Open Source under the GNU GPL license
* 1.22
* 1.28 (2013-06-01)
* 1.32 (2013-11-09)


Created by Christian Mueller, [[Markus Thielen]]. Copyright by Mensys and thi.guten Software Development. Included in eComStation 2.1. Open Source under the GNU GPL license (http://svn.ecomstation.nl/ahci)
  BASEDEV=OS2AHCI.ADD <parameters>  
  BASEDEV=OS2AHCI.ADD <parameters>  


===Parameters===
===Parameters===
* /c:<addr>            
* /a - Set adapter for adapter-specific options(default = -1, all adapters)
Set debug COM port base address in hex (default = 3f8); if used, this option should come before any /d options.
* /b:<baud> - Initialize the COM port to the specified baud rate
 
* /c:<addr> - Set debug COM port base address in hex (default = 3f8); if used, this option should come before any /d options.
* /d                    
* /d - Debug output on COM port; multiple "/d" options will increase verbosity:
Debug output on COM port; multiple "/d" options will increase verbosity:
*:1 = requests
1 = requests
*:2 = detailed
2 = detailed
*:3 = verbose, including MMIO operations
3 = verbose, including MMIO operations
* /g:<vendor>:<device> - Add generic PCI ID to list of supported AHCI adapters (e.g. /g:8086:2829)
 
* /p - Set port for port-specific options(default = -1, all ports)
* /g:<vendor>:<device>  
* /r - Reset ports during initialization (default = off unless the [Intel] AHCI controller was found to be initialized by the BIOS to SATA mode)
Add generic PCI ID to list of supported AHCI adapters (e.g. /g:8086:2829)
* /t - Perform thorough PCI ID scan; default = on, can be turned off with /!t to perform only a PCI class scan
 
* /w - Allows the trace buffer to wrap when full.
* /t                   
Perform thorough PCI ID scan; default = on, can be turned off with /!t to perform only a PCI class scan
 
* /r                    
Reset ports during initialization (default = off unless the [Intel] AHCI controller was found to be initialized by the BIOS to SATA mode)
 
* /a                   
Set adapter for adapter-specific options(default = -1, all adapters)


* /p                   
;Port-specific Options
Set port for port-specific options(default = -1, all ports)
*/s Enable SCSI emulation for ATAPI units (default = on) SCSI emulation is required for tools like cdrecord.
*/n Enable NCQ (Native Command Queuing) for hard disks (default = off)
*/ls Set link speed (default = 0):
*:0 = maximum,
*:1 = limit to generation 1
*:2 = limit to generation 2
*:3 = limit to generation 3
*/lp - Set link power management (default = 0):
*:0 = full power management,
*:1 = transitions to "partial slumber state" disabled,
*:2 = transitions to "slumber state" disabled,
*:3 = transitions to both partial and slumber states disabled
*/4 - Force track size to be 56 sectors regardless of the reported disk geometry to optimize partition boundaries for hard disks with 4096 byte sectors.


{| class="wikitable"
{| class="wikitable"
Line 42: Line 53:
|eCS
|eCS
|}
|}
==Links==
*https://trac.netlabs.org/ahci


[[Category:BASEDEV Statements]]
[[Category:BASEDEV Statements]]

Revision as of 19:42, 29 October 2016

AHCI driver for OS/2. It supports both ATA and ATAPI devices in a single driver. An ATAPI/CDROM filter driver is only required if you want to read/write CD-DA (audio) format CDs.

AHCI or SATA compatibility mode has to be activated in BIOS options.

Version

  • 1
    Created by Christian Mueller, Markus Thielen. Copyright by Mensys and thi.guten Software Development. Open Source under the GNU GPL license
  • 1.22
  • 1.28 (2013-06-01)
  • 1.32 (2013-11-09)
BASEDEV=OS2AHCI.ADD <parameters> 

Parameters

  • /a - Set adapter for adapter-specific options(default = -1, all adapters)
  • /b:<baud> - Initialize the COM port to the specified baud rate
  • /c:<addr> - Set debug COM port base address in hex (default = 3f8); if used, this option should come before any /d options.
  • /d - Debug output on COM port; multiple "/d" options will increase verbosity:
    1 = requests
    2 = detailed
    3 = verbose, including MMIO operations
  • /g:<vendor>:<device> - Add generic PCI ID to list of supported AHCI adapters (e.g. /g:8086:2829)
  • /p - Set port for port-specific options(default = -1, all ports)
  • /r - Reset ports during initialization (default = off unless the [Intel] AHCI controller was found to be initialized by the BIOS to SATA mode)
  • /t - Perform thorough PCI ID scan; default = on, can be turned off with /!t to perform only a PCI class scan
  • /w - Allows the trace buffer to wrap when full.
Port-specific Options
  • /s Enable SCSI emulation for ATAPI units (default = on) SCSI emulation is required for tools like cdrecord.
  • /n Enable NCQ (Native Command Queuing) for hard disks (default = off)
  • /ls Set link speed (default = 0):
    0 = maximum,
    1 = limit to generation 1
    2 = limit to generation 2
    3 = limit to generation 3
  • /lp - Set link power management (default = 0):
    0 = full power management,
    1 = transitions to "partial slumber state" disabled,
    2 = transitions to "slumber state" disabled,
    3 = transitions to both partial and slumber states disabled
  • /4 - Force track size to be 56 sectors regardless of the reported disk geometry to optimize partition boundaries for hard disks with 4096 byte sectors.
Platform Support:
OS/2 2.x OS/2 3.0 OS/2 4.0 OS/2 4.5x
No No No eCS

Links