Storage Driver Development

The Forefront of Storage Driver Development 

Intelligraphics is an active member of the Non-Volatile Memory Host Controller Interface (NVMHCI) working group, defining the standard for a state-of-the-art Host Controller interface for enterprise class caches and SSDs. Late last year the group standardized the Host Controller interface to NVM flash platforms in the client space.

We have always been an industry leader in storage driver development, consistently providing our customers in PC and embedded systems with high quality, technically innovative storage driver solutions for their unique hardware.

Our engineers have completed driver development projects for a variety of storage adapter/controller command sets and IO interfaces including SCSI, SAS, AHCI /SATA, ATA/ATAPI, Fibre Channel, USB, iSCSI, and NVMHCI .

Supported devices have included Hard Disk Drives (HDDs), Solid State drives (SSDs) and Solid State Storage Subsystems, Hybrid Hard Disk Drives (HDDs), RAID Arrays, ATAPI CDROMs, various SCSI peripherals (Tape, CDROM, Optical, etc.), smart cards, and other storage device technologies.

Our efforts have spanned many operating systems including server-based, client-based, and embedded Windows (Windows CE/Windows Mobile, Vista, Server 2008, Server 2003, XP, Windows 2000, Windows 98, and NT 4.0), Linux (Ubuntu, Debian, SUSE, Red Hat, Fedora, etc.), Netware and many versions of UNIX, the Mac OS, OS/2, and DOS.

Intelligraphics' developers have provided these and other related development skills to industry leaders including Intel, Hewlett Packard, Microsoft and numerous others.

Our in house storage development experience includes:

  • SCSI /SAS/ RAID Controllers
  • SATA/ AHCI (Advanced Host Controller Interface)
  • NVMHCI 1.0/  PCIe Flash Cards
  • 10Gb Ethernet / iSCSI Storage Networking
  • Storage Virtualization systems
  • Storage Management software
  • Data Deduplication
  • SAN - Storage Area Networks
  • NAS - Network Attached Storage
  • ATA/ATAPI
  • LTO Tape technology
  • Protocol Stacks
  • Infiniband, Fibre Channel over Ethernet (FCoE), TCP/IP
  • USB Mass Storage
  • Network Interface Cards (NIC)
  • Test procedures for storage devices

We can provide both custom storage development services and porting services, to help you get your existing hardware and software working on any operating system.