Difference between revisions of "Flameman/sgi"

From eLinux.org
Jump to: navigation, search
(add on board support)
(add on board support)
Line 76: Line 76:
  
 
<table>
 
<table>
<tr><td rowspan="4" bgcolor="#a0ffa0">CPU and memory</td><td bgcolor="#a0ffa0">64-bit kernel support</td><td bgcolor="#a0ffa0"><img src="check-1.gif" hspace="4">Yes</td><td bgcolor="#a0ffa0"></td></tr>
+
<tr><td rowspan="4" bgcolor="#a0ffa0">CPU and memory</td><td bgcolor="#a0ffa0">64-bit kernel support</td><td bgcolor="#a0ffa0">Yes</td><td bgcolor="#a0ffa0"></td></tr>
<tr><td bgcolor="#a0ffa0">Memory controller support</td><td bgcolor="#a0ffa0"><img src="check-1.gif" hspace="4">Yes</td><td bgcolor="#a0ffa0">support for >1GB added in 2.6.12-R22</td></tr>
+
<tr><td bgcolor="#a0ffa0">Memory controller support</td><td bgcolor="#a0ffa0">Yes</td><td bgcolor="#a0ffa0">support for >1GB added in 2.6.12-R22</td></tr>
<tr><td bgcolor="#a0ffa0">Interrupt support</td><td bgcolor="#a0ffa0"><img src="check-1.gif" hspace="4">Yes</td><td bgcolor="#a0ffa0"></td></tr>
+
<tr><td bgcolor="#a0ffa0">Interrupt support</td><td bgcolor="#a0ffa0">Yes</td><td bgcolor="#a0ffa0"></td></tr>
<tr><td bgcolor="#a0ffa0">SMP support</td><td bgcolor="#a0ffa0"><img src="check-1.gif" hspace="4">Yes</td><td bgcolor="#a0ffa0"></td></tr>
+
<tr><td bgcolor="#a0ffa0">SMP support</td><td bgcolor="#a0ffa0">Yes</td><td bgcolor="#a0ffa0"></td></tr>
 
<tr><td rowspan="3" bgcolor="#efef90">XIO support</td><td bgcolor="#efef90">Basic mapping</td><td bgcolor="#efef90"> WP</td><td bgcolor="#efef90">work in progress - XIO API</td></tr>
 
<tr><td rowspan="3" bgcolor="#efef90">XIO support</td><td bgcolor="#efef90">Basic mapping</td><td bgcolor="#efef90"> WP</td><td bgcolor="#efef90">work in progress - XIO API</td></tr>
 
<tr><td bgcolor="#efef90">Device discovery</td><td bgcolor="#efef90"> WP</td><td bgcolor="#efef90">it basically works, but waits for XIO API</td></tr>
 
<tr><td bgcolor="#efef90">Device discovery</td><td bgcolor="#efef90"> WP</td><td bgcolor="#efef90">it basically works, but waits for XIO API</td></tr>
 
