Всем привет!Имеется вот такая сетевая карта:
bge1@pci0:4:0:0: class=0x020000 card=0x7051103c chip=0x165a14e4 rev=0x00 hdr=0x00
vendor = 'Broadcom Corporation'
device = 'NetXtreme BCM5722 Gigabit Ethernet PCIe'
class = network
subclass = ethernetdmesg:
bge1: <HP NC105i PCIe Gigabit Server Adapter, ASIC rev. 0xa200> mem 0xfdbf0000-0xfdbfffff irq 18 at device 0.0 on pci4
miibus1: <MII bus> on bge1
brgphy1: <BCM5722 10/100/1000baseTX PHY> PHY 1 on miibus1
brgphy1: 10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, 1000baseT, 1000baseT-FDX, autoВтыкается в гигабитный порт на свитче.
Получается вот такая картина:
bge1: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> metric 0 mtu 1500
options=9b<RXCSUM,TXCSUM,VLAN_MTU,VLAN_HWTAGGING,VLAN_HWCSUM>
ether 00:1f:29:e7:4b:e5
inet 192.168.10.11 netmask 0xffffff00 broadcast 192.168.10.255
media: Ethernet autoselect (100baseTX <full-duplex>)
status: activeТо есть, она автоматически выбирает 100baseTX.
На свитче же ей предлагается на выбор 10/100/1000.Если на свитче на интерфейсе принудительно врубить 'speed 1000', то видим следующее:
bge1: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> metric 0 mtu 1500
options=9b<RXCSUM,TXCSUM,VLAN_MTU,VLAN_HWTAGGING,VLAN_HWCSUM>
ether 00:1f:29:e7:4b:e5
inet 192.168.10.11 netmask 0xffffff00 broadcast 192.168.10.255
media: Ethernet autoselect (none)
status: no carrierЕсли на самой сетевухе принудительно врубить 'ifconfig bge1 media 1000baseT', то тоже не хочет:
bge1: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> metric 0 mtu 1500
options=9b<RXCSUM,TXCSUM,VLAN_MTU,VLAN_HWTAGGING,VLAN_HWCSUM>
ether 00:1f:29:e7:4b:e5
inet 192.168.10.11 netmask 0xffffff00 broadcast 192.168.10.255
media: Ethernet 1000baseTX (none)
status: no carrierВсю голову изломал - не пойму в чём проблема. Уже грешу на проводочек :)
HELP )
>[оверквотинг удален]
>bge1: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> metric 0 mtu 1500
> options=9b<RXCSUM,TXCSUM,VLAN_MTU,VLAN_HWTAGGING,VLAN_HWCSUM>
> ether 00:1f:29:e7:4b:e5
> inet 192.168.10.11 netmask 0xffffff00 broadcast 192.168.10.255
> media: Ethernet 1000baseTX (none)
> status: no carrier
>
>Всю голову изломал - не пойму в чём проблема. Уже грешу на
>проводочек :)
>HELP )Скорее всего, именно проводочек.
>>[оверквотинг удален]
>> media: Ethernet 1000baseTX (none)
>> status: no carrier
Была похожая история с onboard бродкомом воткнутом в Cisco. Глюки начались в мастдае, потом пробовали линух, потом меняли кабели и свитчи.
Пришлось ставить дополнительную сетевую карту - с этой так и не справились. Упрощало задачу то, что второй бродком на той же матери работал нормально.
>Скорее всего, именно проводочек.тоже советую начать с проверки пачкордика: была аналогичная проблема когда сетевуха поднимала линк только в режиме автоопределения, оказалость что был кросоверный патчкорд, и если принудительно выставлять скорости то линк падал, а в автоматике он видел что крос овер и поднимался
Всем спасибо!Проблема действительно оказалась с коммутацией.
Точная причина осталась неясна. После непродолжительных манипуляций с проводочками всё заработало на 1гбит/с с тем же патч-кордом, который был воткнут изначально.
Может, на сетевухе контактик какой засорился :)