#!/bin/sh
## This file was generated automatically from allboards.xml ##

# Get Hardware Information
./hpdiscovery -f hpdiscovery.xml

# Smart Array P812 Controller
# PCI ID: 103C323A103C3249
./ifhw hpdiscovery.xml allboards.xml "PCI:Smart Array P812 Controller" 2>/dev/null
if [ $? = 0 ]; then
  echo "  Found Smart Array P812 Controller"
  echo "    Loading Drivers [ scsi_mod sd_mod cciss ]"
  modprobe scsi_mod
  modprobe sd_mod
  modprobe cciss
fi

# Smart Array P210 Controller
# PCI ID: 103C323A103C324C
./ifhw hpdiscovery.xml allboards.xml "PCI:Smart Array P210 Controller" 2>/dev/null
if [ $? = 0 ]; then
  echo "  Found Smart Array P210 Controller"
  echo "    Loading Drivers [ scsi_mod sd_mod cciss ]"
  modprobe scsi_mod
  modprobe sd_mod
  modprobe cciss
fi

# Smart Array P712m Controller
# PCI ID: 103C323A103C324A
./ifhw hpdiscovery.xml allboards.xml "PCI:Smart Array P712m Controller" 2>/dev/null
if [ $? = 0 ]; then
  echo "  Found Smart Array P712m Controller"
  echo "    Loading Drivers [ scsi_mod sd_mod cciss ]"
  modprobe scsi_mod
  modprobe sd_mod
  modprobe cciss
fi

# Smart Array P212 Controller
# PCI ID: 103C323A103C3241
./ifhw hpdiscovery.xml allboards.xml "PCI:Smart Array P212 Controller" 2>/dev/null
if [ $? = 0 ]; then
  echo "  Found Smart Array P212 Controller"
  echo "    Loading Drivers [ scsi_mod sd_mod cciss ]"
  modprobe scsi_mod
  modprobe sd_mod
  modprobe cciss
fi

# Smart Array P410 Controller
# PCI ID: 103C323A103C3243
./ifhw hpdiscovery.xml allboards.xml "PCI:Smart Array P410 Controller" 2>/dev/null
if [ $? = 0 ]; then
  echo "  Found Smart Array P410 Controller"
  echo "    Loading Drivers [ scsi_mod sd_mod cciss ]"
  modprobe scsi_mod
  modprobe sd_mod
  modprobe cciss
fi

# Smart Array P410i Controller
# PCI ID: 103C323A103C3245
./ifhw hpdiscovery.xml allboards.xml "PCI:Smart Array P410i Controller" 2>/dev/null
if [ $? = 0 ]; then
  echo "  Found Smart Array P410i Controller"
  echo "    Loading Drivers [ scsi_mod sd_mod cciss ]"
  modprobe scsi_mod
  modprobe sd_mod
  modprobe cciss
fi

# Smart Array P411 Controller
# PCI ID: 103C323A103C3247
./ifhw hpdiscovery.xml allboards.xml "PCI:Smart Array P411 Controller" 2>/dev/null
if [ $? = 0 ]; then
  echo "  Found Smart Array P411 Controller"
  echo "    Loading Drivers [ scsi_mod sd_mod cciss ]"
  modprobe scsi_mod
  modprobe sd_mod
  modprobe cciss
fi

# Smart Array P700m Controller
# PCI ID: 103C3230103C323D
./ifhw hpdiscovery.xml allboards.xml "PCI:Smart Array P700m Controller" 2>/dev/null
if [ $? = 0 ]; then
  echo "  Found Smart Array P700m Controller"
  echo "    Loading Drivers [ scsi_mod sd_mod cciss ]"
  modprobe scsi_mod
  modprobe sd_mod
  modprobe cciss
fi

# Smart Array E500 Controller
# PCI ID: 103C3230103C3237
./ifhw hpdiscovery.xml allboards.xml "PCI:Smart Array E500 Controller" 2>/dev/null
if [ $? = 0 ]; then
  echo "  Found Smart Array E500 Controller"
  echo "    Loading Drivers [ scsi_mod sd_mod cciss ]"
  modprobe scsi_mod
  modprobe sd_mod
  modprobe cciss
fi

# Smart Array P800 Controller
# PCI ID: 103C3230103C3223
./ifhw hpdiscovery.xml allboards.xml "PCI:Smart Array P800 Controller" 2>/dev/null
if [ $? = 0 ]; then
  echo "  Found Smart Array P800 Controller"
  echo "    Loading Drivers [ scsi_mod sd_mod cciss ]"
  modprobe scsi_mod
  modprobe sd_mod
  modprobe cciss
fi

# Smart Array P400 Controller
# PCI ID: 103C3230103C3234
./ifhw hpdiscovery.xml allboards.xml "PCI:Smart Array P400 Controller" 2>/dev/null
if [ $? = 0 ]; then
  echo "  Found Smart Array P400 Controller"
  echo "    Loading Drivers [ scsi_mod sd_mod cciss ]"
  modprobe scsi_mod
  modprobe sd_mod
  modprobe cciss
fi

# Smart Array P400i Controller
# PCI ID: 103C3230103C3235
./ifhw hpdiscovery.xml allboards.xml "PCI:Smart Array P400i Controller" 2>/dev/null
if [ $? = 0 ]; then
  echo "  Found Smart Array P400i Controller"
  echo "    Loading Drivers [ scsi_mod sd_mod cciss ]"
  modprobe scsi_mod
  modprobe sd_mod
  modprobe cciss
fi

# Smart Array E200i Controller
# PCI ID: 103C3238103C3211
./ifhw hpdiscovery.xml allboards.xml "PCI:Smart Array E200i Controller" 2>/dev/null
if [ $? = 0 ]; then
  echo "  Found Smart Array E200i Controller"
  echo "    Loading Drivers [ scsi_mod sd_mod cciss ]"
  modprobe scsi_mod
  modprobe sd_mod
  modprobe cciss
fi

# Smart Array E200 Controller
# PCI ID: 103C3238103C3212
./ifhw hpdiscovery.xml allboards.xml "PCI:Smart Array E200 Controller" 2>/dev/null
if [ $? = 0 ]; then
  echo "  Found Smart Array E200 Controller"
  echo "    Loading Drivers [ scsi_mod sd_mod cciss ]"
  modprobe scsi_mod
  modprobe sd_mod
  modprobe cciss
fi

# Smart Array P600 Controller
# PCI ID: 103C3220103C3225
./ifhw hpdiscovery.xml allboards.xml "PCI:Smart Array P600 Controller" 2>/dev/null
if [ $? = 0 ]; then
  echo "  Found Smart Array P600 Controller"
  echo "    Loading Drivers [ scsi_mod sd_mod cciss ]"
  modprobe scsi_mod
  modprobe sd_mod
  modprobe cciss
fi

# Smart Array 641 Controller
# PCI ID: 0E1100460E11409A
./ifhw hpdiscovery.xml allboards.xml "PCI:Smart Array 641 Controller" 2>/dev/null
if [ $? = 0 ]; then
  echo "  Found Smart Array 641 Controller"
  echo "    Loading Drivers [ scsi_mod sd_mod cciss ]"
  modprobe scsi_mod
  modprobe sd_mod
  modprobe cciss
fi

# Smart Array 642 Controller
# PCI ID: 0E1100460E11409B
./ifhw hpdiscovery.xml allboards.xml "PCI:Smart Array 642 Controller" 2>/dev/null
if [ $? = 0 ]; then
  echo "  Found Smart Array 642 Controller"
  echo "    Loading Drivers [ scsi_mod sd_mod cciss ]"
  modprobe scsi_mod
  modprobe sd_mod
  modprobe cciss
fi

# Smart Array 640X Controller
# PCI ID: 0E1100460E11409C
./ifhw hpdiscovery.xml allboards.xml "PCI:Smart Array 640X Controller" 2>/dev/null
if [ $? = 0 ]; then
  echo "  Found Smart Array 640X Controller"
  echo "    Loading Drivers [ scsi_mod sd_mod cciss ]"
  modprobe scsi_mod
  modprobe sd_mod
  modprobe cciss
fi

# Smart Array 6i Controller
# PCI ID: 0E1100460E114091
./ifhw hpdiscovery.xml allboards.xml "PCI:Smart Array 6i Controller" 2>/dev/null
if [ $? = 0 ]; then
  echo "  Found Smart Array 6i Controller"
  echo "    Loading Drivers [ scsi_mod sd_mod cciss ]"
  modprobe scsi_mod
  modprobe sd_mod
  modprobe cciss
fi

# Smart Array 6400 U320 Expansion Module
# PCI ID: 0E1100460E11409D
./ifhw hpdiscovery.xml allboards.xml "PCI:Smart Array 6400 U320 Expansion Module" 2>/dev/null
if [ $? = 0 ]; then
  echo "  Found Smart Array 6400 U320 Expansion Module"
  echo "    Loading Drivers [ scsi_mod sd_mod cciss ]"
  modprobe scsi_mod
  modprobe sd_mod
  modprobe cciss
fi

# Smart Array 5300 Controller
# PCI ID: 0E11B0600E114070
./ifhw hpdiscovery.xml allboards.xml "PCI:Smart Array 5300 Controller" 2>/dev/null
if [ $? = 0 ]; then
  echo "  Found Smart Array 5300 Controller"
  echo "    Loading Drivers [ scsi_mod sd_mod cciss ]"
  modprobe scsi_mod
  modprobe sd_mod
  modprobe cciss
fi

# Smart Array 5i Controller
# PCI ID: 0E11B1780E114080
./ifhw hpdiscovery.xml allboards.xml "PCI:Smart Array 5i Controller" 2>/dev/null
if [ $? = 0 ]; then
  echo "  Found Smart Array 5i Controller"
  echo "    Loading Drivers [ scsi_mod sd_mod cciss ]"
  modprobe scsi_mod
  modprobe sd_mod
  modprobe cciss
fi

# Smart Array 532 Controller
# PCI ID: 0E11B1780E114082
./ifhw hpdiscovery.xml allboards.xml "PCI:Smart Array 532 Controller" 2>/dev/null
if [ $? = 0 ]; then
  echo "  Found Smart Array 532 Controller"
  echo "    Loading Drivers [ scsi_mod sd_mod cciss ]"
  modprobe scsi_mod
  modprobe sd_mod
  modprobe cciss
fi

# Smart Array 5312 Controller
# PCI ID: 0E11B1780E114083
./ifhw hpdiscovery.xml allboards.xml "PCI:Smart Array 5312 Controller" 2>/dev/null
if [ $? = 0 ]; then
  echo "  Found Smart Array 5312 Controller"
  echo "    Loading Drivers [ scsi_mod sd_mod cciss ]"
  modprobe scsi_mod
  modprobe sd_mod
  modprobe cciss
