So setzen Sie eine Mini-PCIe-Karte ohne Neustart zurück (Linux)

So setzen Sie eine Mini-PCIe-Karte ohne Neustart zurück (Linux)

Zunächst etwas Kontext. Ich hatte es satt, dass mein altes Netbook bei 720p-Videos und Flash-Inhalten ständig ruckelte, und beschloss, mich nach einer Lösung umzusehen. Schließlich entschied ich mich für CrystalHD, eine Video-Decoderkarte von Broadcom, die der CPU hilft, HD-Inhalte abzuspielen. Ich kaufte eine miniPCIe-Karte (die ältere Version, 70012, falls es Sie interessiert). Ich musste die Treiber/Bibliotheken aus dem Git-Quellcode kompilieren, aber ich fand, dass sich der Aufwand lohnte.

Das Problem ist, dass entweder mit der Karte oder dem Treiber etwas nicht stimmt. Sie stürzt ab. Und zwar oft. Ich dachte, vielleicht reicht es, das Treibermodul neu zu laden, aber das ist nicht der Fall (ich musste sogar ein bisschen an der Treiberquelle herumbasteln, bis ich sie nach einem Absturz tatsächlich rmmodden konnte, aber das interessiert sicher niemanden). Ich muss tatsächlich neu starten, damit die Karte wieder funktioniert.

Jetzt muss ich also die Karte irgendwie zurücksetzen. Ich kenne mich damit nicht so gut aus, aber vielleicht gibt es eine Möglichkeit, eines der Register per SetPCI zu setzen? Gibt es kein Dienstprogramm, mit dem ich die Karte aus- und wieder einschalten kann? (Natürlich werde ich das Modul vorher/nachher entladen/neu laden, also sollte es kein Problem geben, oder?)

Ich verwende Ubuntu Oneiric.

Jede Hilfe ist herzlich willkommen.

verwandte Informationen