Warum findet Ubuntu in einer VM mein FPGA nicht?

1262
Niklas Rosencrantz

Ich verwende Ubuntu in einer Virtual Box-VM, um Quartus II auszuführen, um Programme mit dem Altera DE2 FPGA auszuführen. Jetzt habe ich ein Upgrade auf Windows 8.1 durchgeführt und das Gastsystem (Ubuntu 10) kann das DE2-Board nicht finden. Ich denke, das liegt vielleicht daran, dass der Host os (Win 8.1) es nicht einmal finden kann, und ich frage mich, ob dies ein allgemeiner Fall ist, dass ein Gastbetriebssystem die Hardware nicht finden kann, wenn das Hostbetriebssystem dies nicht kann. Oder ist die Ursache für das Problem etwas anderes und hängt mit Ubuntu in der VM zusammen und hat nichts mit der Win 8.1-Umgebung zu tun? Ich kann wahrscheinlich den Treiber installieren und Win 8.1 dazu bringen, das DE2-Board zu finden, aber ich möchte wissen, warum das Gastsystem das FPGA nicht findet.

Warum findet Ubuntu in einer VM mein FPGA nicht?

Aktualisieren Sie 140328 11:48 MEZ

Es funktioniert jetzt. Ich habe alles neu installiert, sogar mit älteren Versionen von VB probiert, aber das wurde schlimmer. Nun könnte ich den FPGA hinzufügen, damit der Nios II ihn im Gastbetriebssystem findet.

Warum findet Ubuntu in einer VM mein FPGA nicht?

0

3 Antworten auf die Frage

1
Wyzard

Auf der Website von Altera nach dem DE2 zu suchen, scheint es, dass es über USB mit Ihrem Computer verbunden ist.

Denken Sie daran, dass eine virtuelle Maschine praktisch ein ganz separater Computer mit eigener (virtueller) Netzwerkschnittstelle und eigenen (virtuellen) USB-Anschlüssen ist. Anfangs ist Ihr DE2 an den Windows-Hostcomputer angeschlossen, nicht an die VM. In VirtualBox sollte es eine Menüoption geben, um sie stattdessen mit der VM zu verbinden.

1
Ben Voigt

Wenn Sie die virtuelle Umgebung nicht erkennen können, können Sie die Fähigkeit des Quartus prüfen, über eine TCP / IP-Verbindung aus der Ferne auf den Computer zu programmieren, auf dem sich der USB Blaster-Treiber (und der Quartus-Programmierservice) befindet.

Es funktioniert jetzt endlich. Ich führe nicht die neueste Version von allem aus, aber es ist eine Kombination, die die gesamte Toolchain unterstützt (C / asm, Nios II IDE, Quartus II v10, Ubunt 10, neueste VB. Ich musste den Treiber nicht vom Host entfernen Das Problem scheint gewesen zu sein, dass gespeicherte Stati vom alten Host os (Win 7 auf Sony Vaio) gespeichert und mit dem neuen Host os und hw (Asus Zenbook) dupliziert wurden, der usb 3 verwendet. Niklas Rosencrantz vor 10 Jahren 0
0
DJRoxx

Ich habe auch auf verschiedenen Websites nach Informationen zu den verschiedenen verwendeten Programmen gesucht. Von dem, was ich fand, wurden in einigen Fällen kleinere Programmänderungen vorgenommen, andere Versionen, einige mussten an 8.1 eine Programmänderung vornehmen. Alle Informationen, die ich erhielt, wurden von den einzelnen Websites und Chat-Hilfeseiten der einzelnen Programme aufgeführt. Ich war mir nicht sicher, ob ich die Links löschen könnte oder nicht. Deshalb habe ich Ihnen nicht den genauen Ort der Informationen gegeben, die ich gefunden habe.

Danke für die Antwort. Ich habe alles neu installiert und nun findet der Benutzer den FPGA innerhalb der VM. Ich musste den Treiber im Host os (win 8.1) nicht deaktivieren und kann dies mit der neuesten Version von VB tun. Ich benutze Ubuntu 10 und Quartus 10, aber vielleicht ist dies auch mit Ubuntu 13 und Quartus 13 möglich. Ich habe nichts gesehen, was mit den neuesten Versionen dieser speziellen Kombination funktionieren kann (aber es scheint, als ob Altera bereits die Unterstützung für DE "einstellt") zugunsten der Modelle Cyclone III und V). Niklas Rosencrantz vor 10 Jahren 0