bce: Device not configured

Sami Halabi sodynet1 at gmail.com
Wed Mar 14 20:58:34 UTC 2012


Hi,
I'm having this card on my IBM X3550, FBSD8.1-R-p8:
# pciconf -lv
bce0 at pci0:11:0:0:       class=0x020000 card=0x03a91014 chip=0x163914e4
rev=0x20 hdr=0x00
    vendor     = 'Broadcom Corporation'
    device     = 'NetXtreme II Gigabit Ethernet (BCM5709)'
    class      = network
    subclass   = ethernet
bce1 at pci0:11:0:1:       class=0x020000 card=0x03a91014 chip=0x163914e4
rev=0x20 hdr=0x00
    vendor     = 'Broadcom Corporation'
    device     = 'NetXtreme II Gigabit Ethernet (BCM5709)'
    class      = network
    subclass   = ethernet

# lspci
0b:00.0 Ethernet controller: Broadcom Corporation NetXtreme II BCM5709
Gigabit Ethernet (rev 20)
0b:00.1 Ethernet controller: Broadcom Corporation NetXtreme II BCM5709
Gigabit Ethernet (rev 20)

the box is running for about 200 days so i don't have dmesg output.

do i need to patch?


Sami

On Wed, Mar 14, 2012 at 4:34 PM, Jan Winter <jan.winter at kantarmedia.de>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<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.
> Its possible to get a Patch for 8 Stable?
>
>
> thank in advance
> Jan
>
>
>
>
> ______________________________**_________________
> freebsd-stable at freebsd.org mailing list
> http://lists.freebsd.org/**mailman/listinfo/freebsd-**stable<http://lists.freebsd.org/mailman/listinfo/freebsd-stable>
> To unsubscribe, send any mail to "freebsd-stable-unsubscribe@**freebsd.org<freebsd-stable-unsubscribe at freebsd.org>
> "
>



-- 
Sami Halabi
Information Systems Engineer
NMS Projects Expert


More information about the freebsd-stable mailing list