Thanks to Ramon van Belzen for the nice manual.
Download packages:
wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v3.2-precise/linux-headers-3.2.0-030200_3.2.0-030200.201201042035_all.deb wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v3.2-precise/linux-headers-3.2.0-030200-generic_3.2.0-030200.201201042035_i386.deb wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v3.2-precise/linux-image-3.2.0-030200-generic_3.2.0-030200.201201042035_i386.deb
Install packages in correct order:
sudo dpkg -i linux-headers-3.2.0-030200_3.2.0-030200.201201042035_all.deb sudo dpkg -i linux-headers-3.2.0-030200-generic_3.2.0-030200.201201042035_i386.deb sudo dpkg -i linux-image-3.2.0-030200-generic_3.2.0-030200.201201042035_i386.deb
Update Grub Bootloader:
sudo update-grub
Loading new nvidia-glx-260-260.19.29 DKMS files... First Installation: checking all kernels... Building only for 3.2.0-030200-generic Building for architecture i686 Building initial module for 3.2.0-030200-generic Error! Bad return status for module build on kernel: 3.2.0-030200-generic (i686) Consult the make.log in the build directory /var/lib/dkms/nvidia-glx-260/260.19.29/build/ for more information. dpkg: Fehler beim Bearbeiten von nvidia-glx-260 (--configure): Unterprozess installiertes post-installation-Skript gab den Fehlerwert 10 zurück
lspci -nn | grep -vi "non-vga" | grep "VGA" | sed 's/.*://;s/\].*//' # GET PCIID sudo nano -w /usr/pluto/bin/nvidia-install.sh
sudo apt-get remove --purge nvidia-glx-260
sudo wget http://de.download.nvidia.com/XFree86/Linux-x86/295.59/NVIDIA-Linux-x86-295.59.run
sudo chmod +x NVIDIA-Linux-x86-295.59.run
sudo ./NVIDIA-Linux-x86-295.59.run
Two possible solutions:
sudo X -configure sudo cp /PATH/TO/xorg.conf.new /etc/X11/xorg.conf
Initial hint to fix make issues under kernel 3.2: https://bugs.launchpad.net/ubuntu/+source/linux/+bug/947723/comments/24
Download and Install Driver
Download Driver: http://www.asix.com.tw/FrootAttach/driver/AX88772B_772A_760_772_178_LINUX_Driver_v4.4.0_Source.zip
Unzip file
unzip AX88772B_772A_760_772_178_LINUX_Driver_v4.4.0_Source.zip
FIND (about line 931, 950, 1649) :
.ndo_set_multicast_list = ax88772b_set_multicast,
REPLACE WITH:
.ndo_set_rx_mode = ax88772b_set_multicast,
The line above should contain something like “#if LINUX_VERSION_CODE ⇐ KERNEL_VERSION(3,2,0)”
Download linux compat-wireless Driver
sudo wget http://linuxwireless.org/download/compat-wireless-2.6/compat-wireless.tar.bz2
Unzip file
sudo tar xf compat-wireless.tar.bz2
Go into compat-wireless folder
cd compat-wireless-2012-07-03/
Make and install Driver
sudo make sudo make install
Remove and load b43 Driver
sudo modprobe -r b43 sudo modprobe b43
Bringing up the wifi interface
ip link set wlan0 up
Set Mac Address ( after installing, the default Mac Address was set to: 00:00:00:00:00:00, error msg: SIOCSIFFLAGS: Cannot assign requested address when using 'sudo ifconfig wlan0 up' )
sudo ifconfig wlan0 hw ether 4c:22:d0:b8:78:ae
Edit /etc/network/interfaces to set Mac Address permanently
iface wlan0 inet dhcp ... hwaddress ether XX:XX:XX:XX:XX:XX
Scan for available wifi access points's (IMPORTANT: “sudo”)
sudo iwlist wlan0 scanning
sudo iwconfig wlan0 mode master Error for wireless request "Set Mode" (8B06) : SET failed on device wlan0 ; Invalid argument.