Date: Sun, 27 May 2007 12:53:08 +0300 From: Stefan Lambrev <stefan.lambrev@sun-fish.com> To: MQ <antinvidia@gmail.com> Cc: freebsd-net@freebsd.org Subject: em0 failed to work at 1000baseTX. WAS [Re: em0 - bge0 failed to work at 1000baseTX] Message-ID: <46595504.4060803@sun-fish.com> In-Reply-To: <be0088ce0705262312l74d29910gf53f609570e2ba18@mail.gmail.com> References: <462E3B4A.5030307@sun-fish.com> <be0088ce0705262312l74d29910gf53f609570e2ba18@mail.gmail.com>
next in thread | previous in thread | raw e-mail | index | archive | help
Hi, MQ wrote: > > Actually, I'd rather consider the bge(4) has some problems with its > media negotiation. It seems that the problem you described was just > the same with mine as I had mentioned earlier this year. I encountered > the problem as I wanted a BCM5701 and a BCM5780 to connect to each > other with 1000TX duplex. Hm seems my last mail got lost and didn't reach the mail list. I replaced the broadcom device with other intel gigabit card: em1: <Intel(R) PRO/1000 Network Connection Version - 6.5.2> port 0x2000-0x201f mem 0xb8c00000-0xb8c1ffff,0xb8400000-0xb87fffff irq 19 at device 0.1 on pci4 em1: Ethernet address: 00:15:17:1b:08:ed em1: [FILTER] on the other end is the "problematic" network card (that does work under linux&windows): em0: <Intel(R) PRO/1000 Network Connection Version - 6.5.2> port 0x2000-0x201f mem 0xf0500000-0xf051ffff,0xf0524000-0xf0524fff irq 19 at device 25.0 on pci0 em0: Reserved 0x20000 bytes for rid 0x10 type 3 at 0xf0500000 em0: attempting to allocate 1 MSI vectors (1 supported) msi: routing MSI IRQ 256 to vector 49 em0: using IRQ 256 for MSI em0: Reserved 0x1000 bytes for rid 0x14 type 3 at 0xf0524000 em0: bpf attached em0: Ethernet address: 00:0f:fe:4e:78:16 em0: [FILTER] When I verbose boot the server I see: em0: Link is up 1000 Mbps Full Duplex em0: link state changed to UP em0: Link is Down em0: link state changed to DOWN em0: Link is up 100 Mbps Full Duplex em0: link state changed to UP if I type ifconfig em0 media auto it happens exactly the same: card down card negotiate to 1000 Mbps Full Duplex card up - netowrk work for 2 seconds card down card negotiate to 100Mbps Full Duplex card up. If i force 1000mbps network : ifconfig em0 media 1000basetx mediaopt full-duplex 2 seconds latter I see: status: no carrier Both machines are running FreeBSD 7.0-CURRENT from ~2 days ago. A checked up connection between bge0 and the new server with intel card and everything works fine. -- Best Wishes, Stefan Lambrev ICQ# 24134177
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?46595504.4060803>