fi

# Smart Array 4200 Controller
# PCI ID: 101100460E114050
./ifhw hpdiscovery.xml allboards.xml "PCI:Smart Array 4200 Controller" 2>/dev/null
if [ $? = 0 ]; then
  echo "  Found Smart Array 4200 Controller"
  echo "    Loading Drivers [ scsi_mod sd_mod cpqarray ]"
  modprobe scsi_mod
  modprobe sd_mod
  modprobe cpqarray
fi

# Smart Array 4250ES Controller
# PCI ID: 101100460E114051
./ifhw hpdiscovery.xml allboards.xml "PCI:Smart Array 4250ES Controller" 2>/dev/null
if [ $? = 0 ]; then
  echo "  Found Smart Array 4250ES Controller"
  echo "    Loading Drivers [ scsi_mod sd_mod cpqarray ]"
  modprobe scsi_mod
  modprobe sd_mod
  modprobe cpqarray
fi

# Smart Array 431 Controller
# PCI ID: 101100460E114058
./ifhw hpdiscovery.xml allboards.xml "PCI:Smart Array 431 Controller" 2>/dev/null
if [ $? = 0 ]; then
  echo "  Found Smart Array 431 Controller"
  echo "    Loading Drivers [ scsi_mod sd_mod cpqarray ]"
  modprobe scsi_mod
  modprobe sd_mod
  modprobe cpqarray
fi

# Integrated Smart Array Controller
# PCI ID: 100000100E114040
./ifhw hpdiscovery.xml allboards.xml "PCI:Integrated Smart Array Controller" 2>/dev/null
if [ $? = 0 ]; then
  echo "  Found Integrated Smart Array Controller"
  echo "    Loading Drivers [ scsi_mod sd_mod cpqarray ]"
  modprobe scsi_mod
  modprobe sd_mod
  modprobe cpqarray
fi

# RAID LC2 Controller
# PCI ID: 100000100E114048
./ifhw hpdiscovery.xml allboards.xml "PCI:RAID LC2 Controller" 2>/dev/null
if [ $? = 0 ]; then
  echo "  Found RAID LC2 Controller"
  echo "    Loading Drivers [ scsi_mod sd_mod cpqarray ]"
  modprobe scsi_mod
  modprobe sd_mod
  modprobe cpqarray
fi

# Broadcom HT1000 SATA Controller
# PCI ID: 1166024A103C3112
./ifhw hpdiscovery.xml allboards.xml "PCI:Broadcom HT1000 SATA Controller" 2>/dev/null
if [ $? = 0 ]; then
  echo "  Found Broadcom HT1000 SATA Controller"
  echo "    Loading Drivers [ libata ata_piix sd_mod sr_mod sata_svw ]"
  modprobe libata
  modprobe ata_piix
  modprobe sd_mod
  modprobe sr_mod
  modprobe sata_svw
fi

# HP Smart Array B110i SATA RAID Controller
# PCI ID: 80863A25103C3118
./ifhw hpdiscovery.xml allboards.xml "PCI:HP Smart Array B110i SATA RAID Controller" 2>/dev/null
if [ $? = 0 ]; then
  echo "  Found HP Smart Array B110i SATA RAID Controller"
  echo "    Loading Drivers [ scsi_mod sd_mod hpahcisr ]"
  modprobe scsi_mod
  modprobe sd_mod
  modprobe hpahcisr
fi

# HP Smart Array B110i SATA RAID Controller
# PCI ID: 80863B25103C3118
./ifhw hpdiscovery.xml allboards.xml "PCI:HP Smart Array B110i SATA RAID Controller" 2>/dev/null
if [ $? = 0 ]; then
  echo "  Found HP Smart Array B110i SATA RAID Controller"
  echo "    Loading Drivers [ scsi_mod sd_mod hpahcisr ]"
  modprobe scsi_mod
  modprobe sd_mod
  modprobe hpahcisr
fi

# HP Smart Array B110i SATA RAID Controller
# PCI ID: 10024391103C1778
./ifhw hpdiscovery.xml allboards.xml "PCI:HP Smart Array B110i SATA RAID Controller" 2>/dev/null
if [ $? = 0 ]; then
  echo "  Found HP Smart Array B110i SATA RAID Controller"
  echo "    Loading Drivers [ scsi_mod sd_mod hpahcisr ]"
  modprobe scsi_mod
  modprobe sd_mod
  modprobe hpahcisr
fi

# HP Smart Array B110i SATA RAID Controller
# PCI ID: 80861C04103C3118
./ifhw hpdiscovery.xml allboards.xml "PCI:HP Smart Array B110i SATA RAID Controller" 2>/dev/null
if [ $? = 0 ]; then
  echo "  Found HP Smart Array B110i SATA RAID Controller"
  echo "    Loading Drivers [ scsi_mod sd_mod hpahcisr ]"
  modprobe scsi_mod
  modprobe sd_mod
  modprobe hpahcisr
fi

# HP Embedded SP5100 SATA Controller
# PCI ID: 1002439C103C1773
./ifhw hpdiscovery.xml allboards.xml "PCI:HP Embedded SP5100 SATA Controller" 2>/dev/null
if [ $? = 0 ]; then
  echo "  Found HP Embedded SP5100 SATA Controller"
  
fi

# HP Embedded SP5100 SATA Controller
# PCI ID: 10024390103C176E
./ifhw hpdiscovery.xml allboards.xml "PCI:HP Embedded SP5100 SATA Controller" 2>/dev/null
if [ $? = 0 ]; then
  echo "  Found HP Embedded SP5100 SATA Controller"
  
fi

# HP 6 Port SATA RAID Controller
# PCI ID: 90050285103C3227
./ifhw hpdiscovery.xml allboards.xml "PCI:HP 6 Port SATA RAID Controller" 2>/dev/null
if [ $? = 0 ]; then
  echo "  Found HP 6 Port SATA RAID Controller"
  echo "    Loading Drivers [ scsi_mod sd_mod aacraid ]"
  modprobe scsi_mod
  modprobe sd_mod
  modprobe aacraid
fi

# Intel(R) 82801FR SATA RAID Controller
# PCI ID: 808627C0103C3206
./ifhw hpdiscovery.xml allboards.xml "PCI:Intel(R) 82801FR SATA RAID Controller" 2>/dev/null
if [ $? = 0 ]; then
  echo "  Found Intel(R) 82801FR SATA RAID Controller"
  echo "    Loading Drivers [ scsi_mod sd_mod adpahci ]"
  modprobe scsi_mod
  modprobe sd_mod
  modprobe adpahci
fi

# Intel(R) 82801FR SATA RAID Controller
# PCI ID: 80862652103C3206
./ifhw hpdiscovery.xml allboards.xml "PCI:Intel(R) 82801FR SATA RAID Controller" 2>/dev/null
if [ $? = 0 ]; then
  echo "  Found Intel(R) 82801FR SATA RAID Controller"
  echo "    Loading Drivers [ scsi_mod sd_mod adpahci ]"
  modprobe scsi_mod
  modprobe sd_mod
  modprobe adpahci
fi

# Intel(R) 82801FR SATA RAID Controller
# PCI ID: 808626520E113206
./ifhw hpdiscovery.xml allboards.xml "PCI:Intel(R) 82801FR SATA RAID Controller" 2>/dev/null
if [ $? = 0 ]; then
  echo "  Found Intel(R) 82801FR SATA RAID Controller"
  echo "    Loading Drivers [ scsi_mod sd_mod adpahci ]"
  modprobe scsi_mod
  modprobe sd_mod
  modprobe adpahci
fi

# Intel(R) 82801GR SATA RAID Controller
# PCI ID: 80862822103C3206
./ifhw hpdiscovery.xml allboards.xml "PCI:Intel(R) 82801GR SATA RAID Controller" 2>/dev/null
if [ $? = 0 ]; then
  echo "  Found Intel(R) 82801GR SATA RAID Controller"
  echo "    Loading Drivers [ scsi_mod sd_mod aarahci ]"
  modprobe scsi_mod
  modprobe sd_mod
  modprobe aarahci
fi

# Intel(R) 6300ESB/82801FR SATA Controller
# PCI ID: 808627C0103C31FE
./ifhw hpdiscovery.xml allboards.xml "PCI:Intel(R) 6300ESB/82801FR SATA Controller" 2>/dev/null
if [ $? = 0 ]; then
  echo "  Found Intel(R) 6300ESB/82801FR SATA Controller"
  echo "    Loading Drivers [ libata ata_piix sd_mod sr_mod ]"
  modprobe libata
  modprobe ata_piix
  modprobe sd_mod
  modprobe sr_mod
fi

# Intel(R) 6300ESB/82801FR SATA Controller
# PCI ID: 808625A30E113201
./ifhw hpdiscovery.xml allboards.xml "PCI:Intel(R) 6300ESB/82801FR SATA Controller" 2>/dev/null
if [ $? = 0 ]; then
  echo "  Found Intel(R) 6300ESB/82801FR SATA Controller"
  echo "    Loading Drivers [ libata ata_piix sd_mod sr_mod ]"
  modprobe libata
  modprobe ata_piix
  modprobe sd_mod
  modprobe sr_mod
fi

# Intel(R) 6300ESB Ultra ATA Storage/SATA Controller
# PCI ID: 808626520E113201
./ifhw hpdiscovery.xml allboards.xml "PCI:Intel(R) 6300ESB Ultra ATA Storage/SATA Controller" 2>/dev/null
if [ $? = 0 ]; then
  echo "  Found Intel(R) 6300ESB Ultra ATA Storage/SATA Controller"
  echo "    Loading Drivers [ libata ata_piix sd_mod sr_mod ]"
  modprobe libata
  modprobe ata_piix
  modprobe sd_mod
  modprobe sr_mod
fi

# Intel(R) 82801GR SATA Controller
# PCI ID: 80862920103C31FE
./ifhw hpdiscovery.xml allboards.xml "PCI:Intel(R) 82801GR SATA Controller" 2>/dev/null
if [ $? = 0 ]; then
  echo "  Found Intel(R) 82801GR SATA Controller"
  echo "    Loading Drivers [ libata ata_piix sd_mod sr_mod ]"
  modprobe libata
  modprobe ata_piix
  modprobe sd_mod
  modprobe sr_mod
fi

