From cpardo at fastsoft.com Fri May 22 18:44:25 2009 From: cpardo at fastsoft.com (Carlos Pardo) Date: Fri May 22 18:44:31 2009 Subject: Broadcom NetXtreme II BCM5709 Gigabit Ethernet Dell 610 and Dell 710 servers Message-ID: The Ethernet bce driver does not work!! bce0: ../../../dev/bce/if_bce.c(1525): PHY write timeout! Bce1: ../../../dev/bce/if_bce.c(1525): PHY write timeout! Bce2: ../../../dev/bce/if_bce.c(1525): PHY write timeout! Bce3: ../../../dev/bce/if_bce.c(1525): PHY write timeout! Does anyone know where to find a good driver? I tried 5 driver versions (including current) to no avail. Thanks. C Pardo From cpardo at fastsoft.com Mon May 25 23:02:59 2009 From: cpardo at fastsoft.com (Carlos Pardo) Date: Mon May 25 23:03:10 2009 Subject: Broadcom NetXtreme II BCM5709 Gigabit Ethernet Dell 610 and Dell 710 servers Message-ID: We are back porting the bce driver from 8.0 to 7.0. We are still missing some changes since cold boots work but rebooting (warm booting) fails! The error is: bce0: ../../../dev/bce/if_bce.c(1386); Unable to write CTX memory: cid_addr = 0x00000000, offset = 0x00000000! files back ported: bce/if_bce.h bce/if_bcefw.h bce/if_bvereg.h mii/brgphy.c mii/brgphyreg.h It looks like we are not doing a hard reset to the NIC when rebooting. Cool boots work. Thanks for any help From pschmehl_lists at tx.rr.com Tue May 26 04:09:54 2009 From: pschmehl_lists at tx.rr.com (Paul Schmehl) Date: Tue May 26 04:10:00 2009 Subject: Broadcom NetXtreme II BCM5709 Gigabit Ethernet Dell 610 and Dell 710 servers In-Reply-To: References: Message-ID: <1536DA231EE20F276D566076@Macintosh-2.local> --On May 25, 2009 4:02:57 PM -0700 Carlos Pardo wrote: > We are back porting the bce driver from 8.0 to 7.0. We are still missing > some changes since cold boots work but rebooting (warm booting) fails! > > The error is: > > bce0: ../../../dev/bce/if_bce.c(1386); Unable to write CTX memory: > cid_addr = 0x00000000, offset = 0x00000000! > > files back ported: > > bce/if_bce.h > bce/if_bcefw.h > bce/if_bvereg.h > mii/brgphy.c > mii/brgphyreg.h > Why would you need to do that? There is a bce driver in the 7.x OS already. Paul Schmehl, If it isn't already obvious, my opinions are my own and not those of my employer. ****************************************** WARNING: Check the headers before replying From davidch at broadcom.com Wed May 27 02:40:04 2009 From: davidch at broadcom.com (David Christensen) Date: Wed May 27 02:40:13 2009 Subject: Broadcom NetXtreme II BCM5709 Gigabit Ethernet Dell 610 and Dell 710 servers In-Reply-To: References: Message-ID: <5D267A3F22FD854F8F48B3D2B523819339DFDBB29B@IRVEXCHCCR01.corp.ad.broadcom.com> > bce0: ../../../dev/bce/if_bce.c(1525): PHY write timeout! > Bce1: ../../../dev/bce/if_bce.c(1525): PHY write timeout! > Bce2: ../../../dev/bce/if_bce.c(1525): PHY write timeout! > Bce3: ../../../dev/bce/if_bce.c(1525): PHY write timeout! > > Does anyone know where to find a good driver? I tried 5 > driver versions (including current) to no avail. Thanks. What does dmesg show for bce0 through bce3? I have -CURRENT on a Dell r710 server and I can establish link without a problem. Dave From delphij at delphij.net Wed May 27 02:57:30 2009 From: delphij at delphij.net (Xin LI) Date: Wed May 27 02:57:37 2009 Subject: Broadcom NetXtreme II BCM5709 Gigabit Ethernet Dell 610 and Dell 710 servers In-Reply-To: <5D267A3F22FD854F8F48B3D2B523819339DFDBB29B@IRVEXCHCCR01.corp.ad.broadcom.com> References: <5D267A3F22FD854F8F48B3D2B523819339DFDBB29B@IRVEXCHCCR01.corp.ad.broadcom.com> Message-ID: <4A1CABC7.2090507@delphij.net> -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Hi, David, David Christensen wrote: >> bce0: ../../../dev/bce/if_bce.c(1525): PHY write timeout! >> Bce1: ../../../dev/bce/if_bce.c(1525): PHY write timeout! >> Bce2: ../../../dev/bce/if_bce.c(1525): PHY write timeout! >> Bce3: ../../../dev/bce/if_bce.c(1525): PHY write timeout! >> >> Does anyone know where to find a good driver? I tried 5 >> driver versions (including current) to no avail. Thanks. > > What does dmesg show for bce0 through bce3? I have -CURRENT > on a Dell r710 server and I can establish link without a problem. I have seen some difference between 7.2 and -CURRENT in mii/brgphy*, do you think this could have some connection to the problem? Cheers, - -- Xin LI http://www.delphij.net/ FreeBSD - The Power to Serve! -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.11 (FreeBSD) iEYEARECAAYFAkocq8YACgkQi+vbBBjt66D7XQCcD5CvQvw4zPr20yvhAWHx8Ofe KZMAn1Fo6LmuNPnnGqyCnT13PzBeJqbs =maUH -----END PGP SIGNATURE----- From davidch at broadcom.com Wed May 27 03:04:19 2009 From: davidch at broadcom.com (David Christensen) Date: Wed May 27 03:04:25 2009 Subject: Broadcom NetXtreme II BCM5709 Gigabit Ethernet Dell 610 and Dell 710 servers In-Reply-To: <4A1CABC7.2090507@delphij.net> References: <5D267A3F22FD854F8F48B3D2B523819339DFDBB29B@IRVEXCHCCR01.corp.ad.broadcom.com> <4A1CABC7.2090507@delphij.net> Message-ID: <5D267A3F22FD854F8F48B3D2B523819339DFDBB2A4@IRVEXCHCCR01.corp.ad.broadcom.com> > >> bce0: ../../../dev/bce/if_bce.c(1525): PHY write timeout! > >> Bce1: ../../../dev/bce/if_bce.c(1525): PHY write timeout! > >> Bce2: ../../../dev/bce/if_bce.c(1525): PHY write timeout! > >> Bce3: ../../../dev/bce/if_bce.c(1525): PHY write timeout! > >> > >> Does anyone know where to find a good driver? I tried 5 driver > >> versions (including current) to no avail. Thanks. > > > > What does dmesg show for bce0 through bce3? I have > -CURRENT on a Dell > > r710 server and I can establish link without a problem. > > I have seen some difference between 7.2 and -CURRENT in > mii/brgphy*, do you think this could have some connection to > the problem? If Carlos has tried -CURRENT I don't see why this would happen. Older versions in 7.X have removed the PHY ID for the 5709C so this isn't surprising but -CURRENT should have it. Dave