Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 14 Nov 2000 22:17:24 +0100
From:      Gary Jennejohn <garyj@peedub.muc.de>
To:        "James Lim" <jameslpin@pacific.net.sg>
Cc:        "HXL" <hxl@cumt.edu.cn>, freebsd-questions@FreeBSD.ORG
Subject:   Re: Emergcy! Consult! 
Message-ID:  <200011142117.eAELHOO04492@peedub.muc.de>
In-Reply-To: Your message of "Mon, 13 Nov 2000 21:04:58 %2B0800." <000b01c04d72$54ae6660$2e189cca@sleipnir> 

next in thread | previous in thread | raw e-mail | index | archive | help
"James Lim" writes:
> Hi there,
> 
>             It seems that the closest card that is supported in 4.1.1 =
> will be the following:
> 
> AMD PCnet/PCI (79c970 & 53c974 or 79c974)
> 
> I am not sure whether the others have managed to get 79c975 working, but 
=
> actually is it possible to change the card?
> 
> Regards,
> James Lim
>   ----- Original Message -----=20
>   From: HXL=20
>   To: freebsd-questions@FreeBSD.ORG=20
>   Sent: Monday, November 13, 2000 8:14 PM
>   Subject: Emergcy! Consult!
> 
> 
>   Dear freeBSD managers:
>       This is Xuzhou city,jiangsu province,China,computer network =
> center.We have just bought four IBM netfinity PC server,and they have =
> alreay plug in fixed NIC(AMD's 10/100M Ethernet card,AM79C975),but these 
=
> cards do not support FreeBSD.After getting the latest version of =
> FreeBSD(4.1.1) and installed,we find that the machine still support the =
> NIC. We have consulted IBM and AMD,and there is no results,please give =
> us some advices! emergcy! thanks you very mcuh.=20
>                    Sincerely yours=20
>                           houxiaoli
> 

Try applying this modified patch from PR i386/19365 (which is assigned
to me, but I haven't had time to commit it yet). Or upgrade to -current
and use the pnc driver which already supports the AM79C975.

*** /sys/i386/isa/if_lnc.c.org	Mon Aug 30 01:07:22 1999
- --- /sys/i386/isa/if_lnc.c	Wed Jun 14 18:32:12 2000
***************
*** 151,156 ****
- --- 151,157 ----
  	"PCnet-PCI II",
  	"PCnet-FAST",
  	"PCnet-FAST+",
+ 	"PCnet-FAST III",
  };
  
  static void lnc_setladrf __P((struct lnc_softc *sc));
***************
*** 1192,1197 ****
- --- 1193,1200 ----
  				return (PCnet_FAST);
  			case Am79C972:
  				return (PCnet_FASTplus);
+ 			case Am79C975:
+ 				return (PCnet_FAST_III);
  			default:
  				break;
  			}
<---- END <---- END <---- END <---- END <----

#Patch for if_lnc.h
- ---->start---->start---->start---->staet----->
*** /sys/i386/isa/if_lnc.h.org	Mon Aug 30 01:07:23 1999
- --- /sys/i386/isa/if_lnc.h	Wed Jun 14 18:33:19 2000
***************
*** 107,112 ****
- --- 107,113 ----
  #define PCnet_PCI_II    8        /* Am79C970A */
  #define PCnet_FAST      9        /* Am79C971 */
  #define PCnet_FASTplus  10       /* Am79C972 */
+ #define PCnet_FAST_III  11       /* Am79C973, Am79C975 */
  
  /* CSR88-89: Chip ID masks */
  #define AMD_MASK  0x003
***************
*** 119,124 ****
- --- 120,127 ----
  #define Am79C970A 0x2621
  #define Am79C971  0x2623
  #define Am79C972  0x2624
+ #define Am79C973  0x2625
+ #define Am79C975  0x2627
  
  /* Board types */
  #define UNKNOWN         0

- ---
Gary Jennejohn / garyj@muc.de gj@freebsd.org




To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-questions" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200011142117.eAELHOO04492>