mirror of
https://github.com/86Box/docs.git
synced 2026-02-22 09:35:33 -07:00
Add drafts for a full page on IDE tertiary/quaternary channels
This commit is contained in:
@@ -28,21 +28,17 @@ Selecting a controller is not usually necessary. The DTK controllers are useful
|
||||
|
||||
The BIOS option ROM address used by the selected controller can be configured through the *Settings* button.
|
||||
|
||||
.. _ideterqua:
|
||||
|
||||
Tertiary / Quaternary IDE Controller
|
||||
------------------------------------
|
||||
|
||||
Add a third or fourth (respectively) IDE channel to the emulated machine, through a generic ISA or VLB IDE controller card. The following resources are used by the additional controllers:
|
||||
|
||||
+----------+-------------+---------------+-----------+
|
||||
|Channel |Main I/O port|Status I/O port|Default IRQ|
|
||||
+==========+=============+===============+===========+
|
||||
|Tertiary |0168h |036Eh |10 |
|
||||
+----------+-------------+---------------+-----------+
|
||||
|Quaternary|01E8h |03EEh |11 |
|
||||
+----------+-------------+---------------+-----------+
|
||||
Add a third or fourth (respectively) IDE channel to the emulated machine, through a generic ISA or VLB IDE controller card.
|
||||
|
||||
The IRQ used by each controller can be configured through its respective *Settings* button.
|
||||
|
||||
.. note:: The tertiary and quaternary channels may require manual configuration of guest operating systems, and may not be bootable. See :doc:`../usage/ideterqua` for more information.
|
||||
|
||||
ISABugger
|
||||
---------
|
||||
|
||||
|
||||
33
usage/ideterqua.rst
Normal file
33
usage/ideterqua.rst
Normal file
@@ -0,0 +1,33 @@
|
||||
Tertiary and Quaternary IDE
|
||||
===========================
|
||||
|
||||
The additional tertiary and quaternary IDE controllers, enabled through the :ref:`settings/peripherals:Tertiary / Quaternary IDE Controller` settings, may require manual configuration of guest operating systems, which is outlined in this page. They are also **not bootable**, except on machines equipped with MR BIOS.
|
||||
|
||||
The following system resources are used by these additional controllers:
|
||||
|
||||
+----------+-------------+---------------+---+
|
||||
|Channel |Main I/O port|Status I/O port|IRQ|
|
||||
+==========+=============+===============+===+
|
||||
|Tertiary |0168h |036Eh |10 |
|
||||
+----------+-------------+---------------+---+
|
||||
|Quaternary|01E8h |03EEh |11 |
|
||||
+----------+-------------+---------------+---+
|
||||
|
||||
.. important:: While the IRQ for each channel can be changed through its respective *Settings* button on :ref:`settings/peripherals:Tertiary / Quaternary IDE Controller`, most operating systems do not allow IDE controllers to use custom IRQs.
|
||||
|
||||
Windows NT (including 2000, XP and newer)
|
||||
-----------------------------------------
|
||||
|
||||
The Windows NT family will detect and enable both additional channels at installation time.
|
||||
|
||||
Additionally, they can be enabled after the fact through the *Add New Hardware* control panel, by adding a *Generic IDE/ESDI Hard Disk Controller* device for each channel. Configuration 000x corresponds to the **tertiary** channel, while Configuration 000x corresponds to the **quaternary** channel.
|
||||
|
||||
Linux
|
||||
-----
|
||||
|
||||
On kernels 2.6.19 and newer (after the switch to ``libata``), run the ``modprobe pata_legacy probe_all=1`` command as root to enable both additional channels. Consult your distribution's documentation on how to load that module on startup.
|
||||
|
||||
On kernels older than 2.6.19 (before the switch to ``libata``), add the following parameters to the kernel command line to enable their respective channels:
|
||||
|
||||
* **Tertiary:** ``ide2=0x168,0x36e,10`` (assuming IRQ 10)
|
||||
* **Quaternary:** ``ide3=0x1e8,0x3ee,11`` (assuming IRQ 11)
|
||||
@@ -10,3 +10,4 @@ This section contains information on how to use 86Box and its emulated hardware
|
||||
gettingstarted
|
||||
machinespecific
|
||||
imageformats
|
||||
ideterqua
|
||||
|
||||
Reference in New Issue
Block a user