antenope
Goto Top

Was bedeutet die Zahl im Gerätenamen? (Gerätemanager)

Moin, ich frage mich hier gerade welchen Zweck die Zahl im Gerätenamen hat.

Hier am Beispiel eines weit verbreiteten Intel I219-LM / I219-V Netzwerkadapters.

Lenovo P52: Intel(R) Ethernet Connection (7) I219-LM
ASUS B360M-C: Intel(R) Ethernet Connection (7) I219-V
ASUS B460M-C: Intel(R) Ethernet Connection (12) I219-V
ASUS B560M-C: Intel(R) Ethernet Connection (14) I219-V

Im Treiber ist der Adapter mehrfach vorhanden. Ganz ohne Zahl und mit Zahlen von 1-22

clipboard01

Bin gespannt auf eure Ideen.

Content-Key: 5306784890

Url: https://administrator.de/contentid/5306784890

Printed on: February 21, 2024 at 06:02 o'clock

Member: DerWoWusste
DerWoWusste Jan 12, 2023 at 10:00:21 (UTC)
Goto Top
Wenn Dein System alte Treiber aufhebt (nicht ungewöhnlich) und dieser schon x Mal upgedated wurde, dann werden dir eben alle alten mit fortlaufender Nummer angeboten.
Member: anteNope
anteNope Jan 12, 2023 updated at 10:20:17 (UTC)
Goto Top
Zitat von @DerWoWusste:
Wenn Dein System alte Treiber aufhebt (nicht ungewöhnlich) und dieser schon x Mal upgedated wurde, dann werden dir eben alle alten mit fortlaufender Nummer angeboten.

Das ist es leider nicht. Auch bei der ersten Installation steht dort direkt die Nummer.
Ich tippe ja eher auf Chip-Modifikationen oder die Anbindung (z.B. welche PCIe-Lane o.ä.).

Wenn der Treiber nicht automatisch erkannt / installiert werden kann, hat man 23 Versionen eines Treibers zur Auswahl 😅
Member: DerWoWusste
DerWoWusste Jan 12, 2023 at 10:14:29 (UTC)
Goto Top
Stimmt, ich habe bei mir gerade nachgeschaut: sind mehrere Treiber zur Auswahl, werden die nicht numeriert, sondern das Treiberdatum stünde zur Unterscheidung da.

Ich habe auch einen solchen 219er Adapter, wie es der Zufall will und der trägt bei mir die (10), aber weitere sind nicht zur Auswahl da. Keine Ahnung, warum, sorry. Hast Du auch Windows 11?
Member: anteNope
anteNope Jan 12, 2023 updated at 10:38:31 (UTC)
Goto Top
Zitat von @DerWoWusste:
Ich habe auch einen solchen 219er Adapter, wie es der Zufall will und der trägt bei mir die (10), aber weitere sind nicht zur Auswahl da. Keine Ahnung, warum, sorry. Hast Du auch Windows 11?

