From owner-freebsd-bugs Fri Mar 29 5:30:24 2002 Delivered-To: freebsd-bugs@hub.freebsd.org Received: from freefall.freebsd.org (freefall.FreeBSD.org [216.136.204.21]) by hub.freebsd.org (Postfix) with ESMTP id 3742037B41F for ; Fri, 29 Mar 2002 05:30:02 -0800 (PST) Received: (from gnats@localhost) by freefall.freebsd.org (8.11.6/8.11.6) id g2TDU2l25206; Fri, 29 Mar 2002 05:30:02 -0800 (PST) (envelope-from gnats) Received: from freefall.freebsd.org (freefall.FreeBSD.org [216.136.204.21]) by hub.freebsd.org (Postfix) with ESMTP id 540C037B420 for ; Fri, 29 Mar 2002 05:28:26 -0800 (PST) Received: (from nobody@localhost) by freefall.freebsd.org (8.11.6/8.11.6) id g2TDSQv24885; Fri, 29 Mar 2002 05:28:26 -0800 (PST) (envelope-from nobody) Message-Id: <200203291328.g2TDSQv24885@freefall.freebsd.org> Date: Fri, 29 Mar 2002 05:28:26 -0800 (PST) From: Brian Candler To: freebsd-gnats-submit@FreeBSD.org X-Send-Pr-Version: www-1.0 Subject: kern/36482: Multiport starfire card (sf/ukphy) doesn't work when full duplex selected Sender: owner-freebsd-bugs@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.org >Number: 36482 >Category: kern >Synopsis: Multiport starfire card (sf/ukphy) doesn't work when full duplex selected >Confidential: no >Severity: serious >Priority: medium >Responsible: freebsd-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: sw-bug >Submitter-Id: current-users >Arrival-Date: Fri Mar 29 05:30:01 PST 2002 >Closed-Date: >Last-Modified: >Originator: Brian Candler >Release: 4.5-RELEASE >Organization: >Environment: FreeBSD xxx.xxx.xxx 4.5-RELEASE FreeBSD 4.5-RELEASE #1: Thu Feb 14 09:33:27 GMT 2002 root@:/usr/src/sys/compile/xxx i386 >Description: Problem machine has two quad-port Adaptec starfire cards and is running 4.5-RELEASE. If you try to nail a port to 100baseTX/full-duplex then it stops working. ifconfig reports "no carrier" and "(10baseT/UTP)" The uplink is into a Cisco Catalyst 2924 whose port is configured as "duplex full", "speed 100", and has "span uplinkfast" set too, so should be no problem there. >How-To-Repeat: # ifconfig sf3 media 100baseTX mediaopt full-duplex # ifconfig sf3 ... media: Ethernet 100baseTX (10baseT/UTP) status: no carrier It remains like this indefinitely. Obviously "no carrier" is a problem, and strange it should be displaying "(10baseT/UTP)" even though I have selected 100baseTX! The dmesg output on the problem machine is: pcib2: at device 4.0 on pci0 pci1: on pcib2 sf0: port 0xec00-0xecff mem 0xfe580000-0xfe5fff ff irq 11 at device 4.0 on pci1 sf0: Ethernet address: 00:00:d1:ef:00:5d miibus0: on sf0 ukphy0: on miibus0 ukphy0: 10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, auto sf1: port 0xe800-0xe8ff mem 0xfe500000-0xfe57ff ff irq 10 at device 5.0 on pci1 sf1: Ethernet address: 00:00:d1:ef:00:5e miibus1: on sf1 ukphy1: on miibus1 ukphy1: 10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, auto sf2: port 0xe400-0xe4ff mem 0xfe480000-0xfe4fff ff irq 5 at device 6.0 on pci1 sf2: Ethernet address: 00:00:d1:ef:00:5f miibus2: on sf2 ukphy2: on miibus2 ukphy2: 10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, auto sf3: port 0xe000-0xe0ff mem 0xfe400000-0xfe47ff ff irq 11 at device 7.0 on pci1 sf3: Ethernet address: 00:00:d1:ef:00:60 miibus3: on sf3 ukphy3: on miibus3 ukphy3: 10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, auto pcib5: at device 8.0 on pci0 pci2: on pcib5 sf4: port 0xdc00-0xdcff mem 0xfe280000-0xfe2fff ff irq 10 at device 4.0 on pci2 sf4: Ethernet address: 00:00:d1:ef:00:a1 miibus4: on sf4 ukphy4: on miibus4 ukphy4: 10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, auto sf5: port 0xd800-0xd8ff mem 0xfe200000-0xfe27ff ff irq 5 at device 5.0 on pci2 sf5: Ethernet address: 00:00:d1:ef:00:a2 miibus5: on sf5 ukphy5: on miibus5 ukphy5: 10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, auto sf6: port 0xd400-0xd4ff mem 0xfe180000-0xfe1fff ff irq 11 at device 6.0 on pci2 sf6: Ethernet address: 00:00:d1:ef:00:a3 miibus6: on sf6 ukphy6: on miibus6 ukphy6: 10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, auto sf7: port 0xd000-0xd0ff mem 0xfe100000-0xfe17ff ff irq 10 at device 7.0 on pci2 sf7: Ethernet address: 00:00:d1:ef:00:a4 miibus7: on sf7 ukphy7: on miibus7 ukphy7: 10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, auto >Fix: >Release-Note: >Audit-Trail: >Unformatted: To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-bugs" in the body of the message