Unterschiedliche PCI Informationen trotz identischer Hardware unter Linux
Zwei Systeme Prod/Backup
Hardwareseitig 100% identisch
In beiden Servern ist jeweils eine FPGA Karte im PCI Port
Server 1 PCI ID 1d23:0001
Server 2 PCI ID 1d23:0002
Bis dahin ist alles richtig.
OS Level/Kernel ebenfalls bei beiden Maschinen identisch (CentOS7)
Auf Server 1 gibt lspci folgendes zu der Karte aus:
83:00.0 Memory controller: Device 1d23:0001
Auf Server 2 gibt lspci folgendes zu der Karte aus:
83:00.0 Unassigned class [ff00]: Device 1d23:0002 (rev 04)
Durch die falsche Erkennung lässt sich auf Server2 der Treiber nicht installieren.
Kann man das mit z.b. setpci insofern lösen, dass sich der Device String manipulieren lässt und wenn ja wie?
Witzigerweise ist das Ergebnis von lspci das Gleiche, wenn ich zuvor beide Karten swappe.
Also Karte 1 in Server 2 = Unassiged Class, nur mit dem Unterschied dass die Device ID dann 0001 statt 0002 ist.
Hardwareseitig 100% identisch
In beiden Servern ist jeweils eine FPGA Karte im PCI Port
Server 1 PCI ID 1d23:0001
Server 2 PCI ID 1d23:0002
Bis dahin ist alles richtig.
OS Level/Kernel ebenfalls bei beiden Maschinen identisch (CentOS7)
Auf Server 1 gibt lspci folgendes zu der Karte aus:
83:00.0 Memory controller: Device 1d23:0001
Auf Server 2 gibt lspci folgendes zu der Karte aus:
83:00.0 Unassigned class [ff00]: Device 1d23:0002 (rev 04)
Durch die falsche Erkennung lässt sich auf Server2 der Treiber nicht installieren.
Kann man das mit z.b. setpci insofern lösen, dass sich der Device String manipulieren lässt und wenn ja wie?
Witzigerweise ist das Ergebnis von lspci das Gleiche, wenn ich zuvor beide Karten swappe.
Also Karte 1 in Server 2 = Unassiged Class, nur mit dem Unterschied dass die Device ID dann 0001 statt 0002 ist.
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 540258
Url: https://administrator.de/contentid/540258
Ausgedruckt am: 21.11.2024 um 22:11 Uhr
1 Kommentar