Die Foren-SW läuft ohne erkennbare Probleme. Sollte doch etwas nicht funktionieren, bitte gerne hier jederzeit melden und wir kümmern uns zeitnah darum. Danke!
ESXi 4 U1 erkennt Netzwerkkarte nicht - obwohl "support
ESXi 4 U1 erkennt Netzwerkkarte nicht - obwohl "support
Hi vmWare Community
Ich wollte heute ESXi 4 Udpdate 1 installieren.
Dazu habe ich einfach das Image heruntergeladen und die oem.tgz geändert.
Das war, weil für SCSI Controller, SAS Controller und NIC noch Einträge in die simple.map oder pci.ids hinzugefügt werden mussten.
Beim installieren kommt aber dennoch die Meldung: Network card not supported.
Danach bleibt das Setup "hängen".
Was habe ich genau gemacht:
Da ich einen 3Ware 9690SA SAS/SATA Controller und ein Adaptec 2940U2W SCSI Controller benutze, wollte ich dessen Unterstützung hinzufügen.
Also habe ich eine oem.tgz von 3Ware heruntergeladen.
Somit musste ich noch die Einträge für den Adaptec 2940u2whinzufügen.
Ordnerstruktur in der oem.tgz:
etc
--vmware
-----pci.ids
----- simple.map
usr
--lib
----vmware
------vmkmod
--------aic7xxx.o
--------3w_9xxx.o
Das ganze war eigentlich gut beschrieben unter:
http://www.vm-help.com/forum/viewtopic.php?f=17&t=1763
Nun, mein Server hat ein Foxconn A7DA-S Mainboard.
Die Onboard NIC ist eine Broadcom BCM5784.
Laut vm-help.com muss für diese Karte auch eine Änderung vorgenommen werden.
Auch dazu ist alles hier beschrieben:
http://www.vm-help.com/forum/viewtopic.php?f=13&t=446
Ich habe also die simple.map und die pci.ids editiert.
Meiner Meinung nach auch alles an der richtigen Stelle eingefügt.
Nachdem also die Einträge für die 3 Komponenten eingetragen waren (der Adaptec SCSI Controller erforderte nur Modifikation in der simple.map) habe ich die oem.tgz wieder unter Ubuntu x64 gepackt.
Danach habe ich die oem.tgz in das dd Image eingefügt (welches in image.tgz liegt).
Und ich habe die oem.tgz auch ins CD-Root Verzeichniss kopiert.
Wieso lädt er beim Setup den Treiber nicht und bricht ab?
Kann ich auch bevor installiert wird mit ALT+F1 in die Konsole und "unsupported" eintippen?
Muss ich was machen damit die Treiber selber geladen werden?
Geht das so garnicht?
Vielen Dank für eure Hilfe.
Ich wollte heute ESXi 4 Udpdate 1 installieren.
Dazu habe ich einfach das Image heruntergeladen und die oem.tgz geändert.
Das war, weil für SCSI Controller, SAS Controller und NIC noch Einträge in die simple.map oder pci.ids hinzugefügt werden mussten.
Beim installieren kommt aber dennoch die Meldung: Network card not supported.
Danach bleibt das Setup "hängen".
Was habe ich genau gemacht:
Da ich einen 3Ware 9690SA SAS/SATA Controller und ein Adaptec 2940U2W SCSI Controller benutze, wollte ich dessen Unterstützung hinzufügen.
Also habe ich eine oem.tgz von 3Ware heruntergeladen.
Somit musste ich noch die Einträge für den Adaptec 2940u2whinzufügen.
Ordnerstruktur in der oem.tgz:
etc
--vmware
-----pci.ids
----- simple.map
usr
--lib
----vmware
------vmkmod
--------aic7xxx.o
--------3w_9xxx.o
Das ganze war eigentlich gut beschrieben unter:
http://www.vm-help.com/forum/viewtopic.php?f=17&t=1763
Nun, mein Server hat ein Foxconn A7DA-S Mainboard.
Die Onboard NIC ist eine Broadcom BCM5784.
Laut vm-help.com muss für diese Karte auch eine Änderung vorgenommen werden.
Auch dazu ist alles hier beschrieben:
http://www.vm-help.com/forum/viewtopic.php?f=13&t=446
Ich habe also die simple.map und die pci.ids editiert.
Meiner Meinung nach auch alles an der richtigen Stelle eingefügt.
Nachdem also die Einträge für die 3 Komponenten eingetragen waren (der Adaptec SCSI Controller erforderte nur Modifikation in der simple.map) habe ich die oem.tgz wieder unter Ubuntu x64 gepackt.
Danach habe ich die oem.tgz in das dd Image eingefügt (welches in image.tgz liegt).
Und ich habe die oem.tgz auch ins CD-Root Verzeichniss kopiert.
Wieso lädt er beim Setup den Treiber nicht und bricht ab?
Kann ich auch bevor installiert wird mit ALT+F1 in die Konsole und "unsupported" eintippen?
Muss ich was machen damit die Treiber selber geladen werden?
Geht das so garnicht?
Vielen Dank für eure Hilfe.
-
Dayworker
- King of the Hill
- Beiträge: 13657
- Registriert: 01.10.2008, 12:54
- Wohnort: laut USV-Log am Ende der Welt...
Das Einpatchen von Treibern kann, muß aber nicht funktionieren. Bei http://vm-help.com solltest du auch immer 2mal hinsehen, stellenweise finden sich dort fehlerhafte bzw unvollständige Einträge.
Du verläßt dich daher bei der HW-Auswahl besser nur auf die offizielle VMware-HCL, damit funktioniert es und im Gegensatz zum ESX_ohne_i hast du auch keine Möglichkeit eine Treiber-CD von VMware einzusetzen.
Du verläßt dich daher bei der HW-Auswahl besser nur auf die offizielle VMware-HCL, damit funktioniert es und im Gegensatz zum ESX_ohne_i hast du auch keine Möglichkeit eine Treiber-CD von VMware einzusetzen.
-
irix
- King of the Hill
- Beiträge: 13063
- Registriert: 02.08.2008, 15:06
- Wohnort: Hannover/Wuerzburg
- Kontaktdaten:
Fuer einige der supporteten Komponenten kann/muss man in der Tat Treiber installieren. VMware listet diese unter http://downloads.vmware.com/d/info/data ... vers_tools "Driver CDs" da unten.
Gruss
Joerg
Gruss
Joerg
Aber man kann doch soweit auch selber Treiber integrieren.
Genau das habe ich in der oem.tgz getan.
Zudem funktioniert das zumindest laut eines Users auch.
Habe ich die Sache mit der Treiberintegration falsch verstanden oder wie?
Es scheint, als würde ESXi einfach den Treiber nicht laden.
Sonst sollte das laufen.
Genau das habe ich in der oem.tgz getan.
Zudem funktioniert das zumindest laut eines Users auch.
Habe ich die Sache mit der Treiberintegration falsch verstanden oder wie?
Es scheint, als würde ESXi einfach den Treiber nicht laden.
Sonst sollte das laufen.
-
Dayworker
- King of the Hill
- Beiträge: 13657
- Registriert: 01.10.2008, 12:54
- Wohnort: laut USV-Log am Ende der Welt...
Wie schon mal geschrieben, solltest du bei http://vm-help.com immer 2mal hinsehen und mit deinen Angaben vergleichen. Wenn der Treiber nicht geladen wird, stimmen halt die PCI-IDs nicht und demzufolge wird auch kein Treiber geladen.
Ich würde daher auf dem Rechner irgendein Linux versuchen zu installieren, dann dort alle benötigten Einträge/IDs abschreiben und erneut versuchen zu Patchen.
Ich würde daher auf dem Rechner irgendein Linux versuchen zu installieren, dann dort alle benötigten Einträge/IDs abschreiben und erneut versuchen zu Patchen.
Hmm das habe ich garnicht zu befürchten gewagt dass die IDs falsch sind.
Aber ich werde das überprüfen.
Herzlichen Dank für die prompte Hilfe.
Kann ich die Konsole erst verwenden wenn ESXi installiert wurde?
Ich könnte auch per "unsupported" Befehl in die Konsole, dann könnte ich die IDs auch prüfen.
Aber ich werde das überprüfen.
Herzlichen Dank für die prompte Hilfe.
Kann ich die Konsole erst verwenden wenn ESXi installiert wurde?
Ich könnte auch per "unsupported" Befehl in die Konsole, dann könnte ich die IDs auch prüfen.
-
Dayworker
- King of the Hill
- Beiträge: 13657
- Registriert: 01.10.2008, 12:54
- Wohnort: laut USV-Log am Ende der Welt...
Jep, dazu muß der Esxi installiert sein. Du könntest aber noch etwas anderes versuchen und den ESXi auf einen USB-Stick ziehen.Kann ich die Konsole erst verwenden wenn ESXi installiert wurde?
Ich könnte auch per "unsupported" Befehl in die Konsole, dann könnte ich die IDs auch prüfen.
continuum hat geschrieben:Die saubeerste Variante einen ESXi-stick zu basteln ist per Linux dd a la
dd if=VMware-VMvisor-big-171294-x86_64.dd of=/dev/sdx
/dev/sdx durch das passende ersetzen ...
Kann man auch gut von einer LiveCD wie Knoppix aus machen falls man kein Linux zur Hand hat
Dann könntest du die Angaben auch direkt im ESXi sehen und dann entsprechend patchen. Oder nach Start vom USB-Stick schiebst du die Treiber-CD vom Hersteller für den ESX(i)4 einfach nach und müßtest dann allerdings nach jedem Update die Treiber erneut einspielen. VMware hatte dazu auch für den ESXi mal was in seiner KB verfaßt.
Nun, ich habe es von einem Stick gebootet.
So konnte ich nun die PCI IDs prüfen.
Vorallem die der Netzwerkkarte stimmen.
Auch alle anderen, ausser die des Adaptec SCSI Controllers.
Und meine Netzwerkkarte (BCM5784) wird auch als die unterstüzte BCM5784M erkannt.
Aber der Treiber wird meiner Meinung nach nicht geladen.
Die Treiber kann man doch manuell laden oder?
So konnte ich nun die PCI IDs prüfen.
Vorallem die der Netzwerkkarte stimmen.
Auch alle anderen, ausser die des Adaptec SCSI Controllers.
Und meine Netzwerkkarte (BCM5784) wird auch als die unterstüzte BCM5784M erkannt.
Aber der Treiber wird meiner Meinung nach nicht geladen.
Die Treiber kann man doch manuell laden oder?
Dayworker hat geschrieben:Dann könntest du die Angaben auch direkt im ESXi sehen und dann entsprechend patchen. Oder nach Start vom USB-Stick schiebst du die Treiber-CD vom Hersteller für den ESX(i)4 einfach nach und müßtest dann allerdings nach jedem Update die Treiber erneut einspielen. VMware hatte dazu auch für den ESXi mal was in seiner KB verfaßt.
ich hab in derkb nichts dazu gefunden.weißt du noch den link?
Nun, ich habe den Broadcom Treiber für Linux genommen und kompilliert.
Das ganze habe ich unter Ubuntu x64 gemacht.
Nun habe ich also mein gewünschtes tg3.o File erhalten.
Diesen Treiber habe ich unter oemt.tgz/usr/lib/vmware/vmkmod abgelegt.
Darin sind auch die Treiber für den 3Ware 9690SA und für den Adaptec 2940 SCSI Controller.
Nun, dennoch ignoriert das Setup diesen Treiber einfach.
Werden die *.o Treiber aus der oem.tgz nicht von alleine geladen?
Und ich habe durch Recherche NICHT herausgefunden wie man Treiber per Konsole hinzufügen kann.
Funktioniert das wie in Linux? Ich meine ESXi ist doch ein Linux?!
Also ein fast normales...
Das ganze habe ich unter Ubuntu x64 gemacht.
Nun habe ich also mein gewünschtes tg3.o File erhalten.
Diesen Treiber habe ich unter oemt.tgz/usr/lib/vmware/vmkmod abgelegt.
Darin sind auch die Treiber für den 3Ware 9690SA und für den Adaptec 2940 SCSI Controller.
Nun, dennoch ignoriert das Setup diesen Treiber einfach.
Werden die *.o Treiber aus der oem.tgz nicht von alleine geladen?
Und ich habe durch Recherche NICHT herausgefunden wie man Treiber per Konsole hinzufügen kann.
Funktioniert das wie in Linux? Ich meine ESXi ist doch ein Linux?!
Also ein fast normales...
Wenn ichs jetzt noch schaffen würde, mein DVD-Laufwerk zu mounten, würde es vermutlich klappen...
Aber das geht irgendwie nicht so leicht.
mount -t iso9660 /dev/sd0 /media/cdrom klappt nicht.
Ich habe fast alle Typen versucht, IDE, SCSI, SATA und IDE Namen.
Also sr0, sd0, hcd0 und scd0.
Aber ich erhalte immer die Meldung dass das Laufwerk nicht gefunden wird.
Wie kann ich das Laufwerk mounten?
Geht das überhaupt?
Aber das geht irgendwie nicht so leicht.
mount -t iso9660 /dev/sd0 /media/cdrom klappt nicht.
Ich habe fast alle Typen versucht, IDE, SCSI, SATA und IDE Namen.
Also sr0, sd0, hcd0 und scd0.
Aber ich erhalte immer die Meldung dass das Laufwerk nicht gefunden wird.
Wie kann ich das Laufwerk mounten?
Geht das überhaupt?
Hallo,
kann es sein, dass Du da eine Dreher in der Bezeichnung hast, statt hdc0 hcd0, genauso bei sdc0 statt scd0? Ansonsten würde ich mal die 0 weglassen, denn Du hast ja keine verschiedenen Partitionen. Ich habe zwar keinen ESXi laufen, aber z.B. unter Linux sind die Laufwerksbezeichnungen gedreht.
kann es sein, dass Du da eine Dreher in der Bezeichnung hast, statt hdc0 hcd0, genauso bei sdc0 statt scd0? Ansonsten würde ich mal die 0 weglassen, denn Du hast ja keine verschiedenen Partitionen. Ich habe zwar keinen ESXi laufen, aber z.B. unter Linux sind die Laufwerksbezeichnungen gedreht.
Nein auch mit cdrom oder cdrom0 kein Erfolg.
Aber ich habe mal exit eingetippt in der Unsupported Konsole. Nun kann ich ESXi installieren.
Ich hoffe alles wurde zuerst in den RAM geladen. Denn ich installiere es gerade Live auf den Stick, von dem ich es geladen habe...
Hoffe ich kann dann das Laufwerk mounten.
Sonst muss ich mir halt zwingend ne neue Netzwerkkarte kaufen...
Aber ich habe mal exit eingetippt in der Unsupported Konsole. Nun kann ich ESXi installieren.
Ich hoffe alles wurde zuerst in den RAM geladen. Denn ich installiere es gerade Live auf den Stick, von dem ich es geladen habe...
Hoffe ich kann dann das Laufwerk mounten.
Sonst muss ich mir halt zwingend ne neue Netzwerkkarte kaufen...
So ich habe heute noch mal alles neu gemacht.
Das heisst, die oem.tgz neu gemacht:
- alle speziellen Einträge in simple.map und pci.ids
- Adaptec 2940, 3Ware 9690SA und Broadcom NetXtremeII Treiber integriert in oem.tgz
- alles neu gepackt und ins Image eingebunden
- alles ins ESXi Image integriert
Und auf CD gebrannt.
Wichtiger Unterschied (und da lag der grösste Teil des Fehlers):
Ich habe "--- oem.tgz" in die isolinux.cfg eingefügt.
Beim booten erkannte es die Netzwerkkarte, 3Ware Controller und den IDE Controller.
Also war ich in der Lage, ESXi auf IDE HDD, USB Stick oder mein Raid auf dem 3Ware zu installieren.
Somit funktioniert soweit vermutlich alles.
Auch die USB-Ports gehen. Ob Firewire läuft? Wäre cool.
Ich danke euch ganz herzlich für die tolle Unterstüzung!
Super Forum!
Das heisst, die oem.tgz neu gemacht:
- alle speziellen Einträge in simple.map und pci.ids
- Adaptec 2940, 3Ware 9690SA und Broadcom NetXtremeII Treiber integriert in oem.tgz
- alles neu gepackt und ins Image eingebunden
- alles ins ESXi Image integriert
Und auf CD gebrannt.
Wichtiger Unterschied (und da lag der grösste Teil des Fehlers):
Ich habe "--- oem.tgz" in die isolinux.cfg eingefügt.
Beim booten erkannte es die Netzwerkkarte, 3Ware Controller und den IDE Controller.
Also war ich in der Lage, ESXi auf IDE HDD, USB Stick oder mein Raid auf dem 3Ware zu installieren.
Somit funktioniert soweit vermutlich alles.
Auch die USB-Ports gehen. Ob Firewire läuft? Wäre cool.
Ich danke euch ganz herzlich für die tolle Unterstüzung!
Super Forum!
Wer ist online?
Mitglieder in diesem Forum: 0 Mitglieder und 26 Gäste