Hi, I have a problem with the connection between my bge card and a cisco 7609 with a gbic-t sfp. uname 5.4-STABLE FreeBSD 5.4-STABLE #0: Tue Apr 5 11:21:17 CEST 2005. dmesg bge0: <Broadcom BCM5703 Gigabit Ethernet, ASIC rev. 0x1002> mem 0xf7df0000-0xf7dfffff irq 29 at device 1.0 on pci2 miibus0: <MII bus> on bge0 brgphy0: <BCM5703 10/100/1000baseTX PHY> on miibus0 brgphy0: 10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, 1000baseTX, 1000baseTX-FDX, auto bge0: Ethernet address: 00:0d:9d:93:f1:dd ifconfig bge0: flags=9843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> mtu 1500 options=1a<TXCSUM,VLAN_MTU,VLAN_HWTAGGING> inet X.X.X.X netmask 0xfffffffc broadcast X.X.X.X ether 00:0d:9d:93:f1:dd media: Ethernet 1000baseTX <full-duplex> status: active When I run ifconfig repeatitly I get strange answers on media. media: Ethernet 1000baseTX <full-duplex> (10GBASE-SR <full-duplex>) media: Ethernet 1000baseTX <full-duplex> (10baseT <half-duplex>) ... Sometimes the status changes to none and back to active. On the other end I get nothing... The interface looks like its up and everything is OK. But it does not recognise the up and down as I see the status. I can reboot the system without it noticing anything. I dont think its a problem with the cisco hardware, but a bge driver issue or something related to the driver, like mii. The cables are CAT-6. The GBIC-T can only run at 1000base-T. I have other servers connected through an older and bigger GBIC-T and I cant find any problems on those. But they are running FreeBSD 4.x and not 5.x /Bjorn
On Thu, 7 Apr 2005, kama wrote:> I have a problem with the connection between my bge card and a cisco 7609 > with a gbic-t sfp. > > uname > 5.4-STABLE FreeBSD 5.4-STABLE #0: Tue Apr 5 11:21:17 CEST 2005. > > dmesg > bge0: <Broadcom BCM5703 Gigabit Ethernet, ASIC rev. 0x1002> mem > 0xf7df0000-0xf7dfffff irq 29 at device 1.0 on pci2 > miibus0: <MII bus> on bge0 > brgphy0: <BCM5703 10/100/1000baseTX PHY> on miibus0 > brgphy0: 10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, 1000baseTX, > 1000baseTX-FDX, auto > bge0: Ethernet address: 00:0d:9d:93:f1:dd > > ifconfig > bge0: flags=9843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> mtu 1500 > options=1a<TXCSUM,VLAN_MTU,VLAN_HWTAGGING> > inet X.X.X.X netmask 0xfffffffc broadcast X.X.X.X > ether 00:0d:9d:93:f1:dd > media: Ethernet 1000baseTX <full-duplex> > status: active > > When I run ifconfig repeatitly I get strange answers on media. > > media: Ethernet 1000baseTX <full-duplex> (10GBASE-SR <full-duplex>) > media: Ethernet 1000baseTX <full-duplex> (10baseT <half-duplex>) > ... > > Sometimes the status changes to none and back to active. > > On the other end I get nothing... The interface looks like its up and > everything is OK. But it does not recognise the up and down as I see the > status. I can reboot the system without it noticing anything. I dont think > its a problem with the cisco hardware, but a bge driver issue or something > related to the driver, like mii. The cables are CAT-6. The GBIC-T can only > run at 1000base-T. > > I have other servers connected through an older and bigger GBIC-T and I > cant find any problems on those. But they are running FreeBSD 4.x and not > 5.xTry these, in order: 1. Replace the cables. 2. Force the media types on both ends. Ciscos are famously picky about autoneg. -- Doug White | FreeBSD: The Power to Serve dwhite@gumbysoft.com | www.FreeBSD.org
On the Cisco interface side, try: No speed nonegotiate Mike -- Michael K. Smith mksmith@noanet.net Senior Network and Systems Engineer NoaNet (206) 963-3679 http://www.noanet.net> From: Doug White <dwhite@gumbysoft.com> > Date: Fri, 8 Apr 2005 10:26:15 -0700 (PDT) > To: kama <kama@pvp.se> > Cc: <freebsd-stable@freebsd.org> > Subject: Re: problems with bge and cisco gbic-t sfp > > On Thu, 7 Apr 2005, kama wrote: > >> I have a problem with the connection between my bge card and a cisco 7609 >> with a gbic-t sfp. >> >> uname >> 5.4-STABLE FreeBSD 5.4-STABLE #0: Tue Apr 5 11:21:17 CEST 2005. >> >> dmesg >> bge0: <Broadcom BCM5703 Gigabit Ethernet, ASIC rev. 0x1002> mem >> 0xf7df0000-0xf7dfffff irq 29 at device 1.0 on pci2 >> miibus0: <MII bus> on bge0 >> brgphy0: <BCM5703 10/100/1000baseTX PHY> on miibus0 >> brgphy0: 10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, 1000baseTX, >> 1000baseTX-FDX, auto >> bge0: Ethernet address: 00:0d:9d:93:f1:dd >> >> ifconfig >> bge0: flags=9843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> mtu 1500 >> options=1a<TXCSUM,VLAN_MTU,VLAN_HWTAGGING> >> inet X.X.X.X netmask 0xfffffffc broadcast X.X.X.X >> ether 00:0d:9d:93:f1:dd >> media: Ethernet 1000baseTX <full-duplex> >> status: active >> >> When I run ifconfig repeatitly I get strange answers on media. >> >> media: Ethernet 1000baseTX <full-duplex> (10GBASE-SR <full-duplex>) >> media: Ethernet 1000baseTX <full-duplex> (10baseT <half-duplex>) >> ... >> >> Sometimes the status changes to none and back to active. >> >> On the other end I get nothing... The interface looks like its up and >> everything is OK. But it does not recognise the up and down as I see the >> status. I can reboot the system without it noticing anything. I dont think >> its a problem with the cisco hardware, but a bge driver issue or something >> related to the driver, like mii. The cables are CAT-6. The GBIC-T can only >> run at 1000base-T. >> >> I have other servers connected through an older and bigger GBIC-T and I >> cant find any problems on those. But they are running FreeBSD 4.x and not >> 5.x > > Try these, in order: > > 1. Replace the cables. > 2. Force the media types on both ends. Ciscos are famously picky about > autoneg. > > -- > Doug White | FreeBSD: The Power to Serve > dwhite@gumbysoft.com | www.FreeBSD.org > _______________________________________________ > freebsd-stable@freebsd.org mailing list > http://lists.freebsd.org/mailman/listinfo/freebsd-stable > To unsubscribe, send any mail to "freebsd-stable-unsubscribe@freebsd.org"