Solaris-miljön tillhandahåller även i fortsättningen den programvara som krävs för att hantera ny maskinvara.
I tidigare Solaris-versioner hanterades SCSI-skivstöd för x86-baserade system av drivrutinen cmdk. I Solaris 7 hanteras det här stödet av drivrutinen sd, samma SCSI-skivdrivrutin som används för Solaris för SPARC-system. SPARC- och Intel-drivrutinerna i den här Solaris-versionen har utvecklats ur samma kodbas, men det finns några skillnader mellan dem. I Intel-versionen ingår t ex särskilt stöd för x86-volymnamn, vilket innebär att program som använder logiska skivnamn inte påverkas av drivrutinsförändringen. Intel-versionen innehåller också stöd för särskild x86-skivgeometri som inte behövs i SPARC-versionen. Dessutom ingår nu stöd för ATAPI-CD-ROM i drivrutinen sd.
Mer information finns i direkthjälpsavsnitten (man pages) cdio(7I), cmdk(7D), dkio(7I), scsi(4) och sd(7D).
Intelligent I/O (I2O) är en branschstandard för in- och utdatadelsystem av modultyp med höga prestanda som definieras och marknadsförs av en särskild intressegrupp, I2OSIG. Målen för I2O är att:
Förbättra in- och utdatasystemgenomströmning genom att föra över in- och utdatahanteringen på låg nivå från värdprocessorn till en särskild I/O-processor.
Göra det enklare för operativsystems- och maskinvarutillverkare att skriva enhetsdrivrutiner genom att definiera en modell för en delad drivrutin. Den består av en standardiserad operativsystemsmodul (OSM) från operativsystemstillverkarna och en maskinvaruberoende modul (HDM) från maskinvarutillverkarna. En OSM för en viss enhetstyp fungerar tillsammans med valfri HDM för den enhetstypen.
För närvarande finns I2O-stöd endast för Solaris för Intel-plattformen. I Solaris 7 ingår de grundläggande beståndsdelarna för stöd för I2O-anpassad maskinvara. Implementeringen stöder I2O 1.5. Delarna består av:
I2O-meddelande- och transportfunktioner som krävs för att OSM:er ska kunna styra I2O-enheter
Blocklagrings- och SCSI-OSM:er
I den här versionen kan du inte starta från en I2O-enhet. Konfiguration av I2O-maskinvara och annan programvara och firmware än Solaris (t ex HDM:er och IRTOS) i Solaris-miljön stöds inte heller. En lista över I2O-maskinvara som har testats med Solaris 7 finns i Solaris 7 (Intel Platform Edition) Hardware Compatibility List.