# Intel(R) 82801GR SATA Controller
# PCI ID: 80862926103C31FE
./ifhw hpdiscovery.xml allboards.xml "PCI:Intel(R) 82801GR SATA Controller" 2>/dev/null
if [ $? = 0 ]; then
  echo "  Found Intel(R) 82801GR SATA Controller"
  echo "    Loading Drivers [ libata ata_piix sd_mod sr_mod ]"
  modprobe libata
  modprobe ata_piix
  modprobe sd_mod
  modprobe sr_mod
fi

# Intel 82801 SATA RAID Controller
# PCI ID: 80862822103C31F4
./ifhw hpdiscovery.xml allboards.xml "PCI:Intel 82801 SATA RAID Controller" 2>/dev/null
if [ $? = 0 ]; then
  echo "  Found Intel 82801 SATA RAID Controller"
  echo "    Loading Drivers [ libata ata_piix sd_mod sr_mod ]"
  modprobe libata
  modprobe ata_piix
  modprobe sd_mod
  modprobe sr_mod
fi

# Intel(R) 828011R SATA Controller
# PCI ID: 80862926103C31F4
./ifhw hpdiscovery.xml allboards.xml "PCI:Intel(R) 828011R SATA Controller" 2>/dev/null
if [ $? = 0 ]; then
  echo "  Found Intel(R) 828011R SATA Controller"
  echo "    Loading Drivers [ libata ata_piix sd_mod sr_mod ]"
  modprobe libata
  modprobe ata_piix
  modprobe sd_mod
  modprobe sr_mod
fi

# Intel(R) 828011R SATA IDE Controller
# PCI ID: 80862920103C31F4
./ifhw hpdiscovery.xml allboards.xml "PCI:Intel(R) 828011R SATA IDE Controller" 2>/dev/null
if [ $? = 0 ]; then
  echo "  Found Intel(R) 828011R SATA IDE Controller"
  echo "    Loading Drivers [ scsi_mod sd_mod ]"
  modprobe scsi_mod
  modprobe sd_mod
fi

# 6 Port SATA controller with Embedded RAID
# PCI ID: 10DE037F103C1714
./ifhw hpdiscovery.xml allboards.xml "PCI:6 Port SATA controller with Embedded RAID" 2>/dev/null
if [ $? = 0 ]; then
  echo "  Found 6 Port SATA controller with Embedded RAID"
  echo "    Loading Drivers [ scsi_mod sd_mod sata_nv ]"
  modprobe scsi_mod
  modprobe sd_mod
  modprobe sata_nv
fi

# Intel(R) 82801GR SATA Controller
# PCI ID: 80862926103C31FE
./ifhw hpdiscovery.xml allboards.xml "PCI:Intel(R) 82801GR SATA Controller" 2>/dev/null
if [ $? = 0 ]; then
  echo "  Found Intel(R) 82801GR SATA Controller"
  echo "    Loading Drivers [ libata ata_piix sd_mod sr_mod ]"
  modprobe libata
  modprobe ata_piix
  modprobe sd_mod
  modprobe sr_mod
fi

# Embedded ATA Controller
# PCI ID: 0E11FFFF0E11FFFF
./ifhw hpdiscovery.xml allboards.xml "PCI:Embedded ATA Controller" 2>/dev/null
if [ $? = 0 ]; then
  echo "  Found Embedded ATA Controller"
  echo "    Loading Drivers [ scsi_mod sd_mod ]"
  modprobe scsi_mod
  modprobe sd_mod
fi

# Embedded ATA Controller
# PCI ID: 1166021211660212
./ifhw hpdiscovery.xml allboards.xml "PCI:Embedded ATA Controller" 2>/dev/null
if [ $? = 0 ]; then
  echo "  Found Embedded ATA Controller"
  echo "    Loading Drivers [ scsi_mod sd_mod ]"
  modprobe scsi_mod
  modprobe sd_mod
fi

# HP Integrated PCI IDE Controller
# PCI ID: 102274690E113204
./ifhw hpdiscovery.xml allboards.xml "PCI:HP Integrated PCI IDE Controller" 2>/dev/null
if [ $? = 0 ]; then
  echo "  Found HP Integrated PCI IDE Controller"
  echo "    Loading Drivers [ scsi_mod sd_mod ]"
  modprobe scsi_mod
  modprobe sd_mod
fi

# Ultra ATA/100 Controller
# PCI ID: 1095064900000000
./ifhw hpdiscovery.xml allboards.xml "PCI:Ultra ATA/100 Controller" 2>/dev/null
if [ $? = 0 ]; then
  echo "  Found Ultra ATA/100 Controller"
  echo "    Loading Drivers [ scsi_mod sd_mod megaide ]"
  modprobe scsi_mod
  modprobe sd_mod
  modprobe megaide
fi

# Integrated Ultra ATA/100 IDE Controller
# PCI ID: 109506490E11005D
./ifhw hpdiscovery.xml allboards.xml "PCI:Integrated Ultra ATA/100 IDE Controller" 2>/dev/null
if [ $? = 0 ]; then
  echo "  Found Integrated Ultra ATA/100 IDE Controller"
  echo "    Loading Drivers [ scsi_mod sd_mod megaide ]"
  modprobe scsi_mod
  modprobe sd_mod
  modprobe megaide
fi

# Integrated Ultra ATA-100 IDE RAID Controller
# PCI ID: 109506490E11007E
./ifhw hpdiscovery.xml allboards.xml "PCI:Integrated Ultra ATA-100 IDE RAID Controller" 2>/dev/null
if [ $? = 0 ]; then
  echo "  Found Integrated Ultra ATA-100 IDE RAID Controller"
  echo "    Loading Drivers [ scsi_mod sd_mod megaide ]"
  modprobe scsi_mod
  modprobe sd_mod
  modprobe megaide
fi

# Integrated Ultra ATA-100 IDE RAID Controller
# PCI ID: 109506490000007E
./ifhw hpdiscovery.xml allboards.xml "PCI:Integrated Ultra ATA-100 IDE RAID Controller" 2>/dev/null
if [ $? = 0 ]; then
  echo "  Found Integrated Ultra ATA-100 IDE RAID Controller"
  echo "    Loading Drivers [ scsi_mod sd_mod megaide ]"
  modprobe scsi_mod
  modprobe sd_mod
  modprobe megaide
fi

# CSB-6 Ultra ATA-100 IDE RAID Controller
# PCI ID: 116602130E1100E8
./ifhw hpdiscovery.xml allboards.xml "PCI:CSB-6 Ultra ATA-100 IDE RAID Controller" 2>/dev/null
if [ $? = 0 ]; then
  echo "  Found CSB-6 Ultra ATA-100 IDE RAID Controller"
  echo "    Loading Drivers [ scsi_mod sd_mod megaide ]"
  modprobe scsi_mod
  modprobe sd_mod
  modprobe megaide
fi

# CSB-6 Ultra ATA-100 IDE RAID Controller
# PCI ID: 1166021311660212
./ifhw hpdiscovery.xml allboards.xml "PCI:CSB-6 Ultra ATA-100 IDE RAID Controller" 2>/dev/null
if [ $? = 0 ]; then
  echo "  Found CSB-6 Ultra ATA-100 IDE RAID Controller"
  echo "    Loading Drivers [ scsi_mod sd_mod megaide ]"
  modprobe scsi_mod
  modprobe sd_mod
  modprobe megaide
fi

# HP SC08Ge Host Bus Adapter
# PCI ID: 10000058103C322D
./ifhw hpdiscovery.xml allboards.xml "PCI:HP SC08Ge Host Bus Adapter" 2>/dev/null
if [ $? = 0 ]; then
  echo "  Found HP SC08Ge Host Bus Adapter"
  echo "    Loading Drivers [ mptscsih mptctl mptsas sd_mod mptbase ]"
  modprobe mptscsih
  modprobe mptctl
  modprobe mptsas
  modprobe sd_mod
  modprobe mptbase
fi

# HP SC44Ge Host Bus Adapter
# PCI ID: 10000058103C3229
./ifhw hpdiscovery.xml allboards.xml "PCI:HP SC44Ge Host Bus Adapter" 2>/dev/null
if [ $? = 0 ]; then
  echo "  Found HP SC44Ge Host Bus Adapter"
  echo "    Loading Drivers [ mptscsih mptctl mptsas sd_mod mptbase ]"
  modprobe mptscsih
  modprobe mptctl
  modprobe mptsas
  modprobe sd_mod
  modprobe mptbase
fi

# HP SC40Ge Host Bus Adapter
# PCI ID: 10000056103C322B
./ifhw hpdiscovery.xml allboards.xml "PCI:HP SC40Ge Host Bus Adapter" 2>/dev/null
if [ $? = 0 ]; then
  echo "  Found HP SC40Ge Host Bus Adapter"
  echo "    Loading Drivers [ mptscsih mptctl mptsas sd_mod mptbase ]"
  modprobe mptscsih
  modprobe mptctl
  modprobe mptsas
  modprobe sd_mod
  modprobe mptbase
fi

# HP 8 Internal Port SAS HBA with RAID
# PCI ID: 10000054103C3228
./ifhw hpdiscovery.xml allboards.xml "PCI:HP 8 Internal Port SAS HBA with RAID" 2>/dev/null
if [ $? = 0 ]; then
  echo "  Found HP 8 Internal Port SAS HBA with RAID"
  echo "    Loading Drivers [ mptscsih mptctl mptsas sd_mod mptbase ]"
  modprobe mptscsih
  modprobe mptctl
  modprobe mptsas
  modprobe sd_mod
  modprobe mptbase
fi

# VMWare LSI SAS Virtual Controller
# PCI ID: 1000005415ad1976
./ifhw hpdiscovery.xml allboards.xml "PCI:VMWare LSI SAS Virtual Controller" 2>/dev/null
if [ $? = 0 ]; then
  echo "  Found VMWare LSI SAS Virtual Controller"
  
fi

# HP 4 Internal Port SAS HBA with RAID
# PCI ID: 10000050103C1704
./ifhw hpdiscovery.xml allboards.xml "PCI:HP 4 Internal Port SAS HBA with RAID" 2>/dev/null
if [ $? = 0 ]; then
  echo "  Found HP 4 Internal Port SAS HBA with RAID"
  echo "    Loading Drivers [ mptscsih mptctl mptsas sd_mod mptbase ]"
  modprobe mptscsih
  modprobe mptctl
  modprobe mptsas
  modprobe sd_mod
  modprobe mptbase
fi

