Proxmox VE를 실행하는 서버에 두 개의 동일한 네트워크 카드가 있습니다. 그 중 하나는 잘 작동하고 unclaimed
, 다른 하나는 잘 작동합니다. 누구든지 도와줄 수 있나요? 내가 아는 한, 이는 unclaimed
대개 운전자가 없다는 신호입니다. 그런데 두 번째 카드는 왜 작동하는 걸까요? 하드웨어 오류일 수 있나요?
답장을 보내주셔서 감사합니다!
lshw -class network
산출:
root@pve:~# lshw -class network
*-network:0 UNCLAIMED
description: Ethernet controller
product: NetXtreme BCM5720 Gigabit Ethernet PCIe
vendor: Broadcom Inc. and subsidiaries
physical id: 0
bus info: pci@0000:04:00.0
version: 00
width: 64 bits
clock: 33MHz
capabilities: pm vpd msi msix pciexpress cap_list
configuration: latency=0
resources: memory:91930000-9193ffff memory:91940000-9194ffff memory:91950000-9195ffff memory:91d40000-91d407ff
*-network:1
description: Ethernet interface
product: NetXtreme BCM5720 Gigabit Ethernet PCIe
vendor: Broadcom Inc. and subsidiaries
physical id: 0.1
bus info: pci@0000:04:00.1
logical name: eno2
version: 00
serial: 2c:ea:7f:e0:4a:59
size: 1Gbit/s
capacity: 1Gbit/s
width: 64 bits
clock: 33MHz
capabilities: pm vpd msi msix pciexpress bus_master cap_list rom ethernet physical tp 10bt 10bt-fd 100bt 100bt-fd 1000bt 1000bt-fd autonegotiation
configuration: autonegotiation=on broadcast=yes driver=tg3 driverversion=6.2.16-3-pve duplex=full firmware=FFV21.60.8 bc 5720-v1.39 latency=0 link=yes multicast=yes port=twisted pair speed=1Gbit/s
전체 dmesg
출력은 다음과 같이 사용할 수 있습니다.주요 요점하지만 내 생각에 관련 부분( dmesg | grep tg3
)은 여기에 있습니다.
[ 1.076509] tg3 0000:04:00.0: phy probe failed, err -19
[ 1.094731] tg3 0000:04:00.0: Problem fetching invariants of chip, aborting
[ 1.117495] tg3 0000:04:00.1 eth0: Tigon3 [partno(BCM95720) rev 5720000] (PCI Express) MAC address 2c:ea:7f:e0:4a:59
[ 1.117499] tg3 0000:04:00.1 eth0: attached PHY is 5720C (10/100/1000Base-T Ethernet) (WireSpeed[1], EEE[1])
[ 1.117500] tg3 0000:04:00.1 eth0: RXcsums[1] LinkChgREG[0] MIirq[0] ASF[1] TSOcap[1]
[ 1.117502] tg3 0000:04:00.1 eth0: dma_rwctrl[00000001] dma_mask[64-bit]
[ 1.125569] tg3 0000:04:00.1 eno2: renamed from eth0
[ 8.677752] tg3 0000:04:00.1 eno2: Link is up at 1000 Mbps, full duplex
[ 8.677755] tg3 0000:04:00.1 eno2: Flow control is off for TX and off for RX
[ 8.677756] tg3 0000:04:00.1 eno2: EEE is disabled
[ 1190.696920] dm_thin_pool dm_persistent_data dm_bio_prison dm_bufio libcrc32c hid_generic usbmouse usbhid hid xhci_pci xhci_pci_renesas intel_lpss_pci crc32_pclmul ahci spi_intel_pci i2c_i801 intel_lpss mpt3sas raid_class spi_intel i2c_smbus idma64 tg3 libahci xhci_hcd scsi_transport_sas video pinctrl_cannonlake wmi
커널은 부팅 시 이 메시지를 인식합니다.
Linux version 6.2.16-3-pve (tom@sbuild) (gcc (Debian 12.2.0-14) 12.2.0, GNU ld (GNU Binutils for Debian) 2.40) #1 SMP PREEMPT_DYNAMIC PVE 6.2.16-3 (2023-06-17T05:58Z) ()
lspci | grep net
산출:
root@pve:~# lspci | grep net
04:00.0 Ethernet controller: Broadcom Inc. and subsidiaries NetXtreme BCM5720 Gigabit Ethernet PCIe
04:00.1 Ethernet controller: Broadcom Inc. and subsidiaries NetXtreme BCM5720 Gigabit Ethernet PCIe
답변1
하나는 컨트롤러이고 다른 하나는 인터페이스인 것 같습니다. 두 번째 인터페이스는 전혀 나열되지 않습니다.
AskUbuntu의 관련 답변에 따르면,Broadcom BCM5720이 Ubuntu 20.04 서버에서 작동하지 않습니다.tg3
, 이는 시스템이 (Tigon) 드라이버를 잘못 사용하는 드라이버 불일치로 인해 발생합니다 .
답변에서 제안한 해결책은 linux-modules-extra
패키지를 설치하고 bnx2
대신 모듈을 사용하는 것입니다 tg3
.
일단 가지고 있으면 자동 로딩 bnx2
보다 우선할 수도 있고 tg3
, 아니면 해야 할 수도 있습니다 tg3
. bnx2
현재로서는 테스트할 수 있는 카드가 없기 때문에 알 수 없습니다.
답변2
그래서 우리는 마침내 그것을 고쳤습니다. 하드 리셋과 정전 이후 하드웨어가 어떻게든 자체적으로 수리된 것으로 나타났습니다. tg3
실제로 올바른 드라이버이므로 이제 작동합니다. 지원해 주신 @roaima에게 감사드립니다!