none
Centos 7 does not see more than 6 network adapters RRS feed

  • שאלה

  • I have hyper-v server on windows server 2012.

    guest operating system - centos 7. 

    On the kernel version 3.10.0-693.21.1.el7.x86_64 # 1 SMP Wed Mar 7 19:03:37 UTC 2018 x86_64 x86_64 x86_64 GNU/Linux and LIS in the guest OS correctly worked 8 network adapters.
    After updating CEntos 7 to the latest version 3.10-693.21.1.el7.x86_64 and LIS to LinuxIC-4.2.8, Centos sees only 6 network adapters.  2 network adapters, the system does not see.


    Error log in attachment
    0.000000] tsc: Fast TSC calibration failed
    2.289601] hv_vmbus: probe failed for device 2450ee40-33bf-4fbd-892e-9fb06e9214cf (-19)
    2.324987] hv_vmbus: Failed to establish GPADL: err = 0xc0000044
    2.325084] hv_netvsc 723e049b-5017-41a8-8224-e7242da0de65 (unregistered net_device): unable to establish receive buffer's gpadl 
    2.326464] hv_netvsc 723e049b-5017-41a8-8224-e7242da0de65 (unregistered net_device): unable to connect to NetUSP - -122
    2.333088] hv_netvsc 723e049b-5017-41a8-8224-e7242da0de65 (unregistered net_device): unable to add netvsc device (ret -122)
    2.3331591 hv_vmbus: probe failed for device 723e049b-5017-41a8-8224-e7242da0de65 (-122)
    2.344756] hv_vmbus: Failed to establish GPADL: err = 0XC0000044
    2.344818] hv_netvsc eb4ee7f2-9el2-4af4-aab6-29a8ea090db4 (unregistered net_device): unable to establish receive buffer's gpadl 
    2.345706] hv_netvsc eb4ee7f2-9el2-4af4-aab6-29a8ea090db4 (unregistered net_device): unable to connect to NetUSP - -122
    2.353034] hv_netvsc eb4ee7f2-9el2-4af4-aab6-29a8ea090db4 (unregistered net_device): unable to add netvsc device (ret -122)
    2.353294] hv_vmbus: probe failed for device eb4ee7f2-9el2-4af4-aab6-29a8ea090db4 (-122)
    4.385014] piix4_smbus 0000:00:07.3: SMBus base address uninitialized - upgrade BIOS or use force_addr=0xaddr

    What to do?

    יום שני 28 ינואר 2019 09:04

כל התגובות

  • err = 0XC0000044 means  exceed quota when vm applied for resorce from host. It's a little bit of a weakness of LIS.You can wait for the new LIS version,or modify the driver yourself. if you want to solve this problem by youself,you can reduce the buff size in hyperv_net.h

    Best wishes

    יום חמישי 28 נובמבר 2019 13:19
  • I think this is a limitation from the hypervisor version - Windows Server 2012 allows you to have up to 6 network adapters to a VM.

    In WS2016 you can have a total of 8 NICs.

    • הוצע כתשובה על-ידי Chris Valean יום ראשון 01 דצמבר 2019 19:50
    יום ראשון 01 דצמבר 2019 19:50