From owner-freebsd-stable@FreeBSD.ORG Sat Mar 17 07:45:18 2012 Return-Path: Delivered-To: stable@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 9D17D106566B for ; Sat, 17 Mar 2012 07:45:18 +0000 (UTC) (envelope-from pyunyh@gmail.com) Received: from mail-pz0-f54.google.com (mail-pz0-f54.google.com [209.85.210.54]) by mx1.freebsd.org (Postfix) with ESMTP id 6D4BA8FC17 for ; Sat, 17 Mar 2012 07:45:18 +0000 (UTC) Received: by dald2 with SMTP id d2so7679057dal.13 for ; Sat, 17 Mar 2012 00:45:18 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=from:date:to:cc:subject:message-id:reply-to:references:mime-version :content-type:content-disposition:in-reply-to:user-agent; bh=GhOoiIK00wKTn5qgBBB07JaqaZ17PeiwJaoKRL0hkAE=; b=DdYJW2gHedzKWYptpcs+zMTr6UeNMvdog3a/b+wyK7Sn6kuj7z6kDqnROweefF2Q7R ECWbyoNMs0QjovcFy4qmc+sqBDZx89Jef39FPS/LB1siYWqYeFuCOfC4HIwZ7v2KzUvI 40ikTq9tSYuSPKPKVYrpTL+U0zOp3kTOqgBbC8aZq6cvQ+tcnON4kvx05WygBtpocMOF sdHGTyGr8lXf1l7iTbN6KygldgZfN/424BjNvItp1Jh2TcB4ohk7ocyd0t+hlZNmDXOs A3qNe3sDFMD9+HjMXcPb++H6f/l1ghVjnKW4VkBo/QDA2MZAmzG5fCBoQhasudoYcdoy KTyQ== Received: by 10.68.234.131 with SMTP id ue3mr21447522pbc.5.1331970318145; Sat, 17 Mar 2012 00:45:18 -0700 (PDT) Received: from pyunyh@gmail.com ([114.111.62.249]) by mx.google.com with ESMTPS id c8sm6124695pba.25.2012.03.17.00.45.13 (version=TLSv1/SSLv3 cipher=OTHER); Sat, 17 Mar 2012 00:45:17 -0700 (PDT) Received: by pyunyh@gmail.com (sSMTP sendmail emulation); Sat, 17 Mar 2012 16:45:08 -0700 From: YongHyeon PYUN Date: Sat, 17 Mar 2012 16:45:08 -0700 To: Jan Winter Message-ID: <20120317234508.GB1660@michelle.cdnetworks.com> References: <4F5F46DE.5050608@kantarmedia.de> <20120314184047.GA8023@michelle.cdnetworks.com> <4F60AC6C.2060805@kantarmedia.de> <20120315172928.GB3295@michelle.cdnetworks.com> <4F61FA9A.5000805@kantarmedia.de> <20120316173215.GB6841@michelle.cdnetworks.com> <4F63613E.8040507@kantarmedia.de> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <4F63613E.8040507@kantarmedia.de> User-Agent: Mutt/1.4.2.3i Cc: stable@freebsd.org Subject: Re: bce: Device not configured X-BeenThere: freebsd-stable@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: pyunyh@gmail.com List-Id: Production branch of FreeBSD source code List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 17 Mar 2012 07:45:18 -0000 On Fri, Mar 16, 2012 at 04:50:22PM +0100, Jan Winter wrote: > On 03/16/12 18:32, YongHyeon PYUN wrote: > >On Thu, Mar 15, 2012 at 03:20:10PM +0100, Jan Winter wrote: > >>On 03/15/12 18:29, YongHyeon PYUN wrote: > >>>On Wed, Mar 14, 2012 at 03:34:20PM +0100, Jan Winter wrote: > >>>>On 03/14/12 19:40, YongHyeon PYUN wrote: > >>>>>On Tue, Mar 13, 2012 at 02:08:46PM +0100, Jan Winter wrote: > >>>>>>Hello, > >>>>>> > >>>>>>on an Dell Blade m610 is not possible to change the network media > >>>>>>option: > >>>>>> > >>>>>>ifconfig bce0 media 100baseTX mediaopt full-duplex up > >>>>>>ifconfig: SIOCSIFMEDIA (media): Device not configured > >>>>>> > >>>>>>Setting the media option to "autoselect" and connecting the m610 to a > >>>>>>100 MBit switch, I always get "no carrier" > >>>>>>only 1g full-duplex seems to be working. I have tested this on > >>>>>>8.3-prerelease and 9-stable > >>>>>> > >>>>>>any Ideas? > >>>>>> > >>>>>>cheers > >>>>>>Jan > >>>>>> > >>>>>>pciconf -lv > >>>>>>bce0@pci0:1:0:0: class=0x020000 card=0x02871028 chip=0x163a14e4 > >>>>>>rev=0x20 hdr=0x00 > >>>>>> vendor = 'Broadcom Corporation' > >>>>>> device = 'NetXtreme II BCM5709S Gigabit Ethernet' > >>>>>> class = network > >>>>>> subclass = ethernet > >>>>>> > >>>>>>dmesg > >>>>>>bce0: mem > >>>>>>0xda000000-0xdbffffff irq 36 at device 0.0 on pci1 > >>>>>>miibus0: on bce0 > >>>>>>brgphy0: PHY 2 on miibus0 > >>>>>>brgphy0: 1000baseSX-FDX, auto > >>>>>>bce0: Ethernet address: 00:26:b9:fb:04:0c > >>>>>>bce0: ASIC (0x57092000); Rev (C0); Bus (PCIe x4, 2.5Gbps); B/C > >>>>>>(5.0.11); > >>>>>>Bufs (RX:2;TX:2;PG:8); Flags (SPLT|MSI|MFW); MFW (NCSI 2.0.5) > >>>>>>Coal (RX:6,6,18,18; TX:20,20,80,80) > >>>>>>bce1: mem > >>>>>>0xdc000000-0xddffffff irq 48 at device 0.1 on pci1 > >>>>>>miibus1: on bce1 > >>>>>>brgphy1: PHY 2 on miibus1 > >>>>>>brgphy1: 1000baseSX-FDX, auto > >>>>>>bce1: Ethernet address: 00:26:b9:fb:04:0e > >>>>>>bce1: ASIC (0x57092000); Rev (C0); Bus (PCIe x4, 2.5Gbps); B/C > >>>>>>(5.0.11); > >>>>>>Bufs (RX:2;TX:2;PG:8); Flags (SPLT|MSI|MFW); MFW (NCSI 2.0.5) > >>>>>>Coal (RX:6,6,18,18; TX:20,20,80,80) > >>>>>> > >>>>>I'm not sure you're seeing one of long standing remote PHY issue of > >>>>>blade box but would you try the patch at the following URL? > >>>>>http://people.freebsd.org/~yongari/bce/bce.rphy.diff > >>>>> > >>>>>After applying the patch, show me the dmesg output(bce(4) and > >>>>>brgphy(4) related ones) and 'ifconfig -m bce0'. > >>>>>Note, the patch was not tested at all(lack of hardware). > >>>>Hello, > >>>> > >>>>thank you very much, for your quick support > >>>>Now its looking much better > >>>> > >>>>ifconfig -m bce0 > >>>>bce0: flags=8843 metric 0 mtu > >>>>1500 > >>>> > >>>>options=c01bb > >>>> > >>>>capabilities=c01bb > >>>> ether 00:26:b9:fb:04:0c > >>>> inet 192.168.100.30 netmask 0xffffff00 broadcast > >>>> 192.168.100.255 > >>>> inet6 fe80::226:b9ff:fefb:40c%bce0 prefixlen 64 tentative > >>>>scopeid 0x1 > >>>> nd6 options=29 > >>>> media: Ethernet autoselect (1000baseT) > >>>> status: active > >>>> supported media: > >>>> media autoselect > >>>> media 1000baseT mediaopt full-duplex > >>>> media 1000baseT > >>>> media 100baseTX mediaopt full-duplex > >>>> media 100baseTX > >>>> media 10baseT/UTP mediaopt full-duplex > >>>> media 10baseT/UTP > >>>> > >>>>dmesg: > >>>>..... > >>>>bce0: mem > >>>>0xda000000-0xdbffffff irq 36 at device 0.0 on pci1 > >>>>bce0: attempting to allocate 1 MSI vectors (16 supported) > >>>>msi: routing MSI IRQ 256 to local APIC 16 vector 52 > >>>>bce0: using IRQ 256 for MSI > >>>>bce0: Remote PHY : TP > >>>>bce0: bpf attached > >>>>bce0: Ethernet address: 00:26:b9:fb:04:0c > >>>>bce0: ASIC (0x57092000); Rev (C0); Bus (PCIe x4, 2.5Gbps); B/C (5.0.11); > >>>>Bufs (RX:2;TX:2;PG:8); Flags (SPLT|MSI|Remote PHY(TP)|MFW); MFW (NCSI > >>>>2.0.5) > >>>>Coal (RX:6,6,18,18; TX:20,20,80,80) > >>>>bce1: mem > >>>>0xdc000000-0xddffffff irq 48 at device 0.1 on pci1 > >>>>bce1: attempting to allocate 1 MSI vectors (16 supported) > >>>>msi: routing MSI IRQ 257 to local APIC 16 vector 53 > >>>>bce1: using IRQ 257 for MSI > >>>>bce1: Remote PHY : TP > >>>>bce1: bpf attached > >>>>bce1: Ethernet address: 00:26:b9:fb:04:0e > >>>>bce1: ASIC (0x57092000); Rev (C0); Bus (PCIe x4, 2.5Gbps); B/C (5.0.11); > >>>>Bufs (RX:2;TX:2;PG:8); Flags (SPLT|MSI|Remote PHY(TP)|MFW); MFW (NCSI > >>>>2.0.5) > >>>>Coal (RX:6,6,18,18; TX:20,20,80,80) > >>>>..... > >>>> > >>>>I have done a quick test with 100 and 1000 MBit, both working very well. > >>>Thanks a lot for testing. This patch was made long time ago but I > >>>haven't had chance to commit it due to lack of access to hardware. > >>>Because the patch bypasses mii(4) layer and makes it hard to read > >>>code, I didn't like the patch but it seems the patch makes bce(4) > >>>usable on blade boxes at least. > >>>I'll commit the patch next week. > >>> > >>>>Its possible to get a Patch for 8 Stable? > >>>> > >>>I will do MFC to stable/[7-9]. And bce.rphy.diff should be applied > >>>cleanly to stable/[7-9]. > >>I getting erros with the 8-stable source > >> > >Oops, try this one for stable/8. > >http://people.freebsd.org/~yongari/bce/bce.rphy.stable8.diff > thank you for the 8-stable patch! but i am sorry this patch doesn't > work. I getting a kernel trap on boot. > The bce driver is compiled as module > > pcib0: port 0xcf8-0xcff on acpi0 > pci0: on pcib0 > pcib1: at device 1.0 on pci0 > pci1: on pcib1 > bce0: mem > 0xda000000-0xdbffffff irq 36 at device 0.0 on pci1 > bce0: Remote PHY : TP > bce0: Ethernet address: 00:26:b9:fa:f0:78 > bce0: [ITHREAD] > > > Fatal trap 12: page fault while in kernel mode > cpuid = 0; apic id = 10 > fault virtual address = 0x88 > fault code = supervisor read data, page not present > instruction pointer = 0x20:0xffffffff80626551 > stack pointer = 0x28:0xffffffff80f8b3e0 > frame pointer = 0x28:0xffffffff80f8b410 > code segment = base 0x0, limit 0xfffff, type 0x1b > = DPL 0, pres 1, long 1, def32 0, gran 1 > processor eflags = interrupt enabled, resume, IOPL = 0 > current process = 0 (swapper) > trap number = 12 > panic: page fault > cpuid = 0 > KDB: stack backtrace: > #0 0xffffffff8062fe6e at kdb_backtrace+0x5e > #1 0xffffffff805fd087 at panic+0x187 > #2 0xffffffff808f3170 at trap_fatal+0x290 > #3 0xffffffff808f34c1 at trap_pfault+0x201 > #4 0xffffffff808f397f at trap+0x3df > #5 0xffffffff808daed4 at calltrap+0x8 > #6 0xffffffff80f352b8 at bce_attach+0x3268 > #7 0xffffffff80629999 at device_attach+0x69 > #8 0xffffffff8062b16a at bus_generic_attach+0x1a > #9 0xffffffff802074af at acpi_pci_attach+0x14f > #10 0xffffffff80629999 at device_attach+0x69 > #11 0xffffffff8062b16a at bus_generic_attach+0x1a > #12 0xffffffff80209217 at acpi_pcib_attach+0x1a7 > #13 0xffffffff8020a125 at acpi_pcib_pci_attach+0x95 > #14 0xffffffff80629999 at device_attach+0x69 > #15 0xffffffff8062b16a at bus_generic_attach+0x1a > #16 0xffffffff802074af at acpi_pci_attach+0x14f > #17 0xffffffff80629999 at device_attach+0x69 > Uptime: 1s > Automatic reboot in 15 seconds - press a key on the console to abort > Sorry, there was a typo. I've uploaded updated one for stable/8(The URL is the same).