# 64-bit 133 MHz-non intelligent-Dual-Channel Ultra-320 Host BUS Adapter
# PCI ID: 100000300E1100DA
./ifhw hpdiscovery.xml allboards.xml "PCI:64-bit 133 MHz-non intelligent-Dual-Channel Ultra-320 Host BUS Adapter" 2>/dev/null
if [ $? = 0 ]; then
  echo "  Found 64-bit 133 MHz-non intelligent-Dual-Channel Ultra-320 Host BUS Adapter"
  echo "    Loading Drivers [ scsi_mod sd_mod mptbase mptctl mptscsih mptspi ]"
  modprobe scsi_mod
  modprobe sd_mod
  modprobe mptbase
  modprobe mptctl
  modprobe mptscsih
  modprobe mptspi
fi

# LSI Logic / Symbios Logic 53c1030-Based Adapter
# PCI ID: 1000003015AD1976
./ifhw hpdiscovery.xml allboards.xml "PCI:LSI Logic / Symbios Logic 53c1030-Based Adapter" 2>/dev/null
if [ $? = 0 ]; then
  echo "  Found LSI Logic / Symbios Logic 53c1030-Based Adapter"
  echo "    Loading Drivers [ scsi_mod sd_mod mptbase mptctl mptscsih mptspi ]"
  modprobe scsi_mod
  modprobe sd_mod
  modprobe mptbase
  modprobe mptctl
  modprobe mptscsih
  modprobe mptspi
fi

# HP Single Channel Ultra320 SCSI HBA G2
# PCI ID: 10000030103C3108
./ifhw hpdiscovery.xml allboards.xml "PCI:HP Single Channel Ultra320 SCSI HBA G2" 2>/dev/null
if [ $? = 0 ]; then
  echo "  Found HP Single Channel Ultra320 SCSI HBA G2"
  echo "    Loading Drivers [ scsi_mod sd_mod mptbase mptctl mptscsih mptspi ]"
  modprobe scsi_mod
  modprobe sd_mod
  modprobe mptbase
  modprobe mptctl
  modprobe mptscsih
  modprobe mptspi
fi

# HP Single Channel Ultra320 SCSI HBA G2
# PCI ID: 100000300E1100F4
./ifhw hpdiscovery.xml allboards.xml "PCI:HP Single Channel Ultra320 SCSI HBA G2" 2>/dev/null
if [ $? = 0 ]; then
  echo "  Found HP Single Channel Ultra320 SCSI HBA G2"
  echo "    Loading Drivers [ scsi_mod sd_mod mptbase mptctl mptscsih mptspi ]"
  modprobe scsi_mod
  modprobe sd_mod
  modprobe mptbase
  modprobe mptctl
  modprobe mptscsih
  modprobe mptspi
fi

# Compaq Single Channel Wide Ultra2 SCSI Controller
# PCI ID: 100000120E11001B
./ifhw hpdiscovery.xml allboards.xml "PCI:Compaq Single Channel Wide Ultra2 SCSI Controller" 2>/dev/null
if [ $? = 0 ]; then
  echo "  Found Compaq Single Channel Wide Ultra2 SCSI Controller"
  echo "    Loading Drivers [ scsi_mod sd_mod sym53c8xx ]"
  modprobe scsi_mod
  modprobe sd_mod
  modprobe sym53c8xx
fi

# Dual Channel Wide Ultra2 SCSI Controller
# PCI ID: 1000000A0E11B143
./ifhw hpdiscovery.xml allboards.xml "PCI:Dual Channel Wide Ultra2 SCSI Controller" 2>/dev/null
if [ $? = 0 ]; then
  echo "  Found Dual Channel Wide Ultra2 SCSI Controller"
  echo "    Loading Drivers [ scsi_mod sd_mod sym53c8xx ]"
  modprobe scsi_mod
  modprobe sd_mod
  modprobe sym53c8xx
fi

# Dual Channel Wide Ultra2 SCSI Controller
# PCI ID: 1000000B0E116004
./ifhw hpdiscovery.xml allboards.xml "PCI:Dual Channel Wide Ultra2 SCSI Controller" 2>/dev/null
if [ $? = 0 ]; then
  echo "  Found Dual Channel Wide Ultra2 SCSI Controller"
  echo "    Loading Drivers [ scsi_mod sd_mod sym53c8xx ]"
  modprobe scsi_mod
  modprobe sd_mod
  modprobe sym53c8xx
fi

# Dual Channel Wide Ultra2 SCSI Controller
# PCI ID: 1000000B0E117004
./ifhw hpdiscovery.xml allboards.xml "PCI:Dual Channel Wide Ultra2 SCSI Controller" 2>/dev/null
if [ $? = 0 ]; then
  echo "  Found Dual Channel Wide Ultra2 SCSI Controller"
  echo "    Loading Drivers [ scsi_mod sd_mod sym53c8xx ]"
  modprobe scsi_mod
  modprobe sd_mod
  modprobe sym53c8xx
fi

# Wide-Ultra SCSI Controller
# PCI ID: 1000000F0E117004
./ifhw hpdiscovery.xml allboards.xml "PCI:Wide-Ultra SCSI Controller" 2>/dev/null
if [ $? = 0 ]; then
  echo "  Found Wide-Ultra SCSI Controller"
  echo "    Loading Drivers [ scsi_mod sd_mod sym53c8xx ]"
  modprobe scsi_mod
  modprobe sd_mod
  modprobe sym53c8xx
fi

# 64-bit-66 MHz-Wide Ultra3 SCSI Host Bus Adapter
# PCI ID: 900500800E11E2A0
./ifhw hpdiscovery.xml allboards.xml "PCI:64-bit-66 MHz-Wide Ultra3 SCSI Host Bus Adapter" 2>/dev/null
if [ $? = 0 ]; then
  echo "  Found 64-bit-66 MHz-Wide Ultra3 SCSI Host Bus Adapter"
  echo "    Loading Drivers [ scsi_mod sd_mod aic7xxx ]"
  modprobe scsi_mod
  modprobe sd_mod
  modprobe aic7xxx
fi

# 64-bit-66 MHz-Dual-Channel-Wide Ultra3 SCSI Host Bus Adapter
# PCI ID: 900500C00E11F620
./ifhw hpdiscovery.xml allboards.xml "PCI:64-bit-66 MHz-Dual-Channel-Wide Ultra3 SCSI Host Bus Adapter" 2>/dev/null
if [ $? = 0 ]; then
  echo "  Found 64-bit-66 MHz-Dual-Channel-Wide Ultra3 SCSI Host Bus Adapter"
  echo "    Loading Drivers [ scsi_mod sd_mod aic7xxx ]"
  modprobe scsi_mod
  modprobe sd_mod
  modprobe aic7xxx
fi

# NC7782 Gigabit Server Adapter
# PCI ID: 14E416480E1100D0
./ifhw hpdiscovery.xml allboards.xml "PCI:NC7782 Gigabit Server Adapter" 2>/dev/null
if [ $? = 0 ]; then
  echo "  Found NC7782 Gigabit Server Adapter"
  echo "    Loading Drivers [ tg3 ]"
  modprobe tg3
fi

# NC7781 Gigabit Server Adapter
# PCI ID: 14E416C70E1100CB
./ifhw hpdiscovery.xml allboards.xml "PCI:NC7781 Gigabit Server Adapter" 2>/dev/null
if [ $? = 0 ]; then
  echo "  Found NC7781 Gigabit Server Adapter"
  echo "    Loading Drivers [ tg3 ]"
  modprobe tg3
fi

# NC7761 Gigabit Server Adapter
# PCI ID: 14E416540E1100E3
./ifhw hpdiscovery.xml allboards.xml "PCI:NC7761 Gigabit Server Adapter" 2>/dev/null
if [ $? = 0 ]; then
  echo "  Found NC7761 Gigabit Server Adapter"
  echo "    Loading Drivers [ tg3 ]"
  modprobe tg3
fi

# NC7770 Gigabit Server Adapter
# PCI ID: 14E416450E11007C
./ifhw hpdiscovery.xml allboards.xml "PCI:NC7770 Gigabit Server Adapter" 2>/dev/null
if [ $? = 0 ]; then
  echo "  Found NC7770 Gigabit Server Adapter"
  echo "    Loading Drivers [ tg3 ]"
  modprobe tg3
fi

# NC7770 Gigabit Server Adapter
# PCI ID: 14E416470E11009A
./ifhw hpdiscovery.xml allboards.xml "PCI:NC7770 Gigabit Server Adapter" 2>/dev/null
if [ $? = 0 ]; then
  echo "  Found NC7770 Gigabit Server Adapter"
  echo "    Loading Drivers [ tg3 ]"
  modprobe tg3
fi

# NC7760 Gigabit Server Adapter
# PCI ID: 14E416A60E1100BB
./ifhw hpdiscovery.xml allboards.xml "PCI:NC7760 Gigabit Server Adapter" 2>/dev/null
if [ $? = 0 ]; then
  echo "  Found NC7760 Gigabit Server Adapter"
  echo "    Loading Drivers [ tg3 ]"
  modprobe tg3
fi

# NC7761 Gigabit Server Adapter
# PCI ID: 14E416450E1100E3
./ifhw hpdiscovery.xml allboards.xml "PCI:NC7761 Gigabit Server Adapter" 2>/dev/null
if [ $? = 0 ]; then
  echo "  Found NC7761 Gigabit Server Adapter"
  echo "    Loading Drivers [ tg3 ]"
  modprobe tg3
fi

# NC6770 Gigabit Server Adapter
# PCI ID: 14E416450E11007D
./ifhw hpdiscovery.xml allboards.xml "PCI:NC6770 Gigabit Server Adapter" 2>/dev/null
if [ $? = 0 ]; then
  echo "  Found NC6770 Gigabit Server Adapter"
  echo "    Loading Drivers [ tg3 ]"
  modprobe tg3
fi

# NC6770 Gigabit Server Adapter
# PCI ID: 14E416450E1100C1
./ifhw hpdiscovery.xml allboards.xml "PCI:NC6770 Gigabit Server Adapter" 2>/dev/null
if [ $? = 0 ]; then
  echo "  Found NC6770 Gigabit Server Adapter"
  echo "    Loading Drivers [ tg3 ]"
  modprobe tg3
fi

# NC7780 Gigabit Server Adapter
# PCI ID: 14E416450E110085
./ifhw hpdiscovery.xml allboards.xml "PCI:NC7780 Gigabit Server Adapter" 2>/dev/null
if [ $? = 0 ]; then
  echo "  Found NC7780 Gigabit Server Adapter"
  echo "    Loading Drivers [ tg3 ]"
  modprobe tg3
fi

# NC7781 Gigabit Server Adapter
# PCI ID: 14E416450E1100CB
./ifhw hpdiscovery.xml allboards.xml "PCI:NC7781 Gigabit Server Adapter" 2>/dev/null
if [ $? = 0 ]; then
  echo "  Found NC7781 Gigabit Server Adapter"
  echo "    Loading Drivers [ tg3 ]"
  modprobe tg3
