Archive for November 5th, 2007

I bought this wireless lan card when I used XP before. There is no website or company name displayed on the box. The only information that I have is only ‘Made in Taiwan‘ and ‘MAC ID; 000B6B00C4B8‘. That’s it.

Actually, you can use MAC ID to get information about the company that build the product.

After googling, I found a good website to find information about MAC address.


Just put your MAC ID and see the result. When I put my MAC ID, the information that I have is:
Vendor/Ethernet MAC Address Lookup and Search
MAC Address or Vendor to look for:
Search by vendor. For Example: “apple” or “allied”
Search by MAC Address. For Example: “00:13:A9” or “00-80-C7” or “000420”
To lookup MAC address “08:00:69:02:01:FC”:
enter first 6 characters “08:00:69”
or full MAC address “08:00:69:02:01:FC”.
Database last updated: Sep 9, 2007
Search results for “000b6b00c4b8
MAC Address
Prefix Vendor

000B6B Wistron Neweb Corp.

Now, I know that the vendor is Wistron Neweb Corp. Then, I dig more information about WLAN from Wiston Neweb Corp. Finally, I got a good information mentioned that WLAN card bus is the same product like Realtek. We know that Realtek works very well in Ubuntu. Mean, that I can use this WLAN in Ubuntu.


How can it work with no driver for linux?

If we know that Realtek works in Linux, that’s a good start. If we don’t have the driver for linux then just use the windows one. You need a module named ndiswrapper to make it run.

There are 2 main files for ndiswrapper, ndiswrapper-common and ndiswrapper-utils-1.9. So, you have to download both of it.


Step 1. Install ndiswrapper-common and ndiswrapper-utils-1.9

taufanlubis@zyrex:~$ sudo apt-get install ndiswrapper-common ndiswrapper-utils-1.9

Reading package lists… Done

Building dependency tree

Reading state information… Done

ndiswrapper-common is already the newest version.

Suggested packages:


The following NEW packages will be installed:


0 upgraded, 1 newly installed, 0 to remove and 14 not upgraded.

Need to get 32.1kB of archives.

After unpacking 123kB of additional disk space will be used.

Get:1 http://archive.ubuntu.com feisty/main ndiswrapper-utils-1.9 1.38-1ubuntu1 [32.1kB]

Fetched 32.1kB in 1s (19.7kB/s)

Selecting previously deselected package ndiswrapper-utils-1.9.

(Reading database … 154966 files and directories currently installed.)

Unpacking ndiswrapper-utils-1.9 (from …/ndiswrapper-utils-1.9_1.38-1ubuntu1_i386.deb) …

Setting up ndiswrapper-utils-1.9 (1.38-1ubuntu1) …



Step 2. Disable native (free) Prism54 drivers.

Ubuntu provides wireless driver also as default. You have to disable it, otherwise it will create a conflict with windows driver.

taufanlubis@PC:~$ sudo gedit /etc/modprobe.d/blacklist



# disable native (free) Prism54 drivers

blacklist prism54pci

blacklist prism54common


Step 3. Copy your windows driver to home directory.

The location of your driver will be depend on your WLAN card installer. Just browse your windows and search for the location.

For example, my WLAN windows drivers are located in:

C:\Program Files\IEEE 802.11b WLAN Cardbus Utility and Driver\XP_Driver

You will need 2 files from windows drivers.

  • File setup information: NETR8180.inf

  • File system: rtl8180.sys


Step 4. Install your windows driver in Ubuntu with Ndiswrapper.

taufanlubis@zyrex:~$ sudo ndiswrapper-1.9 -i netr8180.inf

installing netr8180 …



Check ndiswrapper driver list

taufanlubis@zyrex:~$ ndiswrapper -l

netr8180 : driver installed


Check Wireless network interface configuration

taufanlubis@zyrex:~$ iwconfig

lo no wireless extensions.

eth0 no wireless extensions.

wlan0 IEEE 802.11b ESSID:off/any

Mode:Auto Frequency:2.412 GHz Access Point: Not-Associated

