9 Replies Latest reply on Jun 22, 2012 10:15 AM by prefname

    When will tools support Ubuntu 12.04 (be able to build vmxnet)?

    prefname Novice

      Using 2.6.x kernel build system.
      make: Entering directory `/tmp/vmware-root/modules/vmxnet-only'
      make -C /lib/modules/3.2.0-25-generic/build/include/.. SUBDIRS=$PWD SRCROOT=$PWD/. \
            MODULEBUILDDIR= modules
      make[1]: Entering directory `/usr/src/linux-headers-3.2.0-25-generic'
        CC [M]  /tmp/vmware-root/modules/vmxnet-only/vmxnet.o
      /tmp/vmware-root/modules/vmxnet-only/vmxnet.c: In function ‘vmxnet_probe_device’:
      /tmp/vmware-root/modules/vmxnet-only/vmxnet.c:1008:7: error: unknown field ‘ndo_set_multicast_list’ specified in initializer
      /tmp/vmware-root/modules/vmxnet-only/vmxnet.c:1008:7:   warning: initialization from incompatible pointer type [enabled by   default]
      /tmp/vmware-root/modules/vmxnet-only/vmxnet.c:1008:7:   warning: (near initialization for   ‘vmxnet_netdev_ops.ndo_vlan_rx_add_vid’) [enabled by default]
      /tmp/vmware-root/modules/vmxnet-only/vmxnet.c: In function ‘vmxnet_map_pkt’:
      /tmp/vmware-root/modules/vmxnet-only/vmxnet.c:2085:32: error: incompatible type for argument 2 of ‘pci_map_page’
      include/asm-generic/pci-dma-compat.h:43:1: note: expected ‘struct page *’ but argument is of type ‘struct <anonymous>’
      /tmp/vmware-root/modules/vmxnet-only/vmxnet.c:2104:26: error: incompatible type for argument 2 of ‘pci_map_page’
      include/asm-generic/pci-dma-compat.h:43:1: note: expected ‘struct page *’ but argument is of type ‘struct <anonymous>’
      /tmp/vmware-root/modules/vmxnet-only/vmxnet.c: In function ‘vmxnet_rx_frags’:
      /tmp/vmware-root/modules/vmxnet-only/vmxnet.c:2599:48:   error: incompatible types when assigning to type ‘struct   <anonymous>’ from type ‘struct page *’
      make[2]: *** [/tmp/vmware-root/modules/vmxnet-only/vmxnet.o] Error 1
      make[1]: *** [_module_/tmp/vmware-root/modules/vmxnet-only] Error 2
      make[1]: Leaving directory `/usr/src/linux-headers-3.2.0-25-generic'
      make: *** [vmxnet.ko] Error 2
      make: Leaving directory `/tmp/vmware-root/modules/vmxnet-only'