fi

# NC7782 Gigabit Server Adapter
# PCI ID: 14E416450E1100D0
./ifhw hpdiscovery.xml allboards.xml "PCI:NC7782 Gigabit Server Adapter" 2>/dev/null
if [ $? = 0 ]; then
  echo "  Found NC7782 Gigabit Server Adapter"
  echo "    Loading Drivers [ tg3 ]"
  modprobe tg3
fi

# NC7771 Gigabit Server Adapter
# PCI ID: 14E416A70E1100CA
./ifhw hpdiscovery.xml allboards.xml "PCI:NC7771 Gigabit Server Adapter" 2>/dev/null
if [ $? = 0 ]; then
  echo "  Found NC7771 Gigabit Server Adapter"
  echo "    Loading Drivers [ tg3 ]"
  modprobe tg3
fi

# NC7781 Gigabit Server Adapter
# PCI ID: 14E416A70E1100CB
./ifhw hpdiscovery.xml allboards.xml "PCI:NC7781 Gigabit Server Adapter" 2>/dev/null
if [ $? = 0 ]; then
  echo "  Found NC7781 Gigabit Server Adapter"
  echo "    Loading Drivers [ tg3 ]"
  modprobe tg3
fi

# NC7771 Gigabit Server Adapter
# PCI ID: 14E416C70E1100CA
./ifhw hpdiscovery.xml allboards.xml "PCI:NC7771 Gigabit Server Adapter" 2>/dev/null
if [ $? = 0 ]; then
  echo "  Found NC7771 Gigabit Server Adapter"
  echo "    Loading Drivers [ tg3 ]"
  modprobe tg3
fi

# NC326i PCIe Dual Port 1Gb Adapter
# PCI ID: 14E41678103C703E
./ifhw hpdiscovery.xml allboards.xml "PCI:NC326i PCIe Dual Port 1Gb Adapter" 2>/dev/null
if [ $? = 0 ]; then
  echo "  Found NC326i PCIe Dual Port 1Gb Adapter"
  echo "    Loading Drivers [ tg3 ]"
  modprobe tg3
fi

# NC6132 Gigabit Module
# PCI ID: 808610000E11B0DF
./ifhw hpdiscovery.xml allboards.xml "PCI:NC6132 Gigabit Module" 2>/dev/null
if [ $? = 0 ]; then
  echo "  Found NC6132 Gigabit Module"
  echo "    Loading Drivers [ e1000 ]"
  modprobe e1000
fi

# NC6133 Gigabit Module
# PCI ID: 808610000E11B0E0
./ifhw hpdiscovery.xml allboards.xml "PCI:NC6133 Gigabit Module" 2>/dev/null
if [ $? = 0 ]; then
  echo "  Found NC6133 Gigabit Module"
  echo "    Loading Drivers [ e1000 ]"
  modprobe e1000
fi

# NC6134 Gigabit NIC
# PCI ID: 808610000E11B123
./ifhw hpdiscovery.xml allboards.xml "PCI:NC6134 Gigabit NIC" 2>/dev/null
if [ $? = 0 ]; then
  echo "  Found NC6134 Gigabit NIC"
  echo "    Loading Drivers [ e1000 ]"
  modprobe e1000
fi

# NC6136 Gigabit Server Adapter
# PCI ID: 808610010E11004A
./ifhw hpdiscovery.xml allboards.xml "PCI:NC6136 Gigabit Server Adapter" 2>/dev/null
if [ $? = 0 ]; then
  echo "  Found NC6136 Gigabit Server Adapter"
  echo "    Loading Drivers [ e1000 ]"
  modprobe e1000
fi

# NC1020 Gigabit Server Adapter
# PCI ID: 14E41654103C3100
./ifhw hpdiscovery.xml allboards.xml "PCI:NC1020 Gigabit Server Adapter" 2>/dev/null
if [ $? = 0 ]; then
  echo "  Found NC1020 Gigabit Server Adapter"
  echo "    Loading Drivers [ tg3 ]"
  modprobe tg3
fi

# NC7131 Gigabit Server Adapter
# PCI ID: 808610040E11B1A4
./ifhw hpdiscovery.xml allboards.xml "PCI:NC7131 Gigabit Server Adapter" 2>/dev/null
if [ $? = 0 ]; then
  echo "  Found NC7131 Gigabit Server Adapter"
  echo "    Loading Drivers [ e1000 ]"
  modprobe e1000
fi

# NC7132 Gigabit Upgrade Module
# PCI ID: 808610040E110049
./ifhw hpdiscovery.xml allboards.xml "PCI:NC7132 Gigabit Upgrade Module" 2>/dev/null
if [ $? = 0 ]; then
  echo "  Found NC7132 Gigabit Upgrade Module"
  echo "    Loading Drivers [ e1000 ]"
  modprobe e1000
fi

# NC7170 Dual Port PCI-X 1000T Gigabit Server Adapter
# PCI ID: 808610100E1100DB
./ifhw hpdiscovery.xml allboards.xml "PCI:NC7170 Dual Port PCI-X 1000T Gigabit Server Adapter" 2>/dev/null
if [ $? = 0 ]; then
  echo "  Found NC7170 Dual Port PCI-X 1000T Gigabit Server Adapter"
  echo "    Loading Drivers [ e1000 ]"
  modprobe e1000
fi

# NC6170 Dual Port PCI-X 1000SX Gigabit Server Adapter
# PCI ID: 808610120E1100DC
./ifhw hpdiscovery.xml allboards.xml "PCI:NC6170 Dual Port PCI-X 1000SX Gigabit Server Adapter" 2>/dev/null
if [ $? = 0 ]; then
  echo "  Found NC6170 Dual Port PCI-X 1000SX Gigabit Server Adapter"
  echo "    Loading Drivers [ e1000 ]"
  modprobe e1000
fi

# NC3120 Ethernet NIC
# PCI ID: 808612290E11B01E
./ifhw hpdiscovery.xml allboards.xml "PCI:NC3120 Ethernet NIC" 2>/dev/null
if [ $? = 0 ]; then
  echo "  Found NC3120 Ethernet NIC"
  echo "    Loading Drivers [ e100 ]"
  modprobe e100
fi

# NC3122 Ethernet NIC
# PCI ID: 808612290E11B01F
./ifhw hpdiscovery.xml allboards.xml "PCI:NC3122 Ethernet NIC" 2>/dev/null
if [ $? = 0 ]; then
  echo "  Found NC3122 Ethernet NIC"
  echo "    Loading Drivers [ e100 ]"
  modprobe e100
fi

# NC3131 Fast Ethernet NIC
# PCI ID: 808612290E11B0DD
./ifhw hpdiscovery.xml allboards.xml "PCI:NC3131 Fast Ethernet NIC" 2>/dev/null
if [ $? = 0 ]; then
  echo "  Found NC3131 Fast Ethernet NIC"
  echo "    Loading Drivers [ e100 ]"
  modprobe e100
fi

# NC3132 Fast Ethernet Module
# PCI ID: 808612290E11B0DE
./ifhw hpdiscovery.xml allboards.xml "PCI:NC3132 Fast Ethernet Module" 2>/dev/null
if [ $? = 0 ]; then
  echo "  Found NC3132 Fast Ethernet Module"
  echo "    Loading Drivers [ e100 ]"
  modprobe e100
fi

# NC3133 Fast Ethernet Module
# PCI ID: 808612290E11B0E1
./ifhw hpdiscovery.xml allboards.xml "PCI:NC3133 Fast Ethernet Module" 2>/dev/null
if [ $? = 0 ]; then
  echo "  Found NC3133 Fast Ethernet Module"
  echo "    Loading Drivers [ e100 ]"
  modprobe e100
fi

# NC3163 Fast Ethernet NIC
# PCI ID: 808612290E11B134
./ifhw hpdiscovery.xml allboards.xml "PCI:NC3163 Fast Ethernet NIC" 2>/dev/null
if [ $? = 0 ]; then
  echo "  Found NC3163 Fast Ethernet NIC"
  echo "    Loading Drivers [ e100 ]"
  modprobe e100
fi

# NC3123 Fast Ethernet NIC
# PCI ID: 808612290E11B144
./ifhw hpdiscovery.xml allboards.xml "PCI:NC3123 Fast Ethernet NIC" 2>/dev/null
if [ $? = 0 ]; then
  echo "  Found NC3123 Fast Ethernet NIC"
  echo "    Loading Drivers [ e100 ]"
  modprobe e100
fi

# NC3134 Fast Ethernet NIC
# PCI ID: 808612290E11B163
./ifhw hpdiscovery.xml allboards.xml "PCI:NC3134 Fast Ethernet NIC" 2>/dev/null
if [ $? = 0 ]; then
  echo "  Found NC3134 Fast Ethernet NIC"
  echo "    Loading Drivers [ e100 ]"
  modprobe e100
fi

# NC3135 Fast Ethernet Upgrade Module
# PCI ID: 808612290E11B164
./ifhw hpdiscovery.xml allboards.xml "PCI:NC3135 Fast Ethernet Upgrade Module" 2>/dev/null
if [ $? = 0 ]; then
  echo "  Found NC3135 Fast Ethernet Upgrade Module"
  echo "    Loading Drivers [ e100 ]"
  modprobe e100
fi

# NC310F PCI-X Gigabit Server Adapter
# PCI ID: 80861027103C3103
./ifhw hpdiscovery.xml allboards.xml "PCI:NC310F PCI-X Gigabit Server Adapter" 2>/dev/null
if [ $? = 0 ]; then
  echo "  Found NC310F PCI-X Gigabit Server Adapter"
  echo "    Loading Drivers [ e1000 ]"
  modprobe e1000
fi

# NC150T PCI 4-Port Gigabit Combo Switch Adapter
# PCI ID: 14E41654103C3226
./ifhw hpdiscovery.xml allboards.xml "PCI:NC150T PCI 4-Port Gigabit Combo Switch Adapter" 2>/dev/null
if [ $? = 0 ]; then
  echo "  Found NC150T PCI 4-Port Gigabit Combo Switch Adapter"
  echo "    Loading Drivers [ tg3 ]"
  modprobe tg3
fi

# NC320T PCI Express Gigabit Server Adapter
# PCI ID: 14E41659103C7031
./ifhw hpdiscovery.xml allboards.xml "PCI:NC320T PCI Express Gigabit Server Adapter" 2>/dev/null
if [ $? = 0 ]; then
  echo "  Found NC320T PCI Express Gigabit Server Adapter"
  echo "    Loading Drivers [ tg3 ]"
  modprobe tg3
