• Add VMXNET3 kernel module to debian kernels

    From Sergey V. Lobanov@21:1/5 to All on Sat Oct 23 09:50:01 2021
    Hello,

    For some reason, VMXNET3 driver (VMware network card) is not included to Debian kernels. Is it possible to add VMXNET3 driver as a kernel model?

    sergey@deb11:~$ cat /boot/config-5.10.0-9-arm64 | grep VMXNET
    # CONFIG_VMXNET3 is not set


    Sergey

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Salvatore Bonaccorso@21:1/5 to Sergey V. Lobanov on Sat Oct 23 10:30:01 2021
    Hi,

    On Sat, Oct 23, 2021 at 10:39:50AM +0300, Sergey V. Lobanov wrote:
    Hello,

    For some reason, VMXNET3 driver (VMware network card) is not
    included to Debian kernels. Is it possible to add VMXNET3 driver as
    a kernel model?

    sergey@deb11:~$ cat /boot/config-5.10.0-9-arm64 | grep VMXNET
    # CONFIG_VMXNET3 is not set

    Back in https://salsa.debian.org/kernel-team/linux/commit/0762a217c3d224a6235b49e1311b0be9028d9f59
    this has been disabled for !x86 architectures.

    Has this changed for arm64? open-vm-tools in their experimental upload
    enabled arm64 build (cf. https://tracker.debian.org/news/1248054/accepted-open-vm-tools-21130-2-source-into-experimental/).

    We might do the same for the next experimental upload.

    Regards,
    Salvatore

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Sergey V. Lobanov@21:1/5 to All on Sat Oct 23 10:40:02 2021
    Hello,

    I’m using VMWare Fusion for Apple Silicon (M1) (build 18656771), it is working fine with vmxnet3 driver

    I’ve built vanilla kernel with vmxnet3 driver and tested it that is why I’m suggesting to enable VMXNET3 driver. It will be useful for arm64 kernel builds.

    root@deb11:~# uname -a
    Linux deb11 5.15.0-rc6-custom #1 SMP Sat Oct 23 01:08:59 MSK 2021 aarch64 GNU/Linux
    root@deb11:~# modinfo vmxnet3
    filename: /lib/modules/5.15.0-rc6-custom/kernel/drivers/net/vmxnet3/vmxnet3.ko
    version: 1.6.0.0-k
    license: GPL v2
    description: VMware vmxnet3 virtual NIC driver
    author: VMware, Inc.
    srcversion: C6B42AF3D5CC6A614E2D6BC
    alias: pci:v000015ADd000007B0sv*sd*bc*sc*i*
    depends:
    intree: Y
    name: vmxnet3
    vermagic: 5.15.0-rc6-custom SMP mod_unload modversions aarch64 root@deb11:~# cat /etc/issue
    Debian GNU/Linux 11 \n \l

    root@deb11:~# lspci | grep -i vmx
    02:00.0 Ethernet controller: VMware VMXNET3 Ethernet Controller (rev 01)



    --
    Sergey



    On 23 Oct 2021, at 11:27, Salvatore Bonaccorso <carnil@debian.org> wrote:

    Hi,

    On Sat, Oct 23, 2021 at 10:39:50AM +0300, Sergey V. Lobanov wrote:
    Hello,

    For some reason, VMXNET3 driver (VMware network card) is not
    included to Debian kernels. Is it possible to add VMXNET3 driver as
    a kernel model?

    sergey@deb11:~$ cat /boot/config-5.10.0-9-arm64 | grep VMXNET
    # CONFIG_VMXNET3 is not set

    Back in https://salsa.debian.org/kernel-team/linux/commit/0762a217c3d224a6235b49e1311b0be9028d9f59
    this has been disabled for !x86 architectures.

    Has this changed for arm64? open-vm-tools in their experimental upload enabled arm64 build (cf. https://tracker.debian.org/news/1248054/accepted-open-vm-tools-21130-2-source-into-experimental/).

    We might do the same for the next experimental upload.

    Regards,
    Salvatore

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Salvatore Bonaccorso@21:1/5 to Sergey V. Lobanov on Sat Oct 23 11:50:01 2021
    Hi,

    On Sat, Oct 23, 2021 at 11:37:24AM +0300, Sergey V. Lobanov wrote:
    Hello,

    I’m using VMWare Fusion for Apple Silicon (M1) (build 18656771), it is working fine with vmxnet3 driver

    I’ve built vanilla kernel with vmxnet3 driver and tested it that is why I’m suggesting to enable VMXNET3 driver. It will be useful for arm64 kernel builds.

    root@deb11:~# uname -a
    Linux deb11 5.15.0-rc6-custom #1 SMP Sat Oct 23 01:08:59 MSK 2021 aarch64 GNU/Linux
    root@deb11:~# modinfo vmxnet3
    filename: /lib/modules/5.15.0-rc6-custom/kernel/drivers/net/vmxnet3/vmxnet3.ko
    version: 1.6.0.0-k
    license: GPL v2
    description: VMware vmxnet3 virtual NIC driver
    author: VMware, Inc.
    srcversion: C6B42AF3D5CC6A614E2D6BC
    alias: pci:v000015ADd000007B0sv*sd*bc*sc*i*
    depends:
    intree: Y
    name: vmxnet3
    vermagic: 5.15.0-rc6-custom SMP mod_unload modversions aarch64 root@deb11:~# cat /etc/issue
    Debian GNU/Linux 11 \n \l

    root@deb11:~# lspci | grep -i vmx
    02:00.0 Ethernet controller: VMware VMXNET3 Ethernet Controller (rev 01)

    Thanks for confirming, I have enabled VMXNET3 as module on arm64 for
    the next experimental upload for now.

    Regards,
    Salvatore

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Sergey V. Lobanov@21:1/5 to All on Sat Oct 23 20:50:01 2021
    I can see the change. https://salsa.debian.org/kernel-team/linux/-/commit/68dbc89245a35b2c024a3e5eb2c7f0b073e9552f

    Thank you

    --
    Sergey


    On 23 Oct 2021, at 12:41, Salvatore Bonaccorso <carnil@debian.org> wrote:

    Hi,

    On Sat, Oct 23, 2021 at 11:37:24AM +0300, Sergey V. Lobanov wrote:
    Hello,

    I’m using VMWare Fusion for Apple Silicon (M1) (build 18656771), it is working fine with vmxnet3 driver

    I’ve built vanilla kernel with vmxnet3 driver and tested it that is why I’m suggesting to enable VMXNET3 driver. It will be useful for arm64 kernel builds.

    root@deb11:~# uname -a
    Linux deb11 5.15.0-rc6-custom #1 SMP Sat Oct 23 01:08:59 MSK 2021 aarch64 GNU/Linux
    root@deb11:~# modinfo vmxnet3
    filename: /lib/modules/5.15.0-rc6-custom/kernel/drivers/net/vmxnet3/vmxnet3.ko
    version: 1.6.0.0-k
    license: GPL v2
    description: VMware vmxnet3 virtual NIC driver
    author: VMware, Inc.
    srcversion: C6B42AF3D5CC6A614E2D6BC
    alias: pci:v000015ADd000007B0sv*sd*bc*sc*i*
    depends:
    intree: Y
    name: vmxnet3
    vermagic: 5.15.0-rc6-custom SMP mod_unload modversions aarch64
    root@deb11:~# cat /etc/issue
    Debian GNU/Linux 11 \n \l

    root@deb11:~# lspci | grep -i vmx
    02:00.0 Ethernet controller: VMware VMXNET3 Ethernet Controller (rev 01)

    Thanks for confirming, I have enabled VMXNET3 as module on arm64 for
    the next experimental upload for now.

    Regards,
    Salvatore

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)