Jump to content

Patching eeprom Intel 82574L 10d3


FredWst
 Share

7 posts in this topic

Recommended Posts

Bonjour,

 

Pour les posseceur de cette carte avec device id 10d3.

il faut patcher device-id et subsystem-id pour faire reconnaitre la carte nativement.

 

ouvrir un terminal.

sudo -s

apt-get install ethtool

 

ethtool -E eth0 magic 0x10D38086 offset 0x16 value 0x00

ethtool -E eth0 magic 0x10D38086 offset 0x17 value 0x00

ethtool -E eth0 magic 0x10D38086 offset 0x1A value 0xF6

 

Reboot et hop le tour est joué. :)

 

Fred

Link to comment
Share on other sites

:thumbsup_anim:
Quels sont les anciennes et nouvelles IDs du coup?
 
old Ven-id: 0x8086
old Dev-id: 0x10d3
old Sub-id: 0x----8086
 
new Vend-id: 0x8086
new Dev-id: 0x10f6 ?
new Sub-id: 0x00008086 ?
 
J'imagine que ce changement d'id de carte est fait pour matcher les infos de la plist du PlugIn 82574L:

<key>IOClass</key>
<string>Intel82574L</string>
<key>IOPCIPrimaryMatch</key>
<string>0x104b8086 0x10f68086</string>
<key>IOPCISecondaryMatch</key>
<string>0x00008086 0x00000000</string>
<key>IOPCITunnelCompatible</key>
<true/>
<key>IOProviderClass</key>
<string>IOPCIDevice</string>
<key>IOResourceMatch</key>
<string>IOKit</string>

Ca ne marchait pas en patchant la plist du kext avec l'id 0x10d38086?

Link to comment
Share on other sites

  • 2 weeks later...
  • 2 months later...

Hello Fred

 

I tried this out on eth0 on my dual nic motherboard.

 

I get :


06:00.0 Ethernet controller [0200]: Intel Corporation 82574L Gigabit Network Connection [8086:10f6]
        Subsystem: Super Micro Computer Inc Device [15d9:0000]

The card doesn't work in Mavericks - I suspect the device id should be listed for SubSystem.

 

My eth1 which is untouched shows:

07:00.0 Ethernet controller [0200]: Intel Corporation 82574L Gigabit Network Connection [8086:10d3]
        Subsystem: Super Micro Computer Inc Device [15d9:10d3]

Any idea how to get the device id showing on the SubSystem field ?

EDIT: Fixed

 

Remove again the subsystem ID and then set the intel value

 


[root@livedvd ~]# ethtool -E eth0 magic 0x10D38086 offset 0x16 value 0x00
[root@livedvd ~]# ethtool -E eth0 magic 0x10D38086 offset 0x17 value 0x00
[root@livedvd ~]# ethtool -E eth0 magic 0x10D38086 offset 0x18 value 0x86
[root@livedvd ~]# ethtool -E eth0 magic 0x10D38086 offset 0x19 value 0x80
Link to comment
Share on other sites

  • 2 years later...

Even though I'm bumping an older thread I want to thank the OP for his instructions.

 

I just succesfully modified my Intel Gigabit CT Desktop adapter from 8086:10d3 / 8086:a01f to 8086:10f6 / 8086:0000 . Now it is correctly detected by the Intel82574L.kext extension (in OSX 10.11.6, although that was to be expected).

 

Merci!

  • Like 1
Link to comment
Share on other sites

 Share

×
×
  • Create New...