Network adapter - SiS 163u and Ubuntu 12.10

How to get SiS 163U USB wireless adapter to work in Ubuntu 12.10 using ndiswrapper

Plug it in, open a terminal, then do: 
sudo bash

You should see an adaptor;
"Bus 001 Device 003: ID 0bf8:100f Fujitsu Siemens Computers miniCard D2301 802.11bg Wireless Module [SiS 163U]"

Install ndiswrapper GUI:
apt-get install ndisgtk

You could also run apt-get install ndiswrapper - but that is 
pointless as this will install ndiswrapper 1.57 which will try 
compile and then will fail.

You need ndiswrapper 1.58+, download it here:

Store the ndiswrapper-xxx.tar.gz file on the desktop

Then do:
tar -xvf ndiswrapper-xxx.tar.gz
cd ndiswrapper-xxx
make uninstall
make install

You should now have a working ndiswrapper in ubuntu 12.10.
To test, run this in terminal:

ndiswrapper -v

You now need the driver for the card.
Google and download this file to desktop.

Open this file and open it.
For 64-bit Ubuntu go here:

For 32-bit Ubuntu go here: 

The files you need are named sis163u.inf, SiS163u.sys and SIS163u.CAT.
Make a folder on the desktop called a.
Extract the files above from the zip in there.

Then do this in terminal:
modprobe ndiswrapper
cd a
ndiswrapper -i sis163u.inf

After rebooting, open a terminal and do this:

This should report a wlan0 device.

This should report a wlan0 device too.

If this fails, run dmesg|less in terminal and look for ndiswrapper messages.

This is a personal note. Last updated: 2016-01-14 03:31:40.


Don't forget to pay my friend a visit too. Joakim