Bringing up bge0 cause panic error

John Baldwin jhb at freebsd.org
Wed Jul 5 15:53:05 UTC 2006


On Sunday 02 July 2006 06:59, Patrick Hurrelmann wrote:
> On Sat, 1 Jul 2006 20:41:08 +0100
> "Bhuiyan Mohammad Iklash" <nobel at metafour.com> wrote:
> 
> > Hi
> > 
> > I have install FreBSD 7 (June snapshot) in my Dell LATITUDE D820
> > laptop. I am facing e serious problem. whenever i want to bring up
> > the bge0 interface using following command nuke#ifconfig bge0 up
> > panic: invalid ife->ifm_data (0xa) in mii_phy_setmedia cpuid = 0
> > KDB: enter: panic
> > [thread pid 834 tid 100078 ]
> > Stopped at    kdb_enter+0X2b: nop
> > db>
> > 
> > Then i can't do anything. I had install 6.1, that works fine. Then
> > from 6.1 i sync the current sourec and recompile system, but there
> > was an error during compillation. Then i have downloaded and
> > installed the snapshot and facing this problem.
> > 
> > Please let me know how can i get rid of from this problem. Thanks in
> > advanse.. nuke#uname -a
> > FreeBSD nuke.bloodforlife.net 7.0-CURRENT-200606 FreeBSD
> > 7.0-CURRENT-200606 #0: Sun Jun 4 16:51:08 UTC 2006
> > root at almeida.cse.buffalo.edu:/usr/obj/usr/src/sys/GENERIC i386
> > 
> > here is my dmesg
> > 
> <snip>
> 
> Hi Nobel,
> 
> I'm the proud owner of a Dell Latitude D620 and I faced the same problem
> like you. Using 6.1 I was able to use the bge-nic but on CURRENT it
> panics everytime I try to use it (Set it up or assign an IP-address).
> 
> The problem is probably, that the PHY of the be-nic isn't recognised
> and a generic PHY attaches (See your dmesg: ukphy0).
> 
> Please try the attached patch. It make the Broadom-PHY attach to the
> card. For me it works great, although it does not solve the firmware
> handshake timeouts.
> But please note: I'm no c-programmer and the patch may be crap, but at
> least it works ;)

Can you try also making this ID upload the 5750 dsp code to see if that helps 
with your timeouts?  Something like this:

Index: brgphy.c
===================================================================
RCS file: /usr/cvs/src/sys/dev/mii/brgphy.c,v
retrieving revision 1.42
diff -c -r1.42 brgphy.c
*** brgphy.c	16 May 2006 14:36:28 -0000	1.42
--- brgphy.c	5 Jul 2006 15:48:41 -0000
***************
*** 657,662 ****
--- 657,663 ----
  		bcm5704_load_dspcode(sc);
  		break;
  	case MII_MODEL_xxBROADCOM_BCM5750:
+ 	case MII_MODEL_xxBROADCOM_BCM5752:
  	case MII_MODEL_xxBROADCOM_BCM5714:
  	case MII_MODEL_xxBROADCOM_BCM5780:
  	case MII_MODEL_xxBROADCOM_BCM5706C:

(This would be in addition to your current patch)

-- 
John Baldwin


More information about the freebsd-current mailing list