[Click] Intel Pro/1000MT - 82545GM Controller

Andy Van Maele andy.vanmaele at intec.ugent.be
Fri Oct 22 10:59:35 EDT 2004


Hello,

last year we have experienced the same problem with the "Dual" version 
of the Intel Pro/1000MT card. When searching for the differences, we 
then found a product change notification (Intel PCN 103728-01 - see 
attachment) on the intel website stating that the only features that 
have been added to the new controller is Wake-on-LAN. And some less 
power consumption for the single interface version of the series. When 
looking on the Intel website, this PCN is no longer avialable so I've 
added it in attachment.

We solved the problem (thx to Brecht Vermeulen) in the same way, by 
simple adding the device ID 1079 and 1179 to the existing driver as you 
did for the device ID 1026, as you can see in the diff below. We then 
added the necessary lines in the driver for the 82546GB controller 
everywhere we found a piece of code for the 82546EB controller, so the 
driver would work for both versions of the cards.

As I've read in another post 
(https://amsterdam.lcs.mit.edu/pipermail/click/2004-October/003292.html) 
that you've adapted version 5.2.16 of the driver to support polling, it 
seems more interesting to further work with the newer version of the driver.

regards,
Andy Van Maele

PS: the diff in case someone wants to adapt his own driver:

diff -r e1000-4.x/src/e1000_hw.c e1000-4.xb/src_bvermeul/e1000_hw.c
98a99,100
 >     case E1000_DEV_ID_82546GB_COPPER:
 >     case E1000_DEV_ID_82546GB_FIBER:
3132a3135
 >     case E1000_DEV_ID_82546GB_FIBER:
3146a3150
 >     case E1000_DEV_ID_82546GB_COPPER:
3181a3186,3187
 >     case E1000_DEV_ID_82546GB_COPPER:
 >     case E1000_DEV_ID_82546GB_FIBER:
3219a3226
 >     case E1000_DEV_ID_82546GB_FIBER:
3229a3237
 >     case E1000_DEV_ID_82546GB_COPPER:
3266a3275
 >     case E1000_DEV_ID_82546GB_FIBER:
3276a3286
 >     case E1000_DEV_ID_82546GB_COPPER:
diff -r e1000-4.x/src/e1000_hw.h e1000-4.xb/src_bvermeul/e1000_hw.h
253c253,255
< #define NUM_DEV_IDS 13
---
 > #define E1000_DEV_ID_82546GB_COPPER 0x1079
 > #define E1000_DEV_ID_82546GB_FIBER  0x1179
 > #define NUM_DEV_IDS 15
diff -r e1000-4.x/src/e1000_main.c e1000-4.xb/src_bvermeul/e1000_main.c
110a111
 >       {0x8086, 0x1079, PCI_ANY_ID, PCI_ANY_ID, 0, 0, 0},


Beyers Cronje wrote:

>Hi,
>
>Recently purchased a new Intel Pro/1000MT card with 82545GM controller. Unfortunately the supplied E1000 click driver with Poll extensions does not support this card. I've managed to get it working by adding the necesary device IDs to the e1000_pci_tbl[] table and changing the existing "#define E1000_DEV_ID_82545EM_COPPER 0x100F" in e1000_hw.h to "#define E1000_DEV_ID_82545EM_COPPER 0x1026" to reflect the new device ID. This workaround seems to work alright, but I'm wondering what functionality/performance I'm loosing.
>
>Has anyone done any work on updating the latest e1000 drivers that include support for 82545GM controllers to support click Polling extensions ? 
>
>Kind regards
>
>Beyers Cronje
>
>This is an email from CS Holdings. It is confidential to the ordinary user of the email address
>to which it is addressed and may contain copyright and/or legally privileged information. No one
>else may read, print, store, copy, forward or act in reliance upon all or any part of it or its 
>attachments. If you received this email in error please notify its sender.
>_______________________________________________
>click mailing list
>click at amsterdam.lcs.mit.edu
>https://amsterdam.lcs.mit.edu/mailman/listinfo/click
>  
>

-- 
****************************************************
  ir. Andy Van Maele
  Department of Information Technology (INTEC), 
  Ghent University - IMEC, 
  Sint-Pietersnieuwstraat 41, B-9000 Gent, Belgium
  tel.: +32-9264 9958
  fax.: +32-9264 9960
  e-mail : andy.vanmaele at intec.UGent.be
****************************************************

-------------- next part --------------
A non-text attachment was scrubbed...
Name: PCN10372801.pdf
Type: application/pdf
Size: 81251 bytes
Desc: not available
Url : https://amsterdam.lcs.mit.edu/pipermail/click/attachments/20041022/3351863d/PCN10372801-0001.pdf


More information about the click mailing list