Portál AbcLinuxu, 11. května 2025 23:59
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
A co zkusit tu síťovku dát do dírky ve switchy, kde jede ta druhá správně na Gb.
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.