Hi,
I'm going to start off by saying that I am no professional I'm just a young man whom is forcing himself to use BT5r3 and having some issues and would really appreciate some help on this as I have spent many many hours trying to fix it and have had no avail and hope that I will find someone here who can see I'm making an effort to learn on my own and just need a help.
I want to try get my USB wireless card to work.
BT5R3 (GNOME)32-bit installed on a laptop.
Wifi-card ASUS WL-167g v3
Code:
Interface: USB
FCC ID: MSQ-WL167GV3
Chip 1: Realtek RTL8188SU
Linux driver website.
http://linuxwireless.org/en/users/Drivers/rtl819x
Linux driver
r8712u
ifconfig (from my little understanding not needed but okay)
Code:
root@bt:~# ifconfig
eth0 Link encap:Ethernet HWaddr 00:15:c5:b2:47:32
UP BROADCAST MULTICAST MTU:1500 Metric:1
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:17
lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
inet6 addr: ::1/128 Scope:Host
UP LOOPBACK RUNNING MTU:16436 Metric:1
RX packets:20002 errors:0 dropped:0 overruns:0 frame:0
TX packets:20002 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:6425603 (6.4 MB) TX bytes:6425603 (6.4 MB)
iwconfig
Code:
root@bt:~# iwconfig
lo no wireless extensions.
wlan1 unassociated Nickname:"rtl_wifi"
Mode:Managed Access Point: Not-Associated Sensitivity:0/0
Retry:off RTS thr:off Fragment thr:off
Encryption key:off
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
wlan0 IEEE 802.11abg ESSID:off/any
Mode:Managed Frequency:2.427 GHz Access Point: Not-Associated
Tx-Power=13 dBm
Retry long limit:7 RTS thr:off Fragment thr:off
Encryption key:off
Power Management:off
eth0 no wireless extensions.
lsusb
Code:
root@bt:~# lsusb
Bus 005 Device 003: ID 1532:0109 Razer USA, Ltd Lycosa Keyboard
Bus 005 Device 002: ID 413c:8126 Dell Computer Corp. Wireless 355 Bluetooth
Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 004 Device 002: ID e0ff:0002
Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 001 Device 007: ID 0b05:1791 ASUSTek Computer, Inc. WL-167G v3 802.11n Adapter [Realtek RTL8188SU]
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
root@bt:~#
airmon-ng
Code:
root@bt:~# airmon-ng
Interface Chipset Driver
wlan0 Intel 3945ABG iwl3945 - [phy0]
dmesg (took some of the info that i thought was important)(excuse my ignorance if it isn't valid or vital information is missing)
Code:
[ 1137.908652] generic-usb 0003:E0FF:0002.0007: input,hidraw2: USB HID v1.00 Mouse [A..... G3] on usb-0000:00:1d.2-1/input0
[ 1137.914443] input: A..... G3 as /devices/pci0000:00/0000:00:1d.2/usb4/4-1/4-1:1.1/input/input15
[ 1137.914680] generic-usb 0003:E0FF:0002.0008: input,hiddev0,hidraw3: USB HID v1.00 Keyboard [A..... G3] on usb-0000:00:1d.2-1/input1
[ 1143.568117] usb 1-3: new high-speed USB device number 7 using ehci_hcd
[ 1143.811677] r8712u: module is from the staging directory, the quality is unknown, you have been warned.
[ 1143.813811] r8712u: DriverVersion: v7_0.20100831
[ 1143.813831] r8712u: register rtl8712_netdev_ops to netdev_ops
[ 1143.813834] r8712u: USB_SPEED_HIGH with 4 endpoints
[ 1143.814403] r8712u: Boot from EFUSE: Autoload OK
[ 1144.485037] r8712u: CustomerID = 0x0010
[ 1144.485044] r8712u: MAC Address from efuse = bc:ae:c5:9b:12:f0
[ 1144.485050] r8712u: Loading firmware from "rtlwifi/rtl8712u.bin"
[ 1144.485976] usbcore: registered new interface driver r8712u
[ 1580.718460] wlan0: deauthenticating from a0:21:b7:85:60:ca by local choice (reason=3)
It might also be worth noting that when i enter Wicd and set it to use wlan1 instead of wlan0 when it tries to connect to my wifi it says bad paasword and wont connect.
However i just swap it back to wlan0 and it works.
I tried this but kept getting confused and lost around step 4
Code:
Who to get and install driver to WL-167g V3:
http://ubuntuforums.org/showthread.php?t=1550135&page=2
http://samiux.blogspot.com/2010/05/howto-realtek-8192su-usb-dongle.html
HOWTO : RealTek 8192SU USB dongle (RTL8192SU) on Ubuntu 10.04
D-Link DWA-131 Nano USB Wireless N adapter (USB dongle) is using RealTek 8192SU chip. However, it does not work on Ubuntu 10.04. This chip does work on Kernel 2.6.33. That is, this chip may work on Ubuntu 10.10 or later.
The current version of RealTek 8192SU Linux driver is 0006 which is for Kernel 2.6.18 to 2.6.31 and dated 2010-03-25. However, Ubuntu 10.04 is using Kernel 2.6.32. You may encounter compile errors under Ubuntu 10.04. Don't panic, I have the solution.
Step 1 :
RealTek 8192SU driver from official site
or download it from here.
wget http://samiux.volospin.com/rtl8192SU_usb_linux_v2.6.0006.20100226.zip
or
wget
http://www.itep.ru/ions/Arxiv/Fedora8/RTL8192SU_usb_linux_v2.6.6.0.20101111.zip
Step 2 :
sudo apt-get install unzip
unzip rtl8192SU_usb_linux_v2.6.0006.20100226.zip
cd rtl8712_8188_8191_8192SU_usb_linux_v2.6.0006.20100226/driver
tar -xvzf rtl8712_8188_8191_8192SU_usb_linux_v2.6.0006.20100226.tar.gz
cd rtl8712_8188_8191_8192SU_usb_linux_v2.6.0006.20100226
Step 3 :
cd include
nano osdep_service.h
add "#include <linux/sched.h>" to the file "osdep_service.h"
the result looks like this :
#ifndef __OSDEP_SERVICE_H_
#define __OSDEP_SERVICE_H_
#include <drv_conf.h>
#include <basic_types.h>
#include <linux/sched.h>
//#include <rtl871x_byteorder.h>
......
Step 4 :
cd ..
nano Makefile
add "nullstring :=" under "export TOPDIR := $(PWD)"
locate "ifeq ($(CONFIG_BUILT_IN), y)" and make changes to this ifeq block. The result looks like this :
ifeq ($(CONFIG_BUILT_IN), y)
include $(src)/config
else
ifeq ($(TOPDIR), $(nullstring))
include config
else
include $(TOPDIR)/config
endif
endif
The result of the first 19 lines is as the following :
EXTRA_CFLAGS += -O1 -Wno-unused-variable -Wno-unused-value -Wno-unused-label -W$
EXTRA_CFLAGS += -I$(src)/include -Wno-unused -Wno-unused-function
CONFIG_BUILT_IN = n
export TOPDIR := $(PWD)
nullstring :=
ifeq ($(CONFIG_BUILT_IN), y)
include $(src)/config
else
ifeq ($(TOPDIR), $(nullstring))
include config
else
include $(TOPDIR)/config
endif
endif
ifeq ($(CONFIG_RTL8711), y)
Step 5 :
make clean
make
sudo make install
Step 6 :
sudo modprobe 8712u
echo "8712u" | sudo tee -a /etc/modules
The dongle will work now. Be keep in mind that when the Kernel is updated, you may require to re-compile the driver at Step 5.
That's all! See you.
There were other cases of this when i searched around on a few forums but the thread were just ignored and old.
I know ignorance here is closely linked with stupidity but I'm trying to learn and to be simple its not easy but I'm just going to keep going until i learn it just like i did with anything else.
Looking forward to any advice.
Thanks for taking the time to help a young and linux addict in the making.
Peace,