Hawking HWUG1 Wireless-G USB Adapter

From Robertjd

Jump to: navigation, search

General

rt2x00 project: http://rt2x00.serialmonkey.com/wiki/index.php/Main_Page

Debian

With my Debian install on my EEE, it already has the necessary driver which is rt73usb. This is what I get in dmesg when I plug in the device:

usb 5-4: new high speed USB device using ehci_hcd and address 9
usb 5-4: configuration #1 chosen from 1 choice
phy5: Selected rate control algorithm 'simple'
udev: renamed network interface wlan0 to wlan1

And the following drivers loaded

ghost:~# lsmod | grep rt
rt2570                168000  0
rt2500usb              22592  0
rt73usb                24992  0
rt2x00usb              11296  2 rt2500usb,rt73usb
rt2x00lib              20000  3 rt2500usb,rt73usb,rt2x00usb
firmware_class          9312  1 rt2x00lib
rfkill                  7312  1 rt2x00lib
input_polldev           5000  1 rt2x00lib
crc_itu_t               2176  1 rt2x00lib
mac80211              114380  2 rt2x00usb,rt2x00lib
rtc_cmos                8352  0
rtc_core               17992  1 rtc_cmos
rtc_lib                 3040  1 rtc_core
agpgart                31688  3 drm,intel_agp
usbcore               132940  9 rt2570,rt2500usb,rt73usb,rt2x00usb,uvcvideo,usb_storage,ehci_hcd,uhci_hcd

But with the following errors when trying to bring up the interface:

ghost:~# ifconfig wlan1 up
SIOCSIFFLAGS: No such file or directory
ghost:~# dmesg | tail
usb 5-4: new high speed USB device using ehci_hcd and address 9
usb 5-4: configuration #1 chosen from 1 choice
phy5: Selected rate control algorithm 'simple'
udev: renamed network interface wlan0 to wlan1
phy0 -> rt2x00lib_request_firmware: Error - Failed to request Firmware.

This is because I did not have rt73.bin in /lib/firmware. I followed this article in order to obtain the firmware:

http://wiki.archlinux.org/index.php/RT73_Wireless#Install_Firmware

I skipped copying rt73sta.dat

The system is loading other Ralink drivers that I don't need. I am blacklisting them in /etc/modprobe.d/blacklist:

# This file lists modules which will not be loaded as the result of
# alias expansion, with the purpose of preventing the hotplug subsystem
# to load them. It does not affect autoloading of modules by the kernel.
# This file is provided by the udev package.

# Ralink drivers that I don't need
blacklist rt2570
blacklist rt2500usb
Personal tools