fi

# NC370T Multifunction Gigabit Server Adapter
# PCI ID: 14E4164A103C3101
./ifhw hpdiscovery.xml allboards.xml "PCI:NC370T Multifunction Gigabit Server Adapter" 2>/dev/null
if [ $? = 0 ]; then
  echo "  Found NC370T Multifunction Gigabit Server Adapter"
  echo "    Loading Drivers [ bnx2 ]"
  modprobe bnx2
fi

# NC370F Multifunction Gigabit Server Adapter
# PCI ID: 14E416AA103C3102
./ifhw hpdiscovery.xml allboards.xml "PCI:NC370F Multifunction Gigabit Server Adapter" 2>/dev/null
if [ $? = 0 ]; then
  echo "  Found NC370F Multifunction Gigabit Server Adapter"
  echo "    Loading Drivers [ bnx2 ]"
  modprobe bnx2
fi

# NC340T PCI-X Quad-port Gigabit Server Adapter
# PCI ID: 80861099103C3109
./ifhw hpdiscovery.xml allboards.xml "PCI:NC340T PCI-X Quad-port Gigabit Server Adapter" 2>/dev/null
if [ $? = 0 ]; then
  echo "  Found NC340T PCI-X Quad-port Gigabit Server Adapter"
  echo "    Loading Drivers [ e1000 ]"
  modprobe e1000
fi

# NC370i Multifunction Gigabit Server Adapter
# PCI ID: 14E4164A103C3106
./ifhw hpdiscovery.xml allboards.xml "PCI:NC370i Multifunction Gigabit Server Adapter" 2>/dev/null
if [ $? = 0 ]; then
  echo "  Found NC370i Multifunction Gigabit Server Adapter"
  echo "    Loading Drivers [ bnx2 ]"
  modprobe bnx2
fi

# NC370i Multifunction Gigabit Server Adapter
# PCI ID: 14E416AA103C310C
./ifhw hpdiscovery.xml allboards.xml "PCI:NC370i Multifunction Gigabit Server Adapter" 2>/dev/null
if [ $? = 0 ]; then
  echo "  Found NC370i Multifunction Gigabit Server Adapter"
  echo "    Loading Drivers [ bnx2 ]"
  modprobe bnx2
fi

# NC380T PCI Express Dual Port Multifunction Gigabit Server Adapter
# PCI ID: 14E4164A103C3070
./ifhw hpdiscovery.xml allboards.xml "PCI:NC380T PCI Express Dual Port Multifunction Gigabit Server Adapter" 2>/dev/null
if [ $? = 0 ]; then
  echo "  Found NC380T PCI Express Dual Port Multifunction Gigabit Server Adapter"
  echo "    Loading Drivers [ bnx2 ]"
  modprobe bnx2
fi

# NC324i Integrated Dual Port PCI Express Gigabit Server Adapter
# PCI ID: 14E41668103C7039
./ifhw hpdiscovery.xml allboards.xml "PCI:NC324i Integrated Dual Port PCI Express Gigabit Server Adapter" 2>/dev/null
if [ $? = 0 ]; then
  echo "  Found NC324i Integrated Dual Port PCI Express Gigabit Server Adapter"
  echo "    Loading Drivers [ tg3 ]"
  modprobe tg3
fi

# NC320i Integrated Gigabit Server Adapter
# PCI ID: 14E41659103C7032
./ifhw hpdiscovery.xml allboards.xml "PCI:NC320i Integrated Gigabit Server Adapter" 2>/dev/null
if [ $? = 0 ]; then
  echo "  Found NC320i Integrated Gigabit Server Adapter"
  echo "    Loading Drivers [ tg3 ]"
  modprobe tg3
fi

# NC373F PCI Express Multifunction Gigabit Server Adapter
# PCI ID: 14E416AC103C703D
./ifhw hpdiscovery.xml allboards.xml "PCI:NC373F PCI Express Multifunction Gigabit Server Adapter" 2>/dev/null
if [ $? = 0 ]; then
  echo "  Found NC373F PCI Express Multifunction Gigabit Server Adapter"
  echo "    Loading Drivers [ bnx2 ]"
  modprobe bnx2
fi

# NC373i PCI Express Multifunction Gigabit Server Adapter
# PCI ID: 14E4164C103C7038
./ifhw hpdiscovery.xml allboards.xml "PCI:NC373i PCI Express Multifunction Gigabit Server Adapter" 2>/dev/null
if [ $? = 0 ]; then
  echo "  Found NC373i PCI Express Multifunction Gigabit Server Adapter"
  echo "    Loading Drivers [ bnx2 ]"
  modprobe bnx2
fi

# NC373i Multifunction Gigabit Server Adapter
# PCI ID: 14E416AC103C703B
./ifhw hpdiscovery.xml allboards.xml "PCI:NC373i Multifunction Gigabit Server Adapter" 2>/dev/null
if [ $? = 0 ]; then
  echo "  Found NC373i Multifunction Gigabit Server Adapter"
  echo "    Loading Drivers [ bnx2 ]"
  modprobe bnx2
fi

# NC371i Multifunction Gigabit Server Adapter
# PCI ID: 14E4164A103C1709
./ifhw hpdiscovery.xml allboards.xml "PCI:NC371i Multifunction Gigabit Server Adapter" 2>/dev/null
if [ $? = 0 ]; then
  echo "  Found NC371i Multifunction Gigabit Server Adapter"
  echo "    Loading Drivers [ bnx2 ]"
  modprobe bnx2
fi

# NC340T PCI-X Quad-port Gigabit Server Adapter
# PCI ID: 808610B5103C3109
./ifhw hpdiscovery.xml allboards.xml "PCI:NC340T PCI-X Quad-port Gigabit Server Adapter" 2>/dev/null
if [ $? = 0 ]; then
  echo "  Found NC340T PCI-X Quad-port Gigabit Server Adapter"
  echo "    Loading Drivers [ e1000 ]"
  modprobe e1000
fi

# NC326i PCIe Dual Port Gigabit Server Adapter
# PCI ID: 14E41679103C703C
./ifhw hpdiscovery.xml allboards.xml "PCI:NC326i PCIe Dual Port Gigabit Server Adapter" 2>/dev/null
if [ $? = 0 ]; then
  echo "  Found NC326i PCIe Dual Port Gigabit Server Adapter"
  echo "    Loading Drivers [ tg3 ]"
  modprobe tg3
fi

# NC373m PCI Express Dual Port Multifunction Gigabit Server Adapter
# PCI ID: 14E416AC103C1706
./ifhw hpdiscovery.xml allboards.xml "PCI:NC373m PCI Express Dual Port Multifunction Gigabit Server Adapter" 2>/dev/null
if [ $? = 0 ]; then
  echo "  Found NC373m PCI Express Dual Port Multifunction Gigabit Server Adapter"
  echo "    Loading Drivers [ bnx2 ]"
  modprobe bnx2
fi

# NC374m PCI Express Dual Port Multifunction Gigabit Server Adapter
# PCI ID: 14E4164C103C7045
./ifhw hpdiscovery.xml allboards.xml "PCI:NC374m PCI Express Dual Port Multifunction Gigabit Server Adapter" 2>/dev/null
if [ $? = 0 ]; then
  echo "  Found NC374m PCI Express Dual Port Multifunction Gigabit Server Adapter"
  echo "    Loading Drivers [ bnx2 ]"
  modprobe bnx2
fi

# NC320m PCI Express Dual Port Gigabit Server Adapter
# PCI ID: 14E41659103C703B
./ifhw hpdiscovery.xml allboards.xml "PCI:NC320m PCI Express Dual Port Gigabit Server Adapter" 2>/dev/null
if [ $? = 0 ]; then
  echo "  Found NC320m PCI Express Dual Port Gigabit Server Adapter"
  echo "    Loading Drivers [ tg3 ]"
  modprobe tg3
fi

# NC326m PCIe Dual Port Gigabit Server Adapter
# PCI ID: 14E41679103C1707
./ifhw hpdiscovery.xml allboards.xml "PCI:NC326m PCIe Dual Port Gigabit Server Adapter" 2>/dev/null
if [ $? = 0 ]; then
  echo "  Found NC326m PCIe Dual Port Gigabit Server Adapter"
  echo "    Loading Drivers [ bnx2 ]"
  modprobe bnx2
fi

# NC373T PCI Express Multifunction Gigabit Server Adapter
# PCI ID: 14E4164C103C7037
./ifhw hpdiscovery.xml allboards.xml "PCI:NC373T PCI Express Multifunction Gigabit Server Adapter" 2>/dev/null
if [ $? = 0 ]; then
  echo "  Found NC373T PCI Express Multifunction Gigabit Server Adapter"
  echo "    Loading Drivers [ bnx2 ]"
  modprobe bnx2
fi

# NC325m PCIe Quad Port Gigabit Server Adapter
# PCI ID: 14E41679103C170C
./ifhw hpdiscovery.xml allboards.xml "PCI:NC325m PCIe Quad Port Gigabit Server Adapter" 2>/dev/null
if [ $? = 0 ]; then
  echo "  Found NC325m PCIe Quad Port Gigabit Server Adapter"
  echo "    Loading Drivers [ bnx2 ]"
  modprobe bnx2
fi

# NC382T PCI Express Dual Port Gigabit Server Adapter
# PCI ID: 14E41639103C7059
./ifhw hpdiscovery.xml allboards.xml "PCI:NC382T PCI Express Dual Port Gigabit Server Adapter" 2>/dev/null
if [ $? = 0 ]; then
  echo "  Found NC382T PCI Express Dual Port Gigabit Server Adapter"
  echo "    Loading Drivers [ bnx2 ]"
  modprobe bnx2
fi

# NC382i Integrated Dual Port Multifunction Gigabit Server Adapter
# PCI ID: 14E41639103C7055
./ifhw hpdiscovery.xml allboards.xml "PCI:NC382i Integrated Dual Port Multifunction Gigabit Server Adapter" 2>/dev/null
if [ $? = 0 ]; then
  echo "  Found NC382i Integrated Dual Port Multifunction Gigabit Server Adapter"
  echo "    Loading Drivers [ bnx2 ]"
  modprobe bnx2
fi

# NC382m Dual Port 1GbE Multifunction BL-c Adapter
# PCI ID: 14E4163A103C171D
./ifhw hpdiscovery.xml allboards.xml "PCI:NC382m Dual Port 1GbE Multifunction BL-c Adapter" 2>/dev/null
if [ $? = 0 ]; then
  echo "  Found NC382m Dual Port 1GbE Multifunction BL-c Adapter"
  echo "    Loading Drivers [ bnx2 ]"
  modprobe bnx2