<tr><td bgcolor="#efef90">Flow control</td><td bgcolor="#efef90"> WP</td><td bgcolor="#efef90">soon to come in the new [http://www.linux-mips.org/wiki/index.php/XIO_API XIO API]</td></tr>
 
<tr><td bgcolor="#efef90">Flow control</td><td bgcolor="#efef90"> WP</td><td bgcolor="#efef90">soon to come in the new [http://www.linux-mips.org/wiki/index.php/XIO_API XIO API]</td></tr>
<tr><td rowspan="6" bgcolor="#a0ffa0">PCI support</td><td bgcolor="#a0ffa0">Basic mapping</td><td bgcolor="#a0ffa0"><img src="check-1.gif" hspace="4">Yes</td><td bgcolor="#a0ffa0"></td></tr>
+
<tr><td rowspan="6" bgcolor="#a0ffa0">PCI support</td><td bgcolor="#a0ffa0">Basic mapping</td><td bgcolor="#a0ffa0">Yes</td><td bgcolor="#a0ffa0"></td></tr>
<tr><td bgcolor="#a0ffa0">Device discovery</td><td bgcolor="#a0ffa0"><img src="check-1.gif" hspace="4">Yes</td><td bgcolor="#a0ffa0"></td></tr>
+
<tr><td bgcolor="#a0ffa0">Device discovery</td><td bgcolor="#a0ffa0">Yes</td><td bgcolor="#a0ffa0"></td></tr>
<tr><td bgcolor="#a0ffa0">64-bit DMA</td><td bgcolor="#a0ffa0"><img src="check-1.gif" hspace="4">Yes</td><td bgcolor="#a0ffa0"></td></tr>
+
<tr><td bgcolor="#a0ffa0">64-bit DMA</td><td bgcolor="#a0ffa0">Yes</td><td bgcolor="#a0ffa0"></td></tr>
<tr><td bgcolor="#a0ffa0">32-bit DMA</td><td bgcolor="#a0ffa0"><img src="check-1.gif" hspace="4">Yes</td><td bgcolor="#a0ffa0"></td></tr>
+
<tr><td bgcolor="#a0ffa0">32-bit DMA</td><td bgcolor="#a0ffa0">Yes</td><td bgcolor="#a0ffa0"></td></tr>
<tr><td bgcolor="#a0ffa0">System bridge</td><td bgcolor="#a0ffa0"><img src="check-1.gif" hspace="4">Yes</td><td bgcolor="#a0ffa0"></td></tr>
+
<tr><td bgcolor="#a0ffa0">System bridge</td><td bgcolor="#a0ffa0">Yes</td><td bgcolor="#a0ffa0"></td></tr>
<tr><td bgcolor="#a0ffa0">Additional bridges</td><td bgcolor="#a0ffa0"><img src="check-1.gif" hspace="4">Yes</td><td bgcolor="#a0ffa0"></td></tr>
+
<tr><td bgcolor="#a0ffa0">Additional bridges</td><td bgcolor="#a0ffa0">Yes</td><td bgcolor="#a0ffa0"></td></tr>
<tr><td rowspan="10" bgcolor="#f0f0c0">IOC3 support</td><td bgcolor="#a0ffa0">Ethernet</td><td bgcolor="#a0ffa0"><img src="check-1.gif" hspace="4">Yes</td><td bgcolor="#a0ffa0">also for IP27</td></tr>
+
<tr><td rowspan="10" bgcolor="#f0f0c0">IOC3 support</td><td bgcolor="#a0ffa0">Ethernet</td><td bgcolor="#a0ffa0">Yes</td><td bgcolor="#a0ffa0">also for IP27</td></tr>
<tr><td bgcolor="#a0ffa0">SuperIO meta-device</td><td bgcolor="#a0ffa0"><img src="check-1.gif" hspace="4">Yes</td><td bgcolor="#a0ffa0">also for IP27</td></tr>
+
<tr><td bgcolor="#a0ffa0">SuperIO meta-device</td><td bgcolor="#a0ffa0">Yes</td><td bgcolor="#a0ffa0">also for IP27</td></tr>
<tr><td bgcolor="#a0ffa0">Serial ports</td><td bgcolor="#a0ffa0"><img src="check-1.gif" hspace="4">Yes</td><td bgcolor="#a0ffa0">also for IP27</td></tr>
+
<tr><td bgcolor="#a0ffa0">Serial ports</td><td bgcolor="#a0ffa0">Yes</td><td bgcolor="#a0ffa0">also for IP27</td></tr>
<tr><td bgcolor="#ffa0a0">RS232/RS422 mode switch</td><td bgcolor="#ffa0a0"><img src="check-0.gif" No</td><td bgcolor="#ffa0a0">low priority task, but no real problems</td></tr>
+
<tr><td bgcolor="#ffa0a0">RS232/RS422 mode switch</td><td bgcolor="#ffa0a0">No =(</td><td bgcolor="#ffa0a0">low priority task, but no real problems</td></tr>
<tr><td bgcolor="#ffa0a0">Parallel port</td><td bgcolor="#ffa0a0"><img src="check-0.gif" No</td><td bgcolor="#ffa0a0">unavailability of non-standard cable for testing</td></tr>
+
<tr><td bgcolor="#ffa0a0">Parallel port</td><td bgcolor="#ffa0a0">No =(</td><td bgcolor="#ffa0a0">unavailability of non-standard cable for testing</td></tr>
<tr><td bgcolor="#a0ffa0">Real Time Clock</td><td bgcolor="#a0ffa0"><img src="check-1.gif" hspace="4">Yes</td><td bgcolor="#a0ffa0"></td></tr>
+
<tr><td bgcolor="#a0ffa0">Real Time Clock</td><td bgcolor="#a0ffa0">Yes</td><td bgcolor="#a0ffa0"></td></tr>
<tr><td bgcolor="#a0ffa0">Software power down</td><td bgcolor="#a0ffa0"><img src="check-1.gif" hspace="4">Yes</td><td bgcolor="#a0ffa0"></td></tr>
+
<tr><td bgcolor="#a0ffa0">Software power down</td><td bgcolor="#a0ffa0">Yes</td><td bgcolor="#a0ffa0"></td></tr>
<tr><td bgcolor="#ffa0a0">Voltage monitor</td><td bgcolor="#ffa0a0"><img src="check-0.gif" No</td><td bgcolor="#ffa0a0">low priority task, not enough information</td></tr>
+
<tr><td bgcolor="#ffa0a0">Voltage monitor</td><td bgcolor="#ffa0a0">No =(</td><td bgcolor="#ffa0a0">low priority task, not enough information</td></tr>
<tr><td bgcolor="#a0ffa0">LEDs</td><td bgcolor="#a0ffa0"><img src="check-1.gif" hspace="4">Yes</td><td bgcolor="#a0ffa0"></td></tr>
+
<tr><td bgcolor="#a0ffa0">LEDs</td><td bgcolor="#a0ffa0">Yes</td><td bgcolor="#a0ffa0"></td></tr>
<tr><td bgcolor="#a0ffa0">PS/2 ports</td><td bgcolor="#a0ffa0"><img src="check-1.gif" hspace="4">Yes</td><td bgcolor="#a0ffa0"></td></tr>
+
<tr><td bgcolor="#a0ffa0">PS/2 ports</td><td bgcolor="#a0ffa0">Yes</td><td bgcolor="#a0ffa0"></td></tr>
<tr><td rowspan="2" bgcolor="#a0ffa0">SCSI support</td><td bgcolor="#a0ffa0">Internal devices</td><td bgcolor="#a0ffa0"><img src="check-1.gif" hspace="4">Yes</td><td bgcolor="#a0ffa0"></td></tr>
+
<tr><td rowspan="2" bgcolor="#a0ffa0">SCSI support</td><td bgcolor="#a0ffa0">Internal devices</td><td bgcolor="#a0ffa0">Yes</td><td bgcolor="#a0ffa0"></td></tr>
<tr><td bgcolor="#a0ffa0">External devices</td><td bgcolor="#a0ffa0"><img src="check-1.gif" hspace="4">Yes</td><td bgcolor="#a0ffa0"></td></tr>
+
<tr><td bgcolor="#a0ffa0">External devices</td><td bgcolor="#a0ffa0">Yes</td><td bgcolor="#a0ffa0"></td></tr>
<tr><td rowspan="10" bgcolor="#f0f0c0">RAD1 support</td><td bgcolor="#a0ffa0">Data DMA support</td><td bgcolor="#a0ffa0"><img src="check-1.gif" hspace="4">Yes</td><td bgcolor="#a0ffa0"></td></tr>
+
<tr><td rowspan="10" bgcolor="#f0f0c0">RAD1 support</td><td bgcolor="#a0ffa0">Data DMA support</td><td bgcolor="#a0ffa0">Yes</td><td bgcolor="#a0ffa0"></td></tr>
<tr><td bgcolor="#a0ffa0">Status DMA support</td><td bgcolor="#a0ffa0"><img src="check-1.gif" hspace="4">Yes</td><td bgcolor="#a0ffa0"></td></tr>
+
<tr><td bgcolor="#a0ffa0">Status DMA support</td><td bgcolor="#a0ffa0">Yes</td><td bgcolor="#a0ffa0"></td></tr>
<tr><td bgcolor="#a0ffa0">Analog output</td><td bgcolor="#a0ffa0"><img src="check-1.gif" hspace="4">Yes</td><td bgcolor="#a0ffa0"></td></tr>
+
<tr><td bgcolor="#a0ffa0">Analog output</td><td bgcolor="#a0ffa0">Yes</td><td bgcolor="#a0ffa0"></td></tr>
<tr><td bgcolor="#a0ffa0">Analog input</td><td bgcolor="#a0ffa0"><img src="check-1.gif" hspace="4">Yes</td><td bgcolor="#a0ffa0"></td></tr>
+
<tr><td bgcolor="#a0ffa0">Analog input</td><td bgcolor="#a0ffa0">Yes</td><td bgcolor="#a0ffa0"></td></tr>
<tr><td bgcolor="#a0ffa0">AES output</td><td bgcolor="#a0ffa0"><img src="check-1.gif" hspace="4">Yes</td><td bgcolor="#a0ffa0"></td></tr>
+
<tr><td bgcolor="#a0ffa0">AES output</td><td bgcolor="#a0ffa0">Yes</td><td bgcolor="#a0ffa0"></td></tr>
<tr><td bgcolor="#a0ffa0">AES input</td><td bgcolor="#a0ffa0"><img src="check-1.gif" hspace="4">Yes</td><td bgcolor="#a0ffa0"></td></tr>
+
<tr><td bgcolor="#a0ffa0">AES input</td><td bgcolor="#a0ffa0">Yes</td><td bgcolor="#a0ffa0"></td></tr>
<tr><td bgcolor="#ffa0a0">ADAT output</td><td bgcolor="#ffa0a0"><img src="check-0.gif" No</td><td bgcolor="#ffa0a0">no test equipment</td></tr>
+
<tr><td bgcolor="#ffa0a0">ADAT output</td><td bgcolor="#ffa0a0">No =(</td><td bgcolor="#ffa0a0">no test equipment</td></tr>
<tr><td bgcolor="#ffa0a0">ADAT input</td><td bgcolor="#ffa0a0"><img src="check-0.gif" No</td><td bgcolor="#ffa0a0">no test equipment</td></tr>
+
<tr><td bgcolor="#ffa0a0">ADAT input</td><td bgcolor="#ffa0a0">No =(</td><td bgcolor="#ffa0a0">no test equipment</td></tr>
<tr><td bgcolor="#a0ffa0">ALSA PCM support</td><td bgcolor="#a0ffa0"><img src="check-1.gif" hspace="4">Yes</td><td bgcolor="#a0ffa0">please report bugs!</td></tr>
+
<tr><td bgcolor="#a0ffa0">ALSA PCM support</td><td bgcolor="#a0ffa0">Yes</td><td bgcolor="#a0ffa0">please report bugs!</td></tr>
<tr><td bgcolor="#a0ffa0">ALSA mixer support</td><td bgcolor="#a0ffa0"><img src="check-1.gif" hspace="4">Yes</td><td bgcolor="#a0ffa0"></td></tr>
+
<tr><td bgcolor="#a0ffa0">ALSA mixer support</td><td bgcolor="#a0ffa0">Yes</td><td bgcolor="#a0ffa0"></td></tr>
<tr><td rowspan="11" bgcolor="#f0f0c0">ImpactSR support</td><td bgcolor="#a0ffa0">Linux console support</td><td bgcolor="#a0ffa0"><img src="check-1.gif" hspace="4">Yes</td><td bgcolor="#a0ffa0"></td></tr>
+
<tr><td rowspan="11" bgcolor="#f0f0c0">ImpactSR support</td><td bgcolor="#a0ffa0">Linux console support</td><td bgcolor="#a0ffa0">Yes</td><td bgcolor="#a0ffa0"></td></tr>
<tr><td bgcolor="#a0ffa0">MPlayer output support</td><td bgcolor="#a0ffa0"><img src="check-1.gif" hspace="4">Yes</td><td bgcolor="#a0ffa0"></td></tr>
+
<tr><td bgcolor="#a0ffa0">MPlayer output support</td><td bgcolor="#a0ffa0">Yes</td><td bgcolor="#a0ffa0"></td></tr>
<tr><td bgcolor="#a0ffa0">X Window support</td><td bgcolor="#a0ffa0"><img src="check-1.gif" hspace="4">Yes</td><td bgcolor="#a0ffa0">shadowfb driver</td></tr>
+
<tr><td bgcolor="#a0ffa0">X Window support</td><td bgcolor="#a0ffa0">Yes</td><td bgcolor="#a0ffa0">shadowfb driver</td></tr>
<tr><td bgcolor="#a0ffa0">24-bit depth setup</td><td bgcolor="#a0ffa0"><img src="check-1.gif" hspace="4">Yes</td><td bgcolor="#a0ffa0"></td></tr>
+
<tr><td bgcolor="#a0ffa0">24-bit depth setup</td><td bgcolor="#a0ffa0">Yes</td><td bgcolor="#a0ffa0"></td></tr>
<tr><td bgcolor="#ffa0a0">Video mode change</td><td bgcolor="#ffa0a0"><img src="check-0.gif" No</td><td bgcolor="#ffa0a0">not enough information</td></tr>
+
<tr><td bgcolor="#ffa0a0">Video mode change</td><td bgcolor="#ffa0a0">No =(</td><td bgcolor="#ffa0a0">not enough information</td></tr>
<tr><td bgcolor="#a0ffa0">Image DMA</td><td bgcolor="#a0ffa0"><img src="check-1.gif" hspace="4">Yes</td><td bgcolor="#a0ffa0"></td></tr>
+
<tr><td bgcolor="#a0ffa0">Image DMA</td><td bgcolor="#a0ffa0">Yes</td><td bgcolor="#a0ffa0"></td></tr>
<tr><td bgcolor="#a0ffa0">Hardware cursor</td><td bgcolor="#a0ffa0"><img src="check-1.gif" hspace="4">Yes</td><td bgcolor="#a0ffa0"></td></tr>
+
<tr><td bgcolor="#a0ffa0">Hardware cursor</td><td bgcolor="#a0ffa0">Yes</td><td bgcolor="#a0ffa0"></td></tr>
<tr><td bgcolor="#a0ffa0">2D acceleration</td><td bgcolor="#a0ffa0"><img src="check-1.gif" hspace="4">Yes</td><td bgcolor="#a0ffa0"></td></tr>
+
<tr><td bgcolor="#a0ffa0">2D acceleration</td><td bgcolor="#a0ffa0">Yes</td><td bgcolor="#a0ffa0"></td></tr>
<tr><td bgcolor="#ffa0a0">3D acceleration</td><td bgcolor="#ffa0a0"><img src="check-0.gif" No</td><td bgcolor="#ffa0a0">not enough information</td></tr>
+
<tr><td bgcolor="#ffa0a0">3D acceleration</td><td bgcolor="#ffa0a0">No =(</td><td bgcolor="#ffa0a0">not enough information</td></tr>
<tr><td bgcolor="#ffa0a0">Flow control</td><td bgcolor="#ffa0a0"><img src="check-0.gif" No</td><td bgcolor="#ffa0a0">not enough information, lack of XIO flow control</td></tr>
+
<tr><td bgcolor="#ffa0a0">Flow control</td><td bgcolor="#ffa0a0">No =(</td><td bgcolor="#ffa0a0">not enough information, lack of XIO flow control</td></tr>
<tr><td bgcolor="#ffa0a0">Multiple cards</td><td bgcolor="#ffa0a0"><img src="check-0.gif" No</td><td bgcolor="#ffa0a0">lack of test hardware</td></tr>
+
<tr><td bgcolor="#ffa0a0">Multiple cards</td><td bgcolor="#ffa0a0">No =(</td><td bgcolor="#ffa0a0">lack of test hardware</td></tr>
<tr><td rowspan="6" bgcolor="#f0f0c0">VPro support</td><td bgcolor="#a0ffa0">Linux console support</td><td bgcolor="#a0ffa0"><img src="check-1.gif" hspace="4">Yes</td><td bgcolor="#a0ffa0"></td></tr>
+
<tr><td rowspan="6" bgcolor="#f0f0c0">VPro support</td><td bgcolor="#a0ffa0">Linux console support</td><td bgcolor="#a0ffa0">Yes</td><td bgcolor="#a0ffa0"></td></tr>
<tr><td bgcolor="#ffa0a0">X Window support</td><td bgcolor="#ffa0a0"><img src="check-0.gif" No</td><td bgcolor="#ffa0a0">complexity of accelerated X drivers</td></tr>
+
<tr><td bgcolor="#ffa0a0">X Window support</td><td bgcolor="#ffa0a0">No =(</td><td bgcolor="#ffa0a0">complexity of accelerated X drivers</td></tr>
<tr><td bgcolor="#a0ffa0">24-bit depth setup</td><td bgcolor="#a0ffa0"><img src="check-1.gif" hspace="4">Yes</td><td bgcolor="#a0ffa0"></td></tr>
+
<tr><td bgcolor="#a0ffa0">24-bit depth setup</td><td bgcolor="#a0ffa0">Yes</td><td bgcolor="#a0ffa0"></td></tr>
<tr><td bgcolor="#a0ffa0">2D acceleration</td><td bgcolor="#a0ffa0"><img src="check-1.gif" hspace="4">Yes</td><td bgcolor="#a0ffa0"></td></tr>
+
<tr><td bgcolor="#a0ffa0">2D acceleration</td><td bgcolor="#a0ffa0">Yes</td><td bgcolor="#a0ffa0"></td></tr>
<tr><td bgcolor="#a0ffa0">3D acceleration</td><td bgcolor="#a0ffa0"><img src="check-1.gif" hspace="4">Yes</td><td bgcolor="#a0ffa0"></td></tr>
+
<tr><td bgcolor="#a0ffa0">3D acceleration</td><td bgcolor="#a0ffa0">Yes</td><td bgcolor="#a0ffa0"></td></tr>
<tr><td bgcolor="#ffa0a0">Image DMA</td><td bgcolor="#ffa0a0"><img src="check-0.gif" No</td><td bgcolor="#ffa0a0">it's not really easy</td></tr>
+
<tr><td bgcolor="#ffa0a0">Image DMA</td><td bgcolor="#ffa0a0">No =(</td><td bgcolor="#ffa0a0">it's not really easy</td></tr>
 
</table>
 
</table>
  

Revision as of 16:51, 15 April 2012

For more interesting projects done by Flameman, be sure to check out his project index

machine

indy

add on board support

board over gio32 kernel support
scsi add on dunno
phobos g130 dunno


note: if you inclide the gfx framebuffer support in the kernel, then you CAN NOT boot with missing gfx hw board! The kernel is expecting to find it, if it is missing it will panic!

Suggestion: do not include the framebuffer, use uart console only

o2

add on board support

board over pci kernel support
_ dunno


about sgi o2

impact

add on board support

board over gio64 / eisa kernel support
_ dunno

octane2

add on board support

board over xio24 / pci cartridge kernel support
v6 over xio24 2.6.17: no X11 support, pretty text console
impactSR over xio24 2.6.17: pretty X11 support, pretty text console

What is the state of hardware support on this machine?

  • V6, V8 gfx: X11 support doesn't exist, and likely won't for a very long while. Stan (the IP30 Port Author) recently got console mode running on this card, but from what I understand, this is a rather complex piece of video hardware. Remote X works, however.
  • Impact gfx: X11 is working
  • Onboard sound works well enough from what I hear. I tested several MP3s from console via mpg123, and they worked well. A new patch coming out next week (Jul 23-24) will enable support for the optical inputs/outputs for AES (ADAT capabilities will not be supported).
  • Onboard Scsi works like a charm. It wasn't entirely usable about 3 weeks ago due to reliance on the old qlogicisp driver, but with some very recent fixes to qla1280, it has replaced qlogicisp. I now run a RAID5 array using 3 50G seagate drives on my Octane, and so far, everything works great (and hdparm reports ~17.4MB/s throughput).
  • Onboard Ethernet works fine too. The IOC3 driver was recently re-written to make IOC3 more of a Bus device with peripherals hanging off of it, which makes IOC3 less of a nightmare device from a coder's standpoint (but not by much).


CPU and memory64-bit kernel supportYes
Memory controller supportYessupport for >1GB added in 2.6.12-R22
Interrupt supportYes
SMP supportYes
XIO supportBasic mapping WPwork in progress - XIO API
Device discovery WPit basically works, but waits for XIO API
Flow control WPsoon to come in the new XIO API
PCI supportBasic mappingYes
Device discoveryYes
64-bit DMAYes
32-bit DMAYes
System bridgeYes
Additional bridgesYes
IOC3 supportEthernetYesalso for IP27
SuperIO meta-deviceYesalso for IP27
Serial portsYesalso for IP27
RS232/RS422 mode switchNo =(low priority task, but no real problems
Parallel portNo =(unavailability of non-standard cable for testing
Real Time ClockYes
Software power downYes
Voltage monitorNo =(low priority task, not enough information
LEDsYes
PS/2 portsYes
SCSI supportInternal devicesYes
External devicesYes
RAD1 supportData DMA supportYes
Status DMA supportYes
Analog outputYes
Analog inputYes
AES outputYes
AES inputYes
ADAT outputNo =(no test equipment
ADAT inputNo =(no test equipment
ALSA PCM supportYesplease report bugs!
ALSA mixer supportYes
ImpactSR supportLinux console supportYes
MPlayer output supportYes
X Window supportYesshadowfb driver
24-bit depth setupYes
Video mode changeNo =(not enough information
Image DMAYes
Hardware cursorYes
2D accelerationYes
3D accelerationNo =(not enough information
Flow controlNo =(not enough information, lack of XIO flow control
Multiple cardsNo =(lack of test hardware
VPro supportLinux console supportYes
X Window supportNo =(complexity of accelerated X drivers
24-bit depth setupYes
2D accelerationYes
3D accelerationYes
Image DMANo =(it's not really easy

dual boot

It should be possible if you set up IRIX as per normal and leave space on the drive for Linux. Install Linux as per the guide except when you get to set up the PROM. you'll want to leave that as is. Then you'd set up arcload to boot up Linux on demand.

  • To boot IRIX, just switch the machine on.
  • To boot Linux, drop to the monitor prompt and run boot -f arcload.