kern/112654: [pcn] [patch] Kernel panic upon if_pcn module load on a Netfinity 5000

Andy Farkas chuzzwassa at gmail.com
Wed Dec 12 13:00:08 PST 2007


The following reply was made to PR kern/112654; it has been noted by GNATS.

From: "Andy Farkas" <chuzzwassa at gmail.com>
To: bug-followup at freebsd.org, keve.mail.poliod.hu at freebsd.org
Cc:  
Subject: Re: kern/112654: [pcn] [patch] Kernel panic upon if_pcn module load on a Netfinity 5000
Date: Thu, 13 Dec 2007 06:26:18 +1000

 This patch will fix the panic when loading if_pcn. It causes mii to
 use nsphy rather than ukphy.
 
 I am running FreeBSD 7.0-BETA4 but it should apply to RELENG_6 ok.
 
 $FreeBSD: src/sys/dev/mii/nsphy.c,v 1.28 2007/01/12 22:27:46 marius Exp $
 
 --- /sys/dev/mii/nsphy.c-orig   2007-12-12 06:12:28.644008301 +1000
 +++ /sys/dev/mii/nsphy.c        2007-12-12 22:10:08.535150808 +1000
 @@ -121,6 +121,7 @@
 
  static const struct mii_phydesc nsphys[] = {
         MII_PHY_DESC(NATSEMI, DP83840),
 +       MII_PHY_DESC(NATSEMI, DP83843),
         MII_PHY_END
  };
 
 dmesg.boot now shows:
 
 pcn0: <AMD PCnet/PCI 10/100BaseTX> port 0x2180-0x219f mem
 0xfebfcc00-0xfebfcc1f irq 17 at device 9.0 on pci0
 pcn0: Chip ID 2624 (Am79C972)
 miibus0: <MII bus> on pcn0
 nsphy0: <DP83843 10/100 media interface> PHY 1 on miibus0
 nsphy0:  10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, auto
 ukphy0: <Generic IEEE 802.3u media interface> PHY 31 on miibus0
 ukphy0:  10baseT, 10baseT-FDX, auto
 pcn0: using obsoleted if_watchdog interface
 pcn0: Ethernet address: 00:06:29:57:27:70
 pcn0: [ITHREAD]
 
 ps. hope gmail doesn't mangle the patch too much.
 
 -andyf


More information about the freebsd-net mailing list