fi

# NC532m Dual Port 10GbE Multifunction BL-c Adapter
# PCI ID: 14E41650103C171C
./ifhw hpdiscovery.xml allboards.xml "PCI:NC532m Dual Port 10GbE Multifunction BL-c Adapter" 2>/dev/null
if [ $? = 0 ]; then
  echo "  Found NC532m Dual Port 10GbE Multifunction BL-c Adapter"
  echo "    Loading Drivers [ bnx2x ]"
  modprobe bnx2x
fi

# NC532i Integrated Dual Port 10GbE Multifunction BL-c Adapter
# PCI ID: 14E41650103C7058
./ifhw hpdiscovery.xml allboards.xml "PCI:NC532i Integrated Dual Port 10GbE Multifunction BL-c Adapter" 2>/dev/null
if [ $? = 0 ]; then
  echo "  Found NC532i Integrated Dual Port 10GbE Multifunction BL-c Adapter"
  echo "    Loading Drivers [ bnx2x ]"
  modprobe bnx2x
fi

# NC360T PCIe Dual Port Gigabit Server Adapter
# PCI ID: 8086105E103C7044
./ifhw hpdiscovery.xml allboards.xml "PCI:NC360T PCIe Dual Port Gigabit Server Adapter" 2>/dev/null
if [ $? = 0 ]; then
  echo "  Found NC360T PCIe Dual Port Gigabit Server Adapter"
  echo "    Loading Drivers [ e1000 ]"
  modprobe e1000
fi

# NC110T PCI Express Single Port Gigabit Server Adapter
# PCI ID: 808610B9103C704A
./ifhw hpdiscovery.xml allboards.xml "PCI:NC110T PCI Express Single Port Gigabit Server Adapter" 2>/dev/null
if [ $? = 0 ]; then
  echo "  Found NC110T PCI Express Single Port Gigabit Server Adapter"
  echo "    Loading Drivers [ e1000 ]"
  modprobe e1000
fi

# NC362i Integrated Dual Port BL-c Gigabit Server Adapter
# PCI ID: 808610E7103C31FF
./ifhw hpdiscovery.xml allboards.xml "PCI:NC362i Integrated Dual Port BL-c Gigabit Server Adapter" 2>/dev/null
if [ $? = 0 ]; then
  echo "  Found NC362i Integrated Dual Port BL-c Gigabit Server Adapter"
  echo "    Loading Drivers [ igb ]"
  modprobe igb
fi

# NC362i Integrated Dual Port Gigabit Server Adapter
# PCI ID: 808610C9103C323F
./ifhw hpdiscovery.xml allboards.xml "PCI:NC362i Integrated Dual Port Gigabit Server Adapter" 2>/dev/null
if [ $? = 0 ]; then
  echo "  Found NC362i Integrated Dual Port Gigabit Server Adapter"
  echo "    Loading Drivers [ igb ]"
  modprobe igb
fi

# NC364T PCIe Express Quad Port Gigabit Server Adapter
# PCI ID: 808610BC103C704B
./ifhw hpdiscovery.xml allboards.xml "PCI:NC364T PCIe Express Quad Port Gigabit Server Adapter" 2>/dev/null
if [ $? = 0 ]; then
  echo "  Found NC364T PCIe Express Quad Port Gigabit Server Adapter"
  echo "    Loading Drivers [ e1000 ]"
  modprobe e1000
fi

# NC365T PCI Express Quad Port Gigabit Server Adapter
# PCI ID: 8086150E103C1780
./ifhw hpdiscovery.xml allboards.xml "PCI:NC365T PCI Express Quad Port Gigabit Server Adapter" 2>/dev/null
if [ $? = 0 ]; then
  echo "  Found NC365T PCI Express Quad Port Gigabit Server Adapter"
  echo "    Loading Drivers [ igb ]"
  modprobe igb
fi

# NC360m PCIe Dual Port Gigabit Server Adapter
# PCI ID: 808610D9103C1716
./ifhw hpdiscovery.xml allboards.xml "PCI:NC360m PCIe Dual Port Gigabit Server Adapter" 2>/dev/null
if [ $? = 0 ]; then
  echo "  Found NC360m PCIe Dual Port Gigabit Server Adapter"
  echo "    Loading Drivers [ e1000 ]"
  modprobe e1000
fi

# NC364m PCIe Express Quad Port Gigabit Server Adapter
# PCI ID: 808610DA103C1717
./ifhw hpdiscovery.xml allboards.xml "PCI:NC364m PCIe Express Quad Port Gigabit Server Adapter" 2>/dev/null
if [ $? = 0 ]; then
  echo "  Found NC364m PCIe Express Quad Port Gigabit Server Adapter"
  echo "    Loading Drivers [ e1000 ]"
  modprobe e1000
fi

# NC510F PCIe 10 Gigabit Server Adapter
# PCI ID: 40400001103C7074
./ifhw hpdiscovery.xml allboards.xml "PCI:NC510F PCIe 10 Gigabit Server Adapter" 2>/dev/null
if [ $? = 0 ]; then
  echo "  Found NC510F PCIe 10 Gigabit Server Adapter"
  
fi

# NC510C PCIe 10 Gigabit Server Adapter
# PCI ID: 40400002103C7048
./ifhw hpdiscovery.xml allboards.xml "PCI:NC510C PCIe 10 Gigabit Server Adapter" 2>/dev/null
if [ $? = 0 ]; then
  echo "  Found NC510C PCIe 10 Gigabit Server Adapter"
  
fi

# NC512m Dual Port 10 Gigabit BL-c Server Adapter
# PCI ID: 40400005103C170E
./ifhw hpdiscovery.xml allboards.xml "PCI:NC512m Dual Port 10 Gigabit BL-c Server Adapter" 2>/dev/null
if [ $? = 0 ]; then
  echo "  Found NC512m Dual Port 10 Gigabit BL-c Server Adapter"
  
fi

# NC375i Integrated Quad Port Multifunction Gigabit Server Adapter
# PCI ID: 40400100103C705A
./ifhw hpdiscovery.xml allboards.xml "PCI:NC375i Integrated Quad Port Multifunction Gigabit Server Adapter" 2>/dev/null
if [ $? = 0 ]; then
  echo "  Found NC375i Integrated Quad Port Multifunction Gigabit Server Adapter"
  
fi

# HP NC522SFP Dual Port 10GbE Server Adapter
# PCI ID: 40400100103C705B
./ifhw hpdiscovery.xml allboards.xml "PCI:HP NC522SFP Dual Port 10GbE Server Adapter" 2>/dev/null
if [ $? = 0 ]; then
  echo "  Found HP NC522SFP Dual Port 10GbE Server Adapter"
  
fi

# HP NC375i w/HP NC524 10Gb Adapter
# PCI ID: 40400100103C3251
./ifhw hpdiscovery.xml allboards.xml "PCI:HP NC375i w/HP NC524 10Gb Adapter" 2>/dev/null
if [ $? = 0 ]; then
  echo "  Found HP NC375i w/HP NC524 10Gb Adapter"
  
fi

# NC112T PCI Express Gigabit Server Adapter
# PCI ID: 808610D3103C3250
./ifhw hpdiscovery.xml allboards.xml "PCI:NC112T PCI Express Gigabit Server Adapter" 2>/dev/null
if [ $? = 0 ]; then
  echo "  Found NC112T PCI Express Gigabit Server Adapter"
  echo "    Loading Drivers [ igb ]"
  modprobe igb
fi

# HP NC112i 1-Port Ethernet Server Adapter
# PCI ID: 808610D3103C1785
./ifhw hpdiscovery.xml allboards.xml "PCI:HP NC112i 1-Port Ethernet Server Adapter" 2>/dev/null
if [ $? = 0 ]; then
  echo "  Found HP NC112i 1-Port Ethernet Server Adapter"
  echo "    Loading Drivers [ igb ]"
  modprobe igb
fi

# HP NC522m Dual Port Flex 10 10GbE Multifunction BL-c Adapter
# PCI ID: 40400100103C171B
./ifhw hpdiscovery.xml allboards.xml "PCI:HP NC522m Dual Port Flex 10 10GbE Multifunction BL-c Adapter" 2>/dev/null
if [ $? = 0 ]; then
  echo "  Found HP NC522m Dual Port Flex 10 10GbE Multifunction BL-c Adapter"
  
fi

# NC375T Quad Port PCI Express Gigabit Server Adapter
# PCI ID: 40400100103C1740
./ifhw hpdiscovery.xml allboards.xml "PCI:NC375T Quad Port PCI Express Gigabit Server Adapter" 2>/dev/null
if [ $? = 0 ]; then
  echo "  Found NC375T Quad Port PCI Express Gigabit Server Adapter"
  
fi

# NC542m Dual Port Flex-10 10GbE BL-c Adapter
# PCI ID: 15B36764103C3313
./ifhw hpdiscovery.xml allboards.xml "PCI:NC542m Dual Port Flex-10 10GbE BL-c Adapter" 2>/dev/null
if [ $? = 0 ]; then
  echo "  Found NC542m Dual Port Flex-10 10GbE BL-c Adapter"
  echo "    Loading Drivers [ mlx4_en ]"
  modprobe mlx4_en
fi

# HP NC543i 1-port 4x QDR IB Flex-10 10Gb Adapter
# PCI ID: 15B36746103C1781
./ifhw hpdiscovery.xml allboards.xml "PCI:HP NC543i 1-port 4x QDR IB Flex-10 10Gb Adapter" 2>/dev/null
if [ $? = 0 ]; then
  echo "  Found HP NC543i 1-port 4x QDR IB Flex-10 10Gb Adapter"
  echo "    Loading Drivers [ mlx4_en ]"
  modprobe mlx4_en
fi

# HP NC543i 2-port 4x QDR IB 10Gb Adapter
# PCI ID: 15B36746103C3349
./ifhw hpdiscovery.xml allboards.xml "PCI:HP NC543i 2-port 4x QDR IB 10Gb Adapter" 2>/dev/null
if [ $? = 0 ]; then
  echo "  Found HP NC543i 2-port 4x QDR IB 10Gb Adapter"
  echo "    Loading Drivers [ mlx4_en ]"
  modprobe mlx4_en
fi

# NC550SFP Dual Port 10GbE Server Adapter
# PCI ID: 19A20700103C1747
./ifhw hpdiscovery.xml allboards.xml "PCI:NC550SFP Dual Port 10GbE Server Adapter" 2>/dev/null
if [ $? = 0 ]; then
  echo "  Found NC550SFP Dual Port 10GbE Server Adapter"
  echo "    Loading Drivers [ be2net ]"
  modprobe be2net
