This build problem looks likely to be fixed in the latest upstream version of ndiswrapper:
Version 1.57-rc1 2011-08-22 ======================= * Added support for Linux 2.6.35 - Linux 3.1 <-------------- HERE * Kernels as old as 2.6.14 are now supported * IW_AUTH_MFP implemented * Reserve stack before copying arguments when calling from Windows to Linux on x86_64 * Fixed a kernel panic if there are many devices for one driver and one fails to initialize * Fixed a kernel panic with Marvell USB if ndiswrapper is reloaded * Fixed support for AVM Fritz USB * Loading drivers with unknown symbols is disallowed, it's a certain crash * Fixed procfs registration if the network device is renamed * Added more function stubs * Build system improved * Code cleanup, fixed many warnings, style issues and typos All versions of Ubuntu however are still at 1.56+r2729. -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/884126 Title: package ndiswrapper-dkms 1.56 r2729-1 failed to install/upgrade: ndiswrapper kernel module failed to build (error: ‘struct net_device’ has no member named ‘priv’) To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/ndiswrapper/+bug/884126/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs