bce: Device not configured
YongHyeon PYUN
pyunyh at gmail.com
Thu Mar 15 01:29:34 UTC 2012
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 at 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:<Broadcom NetXtreme II BCM5709 1000Base-SX (C0)> mem
> >>0xda000000-0xdbffffff irq 36 at device 0.0 on pci1
> >>miibus0:<MII bus> on bce0
> >>brgphy0:<BCM5709S 1000/2500baseSX PHY> 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:<Broadcom NetXtreme II BCM5709 1000Base-SX (C0)> mem
> >>0xdc000000-0xddffffff irq 48 at device 0.1 on pci1
> >>miibus1:<MII bus> on bce1
> >>brgphy1:<BCM5709S 1000/2500baseSX PHY> 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<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> metric 0 mtu 1500
>
> options=c01bb<RXCSUM,TXCSUM,VLAN_MTU,VLAN_HWTAGGING,JUMBO_MTU,VLAN_HWCSUM,TSO4,VLAN_HWTSO,LINKSTATE>
>
> capabilities=c01bb<RXCSUM,TXCSUM,VLAN_MTU,VLAN_HWTAGGING,JUMBO_MTU,VLAN_HWCSUM,TSO4,VLAN_HWTSO,LINKSTATE>
> 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<PERFORMNUD,IFDISABLED,AUTO_LINKLOCAL>
> media: Ethernet autoselect (1000baseT <full-duplex>)
> 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: <Broadcom NetXtreme II BCM5709 1000Base-SX (C0)> 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: <Broadcom NetXtreme II BCM5709 1000Base-SX (C0)> 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].
>
> thank in advance
> Jan
>
>
>
More information about the freebsd-stable
mailing list