Du hast da einen kleinen Verständnisfehler. Bei deinem PC wird immer die Hardware mit "(10)" im Namen installiert werden. Die anderen wirst du auf deinem PC nie sehen. Im Intel Treiberpaket (https://downloadmirror.intel.com/764106/Release_27.8.zip) gibt es aber 23! Versionen dieses Adapters.

Sollen das unterschiedliche Hardware-Versionen des i219-LM sein?
Sollen das unterschiedliche Modifikationen des i219-LM sein?
Solle das die Anbindung an den Chipsatz beschreiben (z.B. welche PCIe Lane, falls die nummeriert sind, dafür genutzt wird)

Sagen wir du installierst Server 2022 auf dem B560M-C Board. Dann wird der Adapter nicht automatisch installiert. Er wird auch nicht gefunden wenn man die Treiberdatei durchsuchen lässt. Sprich du man muss dem (warum auch immer) manuell den Treiber reinwürgen. Jetzt hat man aber die Auswahl zwischen 23 Einträgen. Laut Windows 10 wäre es der Eintrag mit der (14). Aber was würde passieren wenn ich den Eintrag mit (10) oder gar keiner Zahl verwende 😅
Member: em-pie
em-pie Jan 12, 2023 at 10:33:47 (UTC)
Goto Top
Moin,

schau dir mal im Verzeichnis c:\Windows\INF die Datei net1lic64.inf an
Zu meiner NIC gibt es dort einen Eintrag

...
E15BENC.DeviceDesc              = "Intel(R) Ethernet Connection (6) I219-V"
...
;-------------------------------------------------------------------------------
; Intel(R) Ethernet Connection (6) I219-V
;

[E15BE.10.0.1]
Characteristics    = 0x84 ; NCF_HAS_UI | NCF_PHYSICAL
BusType            = 5    ; PCI
AddReg             = e1c.reg, TcpSeg.reg, JumboPacket.reg
AddReg             = Copper.reg, Copper1000.reg, Autoneg10100.reg
AddReg             = Po.reg
CopyFiles          = win8.CopyFiles
*IfType            = 6    ; IF_TYPE_ETHERNET_CSMACD
*MediaType         = 0    ; NdisMedium802_3
*PhysicalMediaType = 14 ; NdisPhysicalMedium802_3

[E15BE.10.0.1.Services]
AddService = e1i68x64, 2, win8.Service, win8.EventLog

[E15BE.10.0.1.HW]
Include            = pci.inf
Needs              = PciIoSpaceNotRequired.HW
AddReg             = MSI.reg

Warum der allerdings doppelt angezeigt wird, weiss ich auch (noch) nicht...
driver
Member: em-pie
em-pie Jan 12, 2023 at 10:42:56 (UTC)
Goto Top
Nachtrag:
Wenn du mal in den Hardwaredetails unter INF-Abschnitt schaust, wie oft kommt dann die Zeichenkette in o. g. INF-Datei vor?
driver
Member: anteNope
anteNope Jan 12, 2023 updated at 10:50:54 (UTC)
Goto Top
Zitat von @em-pie:
Zu meiner NIC gibt es dort einen Eintrag

In der Datei sollten bei dir auch alle anderen Einträge zum i219-V drin sein. Bei mir sind alle 23 drin. Die Einträge unterschieden sich nur minimal. Habe ich mal fett markiert.

; Intel(R) Ethernet Connection (2) I219-LM
;

[E15B**7**.10.0.1]
Characteristics    = 0x84 ; NCF_HAS_UI | NCF_PHYSICAL
BusType            = 5    ; PCI
AddReg             = e1c.reg, TcpSeg.reg, JumboPacket.reg
AddReg             = Copper.reg, Copper1000.reg, Autoneg10100.reg
AddReg             = Po.reg
CopyFiles          = win8.CopyFiles
*IfType            = 6    ; IF_TYPE_ETHERNET_CSMACD
*MediaType         = 0    ; NdisMedium802_3
*PhysicalMediaType = 14 ; NdisPhysicalMedium802_3

[E15B**7**.10.0.1.Services]
AddService = e1i68x64, 2, win8.Service, win8.EventLog

[E15B**7**.10.0.1.HW]
Include            = pci.inf
Needs              = PciIoSpaceNotRequired.HW
AddReg             = MSI.reg


; Intel(R) Ethernet Connection (3) I219-LM
;

[E15B**9**.10.0.1]
Characteristics    = 0x84 ; NCF_HAS_UI | NCF_PHYSICAL
BusType            = 5    ; PCI
AddReg             = e1c.reg, TcpSeg.reg, JumboPacket.reg
AddReg             = Copper.reg, Copper1000.reg, Autoneg10100.reg
AddReg             = Po.reg
CopyFiles          = win8.CopyFiles
*IfType            = 6    ; IF_TYPE_ETHERNET_CSMACD
*MediaType         = 0    ; NdisMedium802_3
*PhysicalMediaType = 14 ; NdisPhysicalMedium802_3

[E15B**9**.10.0.1.Services]
AddService = e1i68x64, 2, win8.Service, win8.EventLog

[E15B**9**.10.0.1.HW]
Include            = pci.inf
Needs              = PciIoSpaceNotRequired.HW
AddReg             = MSI.reg

Wenn du mal in den Hardwaredetails unter INF-Abschnitt schaust, wie oft kommt dann die Zeichenkette in o. g. INF-Datei
Wenn ich das richtig sehe hat jeder Eintrag diese Zeilen individuell.
Member: em-pie
em-pie Jan 12, 2023 updated at 10:51:52 (UTC)
Goto Top
Zitat von @anteNope:

Zitat von @em-pie:
Zu meiner NIC gibt es dort einen Eintrag

In der Datei sollten bei dir auch alle anderen Einträge zum i219-V drin sein. Bei mir sind alle 23 drin. Die Einträge unterschieden sich nur minimal. Habe ich mal fett markiert.
Korrekt, aber nur der (6) i219-V passt zum zweiten Screenshot von oben...
order anders herum: nur zur VendorID (etc.) passt diese eine Zeichenkette bei mir
Member: anteNope
anteNope Jan 12, 2023 updated at 11:49:20 (UTC)
Goto Top
Laut der Hardware-ID sollte es sich um einen "Intel(R) Ethernet Connection (14) I219-V" handeln. Dieser findet sich auch in den Treiber-Dateien, lässt sich aber nicht auswählen ...
Im Dialog des Gerätemanagers kommen nur die Einträge für den I219-LM. Wurde wohl nicht sauber von Intel getrennt ...

Ändert aber nichts an der Frage wieso es insgesamt 23 Einträge gibt 😅