Portál AbcLinuxu, 11. května 2025 23:59

Dotaz: Zvlastni chovani bge

12.3.2009 15:06 PadavanONE
Zvlastni chovani bge
Přečteno: 248×
Odpovědět | Admin
Mam IBM 3500 a na tento stroj jsem hodil 7.1 Release (x386). Sitovky jsou podle pciconf:
bge0@pci0:26:0:0:       class=0x020000 card=0x02c61014 chip=0x165914e4 rev=0x21 hdr=0x00
    vendor     = BroadcomCorporation
    device     = 'BCM5721 NetXtreme Gigabit Ethernet PCI Express'
    class      = network
    subclass   = ethernet
bge1@pci0:27:0:0:       class=0x020000 card=0x02c61014 chip=0x165914e4 rev=0x21 hdr=0x00
    vendor     = BroadcomCorporation
    device     = 'BCM5721 NetXtreme Gigabit Ethernet PCI Express'
    class      = network
    subclass   = ethernet

dmesg:
bge0: BroadcomNetXtreme Gigabit Ethernet Controller, ASIC rev. 0x4201> mem 0xc8400000-0xc840ffff irq 16 at device 0.0 on pci26
miibus0: MII bus> on bge0
bge0: Ethernet address: 00:1a:67:41:24:fe
bge0: [ITHREAD]
bge1: BroadcomNetXtreme Gigabit Ethernet Controller, ASIC rev. 0x4201> mem 0xc8500000-0xc850ffff irq 17 at device 0.0 on pci27
miibus1: MII bus> on bge1
bge1: Ethernet address: 00:1a:67:41:24:ff
bge1: [ITHREAD]
Problem je v tom, ze pouze jedna sitovka - bge0 jede na 1000full-duplex, kdezto bge1 autodetekuje 100full-duplex a zadnym zpusobem si nenecha vnutit 1000. I kdyz interface natvrdo ohnu k 1000 tak stejne jede 100. Stejne tak i konkretni port na gigovem switchi jsem prepnul z negotation na pozadovany mod a zadna zmena. Kabelaz je v poradku, switchem to neni, vadnej port sitovky to taky neni, protoze kdyz dam nejaky live distro linuxu tak me to v pohode obe sitovky detekuje a pres negotation dostanu full1000. Takze chyba je jednoznacne v 7.1 fbsd respektive v bge driveru. Je to ponekud zvlastni, protoze se jedna o pomerne uz zabehlej chipset viz. BCM5721 coz neni zadna horka novinka a presto takovato banalani vec nefunguje. Co s tim? Rad bych pouzil obe sitovky a pres lagg je oprel oproti LACP trunku na switchi. Takhle mam ale stera.
Nastaveni parametru rozhrani natvrdo:
ifconfig  -a
bge0: flags=9843 UP,BROADCAST,RUNNING,SIMPLEX,LINK0,MULTICAST metric 0 mtu 1500
        options=9b RXCSUM,TXCSUM,VLAN_MTU,VLAN_HWTAGGING,VLAN_HWCSUM
        ether 00:1a:67:41:24:fe
        inet 10.10.10.1 netmask 0xfffff800 broadcast 10.10.10.255
        media: Ethernet 1000baseTX full-duplex
        status: active
bge1: flags=8802BROADCAST,SIMPLEX,MULTICAST metric 0 mtu 1500
        options=9bRXCSUM,TXCSUM,VLAN_MTU,VLAN_HWTAGGING,VLAN_HWCSUM
        ether 00:1a:67:41:24:ff
        media: Ethernet 1000baseTX full-duplex (100baseTX full-duplex)
        status: active

Autonegotation:

 ifconfig  -a
bge0: flags=9843UP,BROADCAST,RUNNING,SIMPLEX,LINK0,MULTICAST metric 0 mtu 1500
        options=9bRXCSUM,TXCSUM,VLAN_MTU,VLAN_HWTAGGING,VLAN_HWCSUM
        ether 00:1a:67:41:24:fe
        inet 10.10.10.1 netmask 0xfffff800 broadcast 10.10.10.255
        media: Ethernet autoselect (1000baseTX full-duplex)
        status: active
bge1: flags=8802BROADCAST,SIMPLEX,MULTICAST metric 0 mtu 1500
        options=9bRXCSUM,TXCSUM,VLAN_MTU,VLAN_HWTAGGING,VLAN_HWCSUM
        ether 00:1a:67:41:24:ff
        media: Ethernet autoselect (100baseTX full-duplex)
        status: active
Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

12.3.2009 15:47 cenda | skóre: 24 | blog: dedalebedanebohurvajs | Planá nad Lužnicí
Rozbalit Rozbalit vše Re: Zvlastni chovani bge
Odpovědět | | Sbalit | Link | Blokovat | Admin

A co zkusit tu síťovku dát do dírky ve switchy, kde jede ta druhá správně na Gb.

12.3.2009 17:26 PadavanONE
Rozbalit Rozbalit vše Re: Zvlastni chovani bge
to bylo prvni co jsem zkusil, nicmene jak jsem uz podrobne psal...na live distro linuxu se obe sitovky chytli hned na full 1Gb.
22.3.2009 11:48 PadavanONE
Rozbalit Rozbalit vše Re: Zvlastni chovani bge
Odpovědět | | Sbalit | Link | Blokovat | Admin
tak sem to zreinstaloval a uz to bezi na 1000.

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.