Datacore: Emulex HBA Treiber startet nicht unter Windows Server 2012

Bei der Installation von DataCore SANSymphony-V 9.0 werden FC-HBA Treiber des Herstellers durch speziell angepasste Treiber von Datacore ersetzt. Diese verfügen über erweiterte Eigenschaften, indem sie beispielsweise als Initiator und Target fungieren können. Ein normaler PCIe FibreChannel-HBA kann meist nur Initiator sein.

Code 10

Datacore SANSYmphony-V 9.0 unterstützt FibreCHannel-HBA der LPE12000 Serie von Emulex. Bei der Installation auf einem Windows Server 2012 kommt es jedoch nach dem  Setup zu folgendem Bild im Geräte-Manager:

lpe12000_01Schaut man in die Details des jeweiligen Adapters sieht man die Meldung:

“This device cannot start (Code 10). An invalid parameter was passed to a service or function”

lpe12000_02

Es handelt sich hierbei um ein bekanntes Problem und ist in den Release-Notes von SANSymphony-V PSP4 Update1 vermerkt.

DataCore Emulex Driver Installation

In configurations on Microsoft Windows 2012 with Emulex Fibre Channel adapters and the native Storport driver configured on the server, the DataCore Emulex driver will not install correctly. A message is posted in the event log: “The DataCore Emulex driver could not initialize the adapter on bus X, slot X, function X because it could not map some of the resources for that adapter. This may be due to a critical shortage of system resources.” Using the Microsoft Device Manager, uninstall the DataCore driver and do to a port rescan to reinstall it. Alternatively, first install the Emulex Management Interface Library (MILI) utility and start the service before installing SANsymphony-V. This utility is included as part of the Emulex OneCommand Manager (OCM) Application, available from the Emulex website, and installs as a service, which is set to “Manual” by default. Start the service to allow the DataCore driver installation to succeed; it may be stopped again afterwards. Contact Emulex support for further information.

(Quelle: DataCore Release notes SANSymphony-V 9.0 PSP4 Update1)

Lösung

Die Lösung des Problems ist erstaunlich einfach. Zunächst müssen alle Datacore Emulex Treiber für LPE12000 (alle mit Ausrufezeichen) im Gerätemanager entfernt werden (Uninstall).

lpe12000_03Den Dialog bestätigen, aber die Treiber Software nicht löschen.

lpe12000_04Den Vorgang für alle Datacore Emulex Geräte wiederholen. Anschliessend sollte die Sektion im Gerätemanager aussehen wie im Bild unten.

lpe12000_05Nun muss ein Rescan der Hardware gestartet werden (Scan for hardware changes).

lpe12000_06Danach erscheinen die Geräte wieder und sind voll funktional.

lpe12000_07

 

 

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert