From owner-freebsd-hardware@FreeBSD.ORG Sun Dec 28 22:03:24 2003 Return-Path: Delivered-To: freebsd-hardware@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 830B716A4CE for ; Sun, 28 Dec 2003 22:03:24 -0800 (PST) Received: from iscan1.intra.oki.co.jp (okigate.oki.co.jp [202.226.91.194]) by mx1.FreeBSD.org (Postfix) with ESMTP id 59A2943D2F for ; Sun, 28 Dec 2003 22:03:22 -0800 (PST) (envelope-from yamamoto436@oki.com) Received: from aoi.okilab.oki.co.jp (localhost.localdomain [127.0.0.1]) by iscan1.intra.oki.co.jp (8.9.3/8.9.3) with SMTP id PAA14190 for ; Mon, 29 Dec 2003 15:03:21 +0900 Received: (qmail 17182 invoked from network); 29 Dec 2003 15:03:20 +0900 Received: from tulip.okilab.oki.co.jp (172.24.23.187) by aoi.okilab.oki.co.jp with SMTP; 29 Dec 2003 15:03:20 +0900 Received: from localhost (tulip [172.24.23.187])hBT65hG5070423 for ; Mon, 29 Dec 2003 15:05:43 +0900 (JST) (envelope-from yamamoto436@oki.com) Date: Mon, 29 Dec 2003 15:05:42 +0900 (JST) Message-Id: <20031229.150542.41696894.yamamoto436@oki.com> To: freebsd-hardware@freebsd.org From: Hideki Yamamoto X-Mailer: Mew version 2.2 on Emacs 21.2 / Mule 5.0 (SAKAKI) Mime-Version: 1.0 Content-Type: Text/Plain; charset=us-ascii Content-Transfer-Encoding: 7bit Subject: Link up problem between 1000base-SX(bge) and SUN X-BeenThere: freebsd-hardware@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: General discussion of FreeBSD hardware List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 29 Dec 2003 06:03:24 -0000 Hello, I'm having a problem about link up between 1000base-SX(bge) and SUN. I tried yesterday's 4.9-stable on a FreeBSD box with two 3COM 3C996-SXs and two onboard BMC5703 chips. Two 3COM 3C996-SX board link went up, but the other side, a 1000base-SX I/F on SUN F280 did not go up. When doing ping command to SUN from FreeBSD box, LED on 3C996 were brinking but nothing happened to SUN board. I changed bge0 to bge2, but the situation was the same. Hardware diagram is as follows. bge0 can send or receive packates to the router or another PC with intel SX board. Is this related to AUTO negotiation? I cannot find any parameters about AUTO negotiation in 'bge' driver source. I checked Linux 2.4.22 kernel source and have found the several code about auto negotiation. I wonder if a linux box works well. I do not need full support of auto negotiation, but sample code that handles auto negotiation with Solaris machine. Any help would be greatly appreciated. Hideki Yamamoto +--------------+ | | | (bge0)3C996-SX+-----+[Router] | | | (bge2)3C996-SX+-----+[SUN F280] | | +--------------+ bge0: mem 0xf7ef0000-0xf7efffff irq 10 at device 1.0 on pci1 bge0: Ethernet address: 00:04:76:e1:06:cf bge1: mem 0xf7ee0000-0xf7eeffff irq 11 at device 2.0 on pci1 bge1: Ethernet address: 00:0b:cd:d2:b0:40 miibus0: on bge1 brgphy0: on miibus0 brgphy0: 10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, 1000baseTX, 1000baseTX-FDX, auto pcib2: on motherboard pci2: on pcib2 pcib3: on motherboard pci3: on pcib3 pcib4: on motherboard IOAPIC #1 intpin 10 -> irq 15 IOAPIC #1 intpin 13 -> irq 16 pci4: on pcib4 bge2: mem 0xf7ff0000-0xf7ffffff irq 15 at device 1.0 on pci4 bge2: Ethernet address: 00:0a:5e:1d:83:25 bge3: mem 0xf7fe0000-0xf7feffff irq 16 at device 2.0 on pci4 bge3: Ethernet address: 00:0b:cd:d2:b0:3b ----------------------------------------------------------------- Hideki YAMAMOTO Oki Electric Industry Co., Ltd.