fi

# HP NC553i 10Gb 2-port FlexFabric Converged Network Adapter - FCoE
# PCI ID: 19A20714103C3315
./ifhw hpdiscovery.xml allboards.xml "PCI:HP NC553i 10Gb 2-port FlexFabric Converged Network Adapter - FCoE" 2>/dev/null
if [ $? = 0 ]; then
  echo "  Found HP NC553i 10Gb 2-port FlexFabric Converged Network Adapter - FCoE"
  echo "    Loading Drivers [ scsi_mod sd_mod lpfc lpfcdfc scsi_debug ]"
  modprobe scsi_mod
  modprobe sd_mod
  modprobe lpfc
  modprobe lpfcdfc
  modprobe scsi_debug
fi

# HP NC553i 10Gb 2-port FlexFabric Converged Network Adapter - NIC
# PCI ID: 19A20710103C3315
./ifhw hpdiscovery.xml allboards.xml "PCI:HP NC553i 10Gb 2-port FlexFabric Converged Network Adapter - NIC" 2>/dev/null
if [ $? = 0 ]; then
  echo "  Found HP NC553i 10Gb 2-port FlexFabric Converged Network Adapter - NIC"
  echo "    Loading Drivers [ be2net ]"
  modprobe be2net
fi

# HP NC553i 10Gb 2-port FlexFabric Converged Network Adapter - iSCSI
# PCI ID: 19A20712103C3315
./ifhw hpdiscovery.xml allboards.xml "PCI:HP NC553i 10Gb 2-port FlexFabric Converged Network Adapter - iSCSI" 2>/dev/null
if [ $? = 0 ]; then
  echo "  Found HP NC553i 10Gb 2-port FlexFabric Converged Network Adapter - iSCSI"
  echo "    Loading Drivers [ be2iscsi ]"
  modprobe be2iscsi
fi

# HP NC553m 10Gb 2-port FlexFabric Converged Network Adapter - FCoE
# PCI ID: 19A20714103C3345
./ifhw hpdiscovery.xml allboards.xml "PCI:HP NC553m 10Gb 2-port FlexFabric Converged Network Adapter - FCoE" 2>/dev/null
if [ $? = 0 ]; then
  echo "  Found HP NC553m 10Gb 2-port FlexFabric Converged Network Adapter - FCoE"
  echo "    Loading Drivers [ scsi_mod sd_mod lpfc lpfcdfc scsi_debug ]"
  modprobe scsi_mod
  modprobe sd_mod
  modprobe lpfc
  modprobe lpfcdfc
  modprobe scsi_debug
fi

# HP NC553m 10Gb 2-port FlexFabric Converged Network Adapter - NIC
# PCI ID: 19A20710103C3345
./ifhw hpdiscovery.xml allboards.xml "PCI:HP NC553m 10Gb 2-port FlexFabric Converged Network Adapter - NIC" 2>/dev/null
if [ $? = 0 ]; then
  echo "  Found HP NC553m 10Gb 2-port FlexFabric Converged Network Adapter - NIC"
  echo "    Loading Drivers [ be2net ]"
  modprobe be2net
fi

# HP NC553m 10Gb 2-port FlexFabric Converged Network Adapter - iSCSI
# PCI ID: 19A20712103C3345
./ifhw hpdiscovery.xml allboards.xml "PCI:HP NC553m 10Gb 2-port FlexFabric Converged Network Adapter - iSCSI" 2>/dev/null
if [ $? = 0 ]; then
  echo "  Found HP NC553m 10Gb 2-port FlexFabric Converged Network Adapter - iSCSI"
  echo "    Loading Drivers [ be2net ]"
  modprobe be2net
fi

# HP NC552m 10Gb 2-port FlexFabric Converged Network Adapter
# PCI ID: 19A20710103C3341
./ifhw hpdiscovery.xml allboards.xml "PCI:HP NC552m 10Gb 2-port FlexFabric Converged Network Adapter" 2>/dev/null
if [ $? = 0 ]; then
  echo "  Found HP NC552m 10Gb 2-port FlexFabric Converged Network Adapter"
  echo "    Loading Drivers [ be2net ]"
  modprobe be2net
fi

# NC550m Dual Port Flex-10 10GbE BL-c Adapter
# PCI ID: 19A20700103C1746
./ifhw hpdiscovery.xml allboards.xml "PCI:NC550m Dual Port Flex-10 10GbE BL-c Adapter" 2>/dev/null
if [ $? = 0 ]; then
  echo "  Found NC550m Dual Port Flex-10 10GbE BL-c Adapter"
  echo "    Loading Drivers [ be2net ]"
  modprobe be2net
fi

# HP StorageWorks CN1000E Dual Port Converged Network Adapter - NIC
# PCI ID: 19A20700103C174B
./ifhw hpdiscovery.xml allboards.xml "PCI:HP StorageWorks CN1000E Dual Port Converged Network Adapter - NIC" 2>/dev/null
if [ $? = 0 ]; then
  echo "  Found HP StorageWorks CN1000E Dual Port Converged Network Adapter - NIC"
  echo "    Loading Drivers [ be2net ]"
  modprobe be2net
fi

# HP StorageWorks CN1000E Dual Port Converged Network Adapter - iSCSI
# PCI ID: 19A20702103C174B
./ifhw hpdiscovery.xml allboards.xml "PCI:HP StorageWorks CN1000E Dual Port Converged Network Adapter - iSCSI" 2>/dev/null
if [ $? = 0 ]; then
  echo "  Found HP StorageWorks CN1000E Dual Port Converged Network Adapter - iSCSI"
  echo "    Loading Drivers [ be2iscsi ]"
  modprobe be2iscsi
fi

# HP StorageWorks CN1000E Dual Port Converged Network Adapter - FCoE
# PCI ID: 19A20704103C174B
./ifhw hpdiscovery.xml allboards.xml "PCI:HP StorageWorks CN1000E Dual Port Converged Network Adapter - FCoE" 2>/dev/null
if [ $? = 0 ]; then
  echo "  Found HP StorageWorks CN1000E Dual Port Converged Network Adapter - FCoE"
  echo "    Loading Drivers [ scsi_mod sd_mod lpfc lpfcdfc scsi_debug ]"
  modprobe scsi_mod
  modprobe sd_mod
  modprobe lpfc
  modprobe lpfcdfc
  modprobe scsi_debug
fi

# HP NC551m Dual Port FlexFabric 10Gb Converged Network Adapter - NIC
# PCI ID: 19A20700103C174A
./ifhw hpdiscovery.xml allboards.xml "PCI:HP NC551m Dual Port FlexFabric 10Gb Converged Network Adapter - NIC" 2>/dev/null
if [ $? = 0 ]; then
  echo "  Found HP NC551m Dual Port FlexFabric 10Gb Converged Network Adapter - NIC"
  echo "    Loading Drivers [ be2net ]"
  modprobe be2net
fi

# HP NC551m Dual Port FlexFabric 10Gb Converged Network Adapter - iSCSI
# PCI ID: 19A20702103C174A
./ifhw hpdiscovery.xml allboards.xml "PCI:HP NC551m Dual Port FlexFabric 10Gb Converged Network Adapter - iSCSI" 2>/dev/null
if [ $? = 0 ]; then
  echo "  Found HP NC551m Dual Port FlexFabric 10Gb Converged Network Adapter - iSCSI"
  echo "    Loading Drivers [ be2iscsi ]"
  modprobe be2iscsi
fi

# HP NC551m Dual Port FlexFabric 10Gb Converged Network Adapter - iSCSI
# PCI ID: 19A20702103C3314
./ifhw hpdiscovery.xml allboards.xml "PCI:HP NC551m Dual Port FlexFabric 10Gb Converged Network Adapter - iSCSI" 2>/dev/null
if [ $? = 0 ]; then
  echo "  Found HP NC551m Dual Port FlexFabric 10Gb Converged Network Adapter - iSCSI"
  echo "    Loading Drivers [ be2iscsi ]"
  modprobe be2iscsi
fi

# HP NC551m Dual Port FlexFabric 10Gb Converged Network Adapter - FCoE
# PCI ID: 19A20704103C174A
./ifhw hpdiscovery.xml allboards.xml "PCI:HP NC551m Dual Port FlexFabric 10Gb Converged Network Adapter - FCoE" 2>/dev/null
if [ $? = 0 ]; then
  echo "  Found HP NC551m Dual Port FlexFabric 10Gb Converged Network Adapter - FCoE"
  echo "    Loading Drivers [ scsi_mod sd_mod lpfc lpfcdfc scsi_debug ]"
  modprobe scsi_mod
  modprobe sd_mod
  modprobe lpfc
  modprobe lpfcdfc
  modprobe scsi_debug
fi

# HP NC551i Dual Port FlexFabric 10Gb Network Adapter
# PCI ID: 19A20700103C3314
./ifhw hpdiscovery.xml allboards.xml "PCI:HP NC551i Dual Port FlexFabric 10Gb Network Adapter" 2>/dev/null
if [ $? = 0 ]; then
  echo "  Found HP NC551i Dual Port FlexFabric 10Gb Network Adapter"
  echo "    Loading Drivers [ be2net ]"
  modprobe be2net
fi

# HP Brocade 804 8Gb FC HBA for HP BladeSystem c-Class
# PCI ID: 16570021103C1779
./ifhw hpdiscovery.xml allboards.xml "PCI:HP Brocade 804 8Gb FC HBA for HP BladeSystem c-Class" 2>/dev/null
if [ $? = 0 ]; then
  echo "  Found HP Brocade 804 8Gb FC HBA for HP BladeSystem c-Class"
  echo "    Loading Drivers [ scsi_mod bfa ]"
  modprobe scsi_mod
  modprobe bfa
fi

# HP NC376i 4-port Ethernet Server Adapter
# PCI ID: 10778020103C3379
./ifhw hpdiscovery.xml allboards.xml "PCI:HP NC376i 4-port Ethernet Server Adapter" 2>/dev/null
if [ $? = 0 ]; then
  echo "  Found HP NC376i 4-port Ethernet Server Adapter"
  
fi

# HP NC376i 1G w/HP NC524SFP 10G Module
# PCI ID: 10778020103C3378
./ifhw hpdiscovery.xml allboards.xml "PCI:HP NC376i 1G w/HP NC524SFP 10G Module" 2>/dev/null
if [ $? = 0 ]; then
  echo "  Found HP NC376i 1G w/HP NC524SFP 10G Module"
  
fi