Bit Rate=11 Mb/s Tx-Power:20 dBm Sensitivity=0/3

RTS thr=2432 B Fragment thr=2432 B

Power Management:off

Link Quality:0 Signal level:0 Noise level:0

Rx invalid nwid:0 Rx invalid crypt:0 Rx invalid frag:0

Tx excessive retries:0 Invalid misc:0 Missed beacon:0



Step 5. Edit /etc/network/interafaces, add:

auto wlan0

iface wlan0 inet dhcp


taufanlubis@zyrex:~$ sudo gedit /etc/network/interfaces

auto lo

iface lo inet loopback


iface eth0 inet dhcp


auto eth1

iface eth1 inet dhcp


auto eth2

iface eth2 inet dhcp


auto ath0

iface ath0 inet dhcp


auto wlan0

iface wlan0 inet dhcp


auto eth0


Step 6. Put your PCMCIA WLAN card in, and load ndiswrapper module

taufanlubis@zyrex:~$ sudo modprobe ndiswrapper

You will see, your card’s lamp will start blinking.


Step 7. Restart network

taufanlubis@zyrex:~$ sudo /etc/init.d/networking restart


Step 8. Configure Networking

Open System > Administration > Network, choose the available Hot Spot and set the ip to automatic configuration (DCHP).

Step 9. Check your network configuration status

taufanlubis@zyrex:~$ ifconfig

eth0 Link encap:Ethernet HWaddr 00:90:F5:36:9A:EB


RX packets:0 errors:0 dropped:0 overruns:0 frame:0

TX packets:0 errors:0 dropped:0 overruns:0 carrier:0

collisions:0 txqueuelen:1000

RX bytes:0 (0.0 b) TX bytes:0 (0.0 b)

Interrupt:11 Base address:0xe000


eth0:avah Link encap:Ethernet HWaddr 00:90:F5:36:9A:EB

inet addr: Bcast: Mask:


Interrupt:11 Base address:0xe000


lo Link encap:Local Loopback

inet addr: Mask:

inet6 addr: ::1/128 Scope:Host


RX packets:8 errors:0 dropped:0 overruns:0 frame:0

TX packets:8 errors:0 dropped:0 overruns:0 carrier:0

collisions:0 txqueuelen:0

RX bytes:560 (560.0 b) TX bytes:560 (560.0 b)


vbox0 Link encap:Ethernet HWaddr 00:FF:EB:24:6D:F4

inet6 addr: fe80::2ff:ebff:fe24:6df4/64 Scope:Link


RX packets:0 errors:0 dropped:0 overruns:0 frame:0

TX packets:0 errors:0 dropped:6 overruns:0 carrier:0

collisions:0 txqueuelen:500

RX bytes:0 (0.0 b) TX bytes:0 (0.0 b)


wlan0 Link encap:Ethernet HWaddr 00:0B:6B:00:C4:B8

inet addr: Bcast: Mask:

inet6 addr: fe80::20b:6bff:fe00:c4b8/64 Scope:Link


RX packets:32 errors:0 dropped:4 overruns:0 frame:0

TX packets:94 errors:0 dropped:0 overruns:0 carrier:0

collisions:0 txqueuelen:1000

RX bytes:4956 (4.8 KB) TX bytes:9765 (9.5 KB)

Interrupt:5 Memory:dea1c000-dea1c100




Step 10. Test connection

taufanlubis@zyrex:~$ ping http://www.google.com

PING http://www.l.google.com ( 56(84) bytes of data.

64 bytes from hk-in-f104.google.com ( icmp_seq=1 ttl=241 time=3054 ms

64 bytes from hk-in-f104.google.com ( icmp_seq=2 ttl=241 time=3276 ms

64 bytes from hk-in-f104.google.com ( icmp_seq=3 ttl=241 time=3484 ms


http://www.l.google.com ping statistics —

7 packets transmitted, 3 received, 57% packet loss, time 5999ms

rtt min/avg/max/mdev = 3054.540/3271.901/3484.766/175.674 ms, pipe 4


Now, you are ready to access the internet.

Read Full Post »