Ubuntu

Ralink rt3573 usb wifi not working on Ubuntu 11.10 amd 64 bits

Asked by DR. VIMAL HURRY on 2012-03-31

I just bought the Edimax EW-7733UnD 450Mbps Wireless 802.11a/b/g/n Dual-Band USB Adapter which has a Ralink RT3573 chip in it.

But Ubuntu does not detect it at all!

  I tried Ndiswrapper but I couldn't extract the inf. driver file from the .cab files of the offical Windows driver.

How to get it to work on Ubuntu? Are there any kernel patches for the Ralink RT3573 chip???

 When will Ubuntu support it out-of-the-box???

Thanks for any help.

Question information

Language:
English Edit question
Status:
Answered
For:
Ubuntu gnome-nettool Edit question
Assignee:
No assignee Edit question
Last query:
2012-04-01
Last reply:
2012-04-01

Can you give the output of:

sudo lshw -C network; lsusb; sudo rfkill ;ist; dmesg | grep -i firm; lsb_release -a; uname -a

Thanks

DR. VIMAL HURRY (vhurry200) said : #2

sudo lshw -C network
*-network
       description: Ethernet interface
       product: RTL8111/8168B PCI Express Gigabit Ethernet controller
       vendor: Realtek Semiconductor Co., Ltd.
       physical id: 0
       bus info: pci@0000:05:00.0
       logical name: eth0
       version: 06
       serial: 20:cf:30:6d:94:cb
       size: 10Mbit/s
       capacity: 1Gbit/s
       width: 64 bits
       clock: 33MHz
       capabilities: pm msi pciexpress msix vpd bus_master cap_list ethernet physical tp mii 10bt 10bt-fd 100bt 100bt-fd 1000bt 1000bt-fd autonegotiation
       configuration: autonegotiation=on broadcast=yes driver=r8169 driverversion=2.3LK-NAPI duplex=half firmware=rtl_nic/rtl8168e-2.fw latency=0 link=no multicast=yes port=MII speed=10Mbit/s
       resources: irq:52 ioport:e800(size=256) memory:fdfff000-fdffffff memory:fdff8000-fdffbfff

-----------------------------------------------------------------------------------------------

lsusb
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 006 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 007 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 008 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 009 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 004 Device 002: ID 147a:e017 Formosa Industrial Computing, Inc. eHome Infrared Receiver
Bus 002 Device 004: ID 046d:0990 Logitech, Inc. QuickCam Pro 9000
Bus 002 Device 005: ID 7392:7733 Edimax Technology Co., Ltd
Bus 005 Device 002: ID 046d:c52b Logitech, Inc. Unifying Receiver
Bus 005 Device 003: ID 046d:0a15 Logitech, Inc.

----------------------------------------------------------------------------------------------------

sudo rfkill
Usage: rfkill [options] command
Options:
 --version show version (0.4-1 (Ubuntu))
Commands:
 help
 event
 list [IDENTIFIER]
 block IDENTIFIER
 unblock IDENTIFIER
where IDENTIFIER is the index no. of an rfkill switch or one of:
 <idx> all wifi wlan bluetooth uwb ultrawideband wimax wwan gps fm

-------------------------------------------------------------------------------------------------

ist
No command 'ist' found, did you mean:
 Command 'dist' from package 'nmh' (universe)
 Command 'lst' from package 'lustre-utils' (universe)
 Command 'bist' from package 'bist' (universe)
 Command 'tst' from package 'pvm-examples' (universe)
 Command 'hist' from package 'loki' (universe)
 Command 'iso' from package 'fonty-rg' (universe)
 Command 'iat' from package 'iat' (universe)
 Command 'gist' from package 'yorick' (universe)
 Command 'gst' from package 'gnu-smalltalk' (universe)
 Command 'st' from package 'suckless-tools' (universe)
ist: command not found

--------------------------------------------------------------------------------------------------------

dmesg | grep -i firm
nothing happens

--------------------------------------------------------------------------------------------------------

lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description: Ubuntu 11.10
Release: 11.10
Codename: oneiric

-------------------------------------------------------------------------------------------------------------------

uname -a
Linux ubu-vh 3.0.0-17-generic #30-Ubuntu SMP Thu Mar 8 20:45:39 UTC 2012 x86_64 x86_64 x86_64 GNU/Linux

Thanks a lot for your help.

Ubfan (ubfan1) said : #3

(Try rerunning sudo rfkill list Had a typo above)
The usual order I attempt to get a working driver:
1)Try any open source driver which might work (rt2800usb in your case, but may not handle your chip. google for possibly others which use that chip.
2)Try the vendor driver -- Download from the vendor site. Probably you will need to build it from source, so you would need additional packages of tools and header files for that to work. Not necessarily well documented either.
3)ndiswrapper -- I would guess extracting the inf file from the cab is the easiest part of this process. There is a gui tool (which I have not used myself), which may help with this setup.

If you don't have the time/abilities to experiment setting up a new device, think about buying another wireless dongle which advertises linux compatibility. It usually takes a few distribution releases for the open source drivers to catch up with vendor releases (if they ever do), so don't wait for that. The rt2800pci in 10.04 (and 10.10?) did not support the rt2860 chip, but with 11.04, it supported it better than the vendor driver.

If you'd copied the command as ONE command you would have made yourlife easier and the rfkill command would have worked. In future please run commands as they are given. It reduces user error (as you have demonstrated quite aptly) as the exact command can be copied and pasted as given.

7392:7733 Edimax Technology Co., Ltd

is the device detected by the OS, so your statement:

But Ubuntu does not detect it at all!

is false. It's there, plain to see.....

DR. VIMAL HURRY (vhurry200) said : #6

Yep, I used the GUI tool also but it still can't extract the .cab files. Getting "Not a valid driver .inf file" I've tried to copy the driver files directly from my Windows 7 driver folder(/system32) but there is no .inf files there but only some .dll files etc. ( I can send you the 2 .cab files if you want to.)

I bought one with a Ralink chipset because they always have open-source or Linux drivers readily available but unfortunately not for this one.

"But Ubuntu does not detect it at all!

is false. It's there, plain to see....." OH REALLY!!??? Ubuntu is detecting it just as a plain USB device & NOT as a WIFI device.

Btw, the link you gave is for a Realtek RTL8192C chipset , this one is RALINK RT3573.

Thanks to all for your great support but I still can't this device to work. Does anyone have some kind of Kernel patches or whatever?

DR. VIMAL HURRY (vhurry200) said : #7

sudo lshw -C network; lsusb; sudo rfkill list; dmesg | grep -i firm; lsb_release -a; uname -a
 *-network
       description: Ethernet interface
       product: RTL8111/8168B PCI Express Gigabit Ethernet controller
       vendor: Realtek Semiconductor Co., Ltd.
       physical id: 0
       bus info: pci@0000:05:00.0
       logical name: eth0
       version: 06
       serial: 20:cf:30:6d:94:cb
       size: 10Mbit/s
       capacity: 1Gbit/s
       width: 64 bits
       clock: 33MHz
       capabilities: pm msi pciexpress msix vpd bus_master cap_list ethernet physical tp mii 10bt 10bt-fd 100bt 100bt-fd 1000bt 1000bt-fd autonegotiation
       configuration: autonegotiation=on broadcast=yes driver=r8169 driverversion=2.3LK-NAPI duplex=half firmware=rtl_nic/rtl8168e-2.fw latency=0 link=no multicast=yes port=MII speed=10Mbit/s
       resources: irq:52 ioport:e800(size=256) memory:fdfff000-fdffffff memory:fdff8000-fdffbfff
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 006 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 007 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 008 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 009 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 004 Device 002: ID 147a:e017 Formosa Industrial Computing, Inc. eHome Infrared Receiver
Bus 002 Device 004: ID 046d:0990 Logitech, Inc. QuickCam Pro 9000
Bus 002 Device 005: ID 7392:7733 Edimax Technology Co., Ltd
Bus 005 Device 002: ID 046d:c52b Logitech, Inc. Unifying Receiver
Bus 005 Device 003: ID 046d:0a15 Logitech, Inc.
No LSB modules are available.
Distributor ID: Ubuntu
Description: Ubuntu 11.10
Release: 11.10
Codename: oneiric
Linux ubu-vh 3.0.0-17-generic #30-Ubuntu SMP Thu Mar 8 20:45:39 UTC 2012 x86_64 x86_64 x86_64 GNU/Linux

The device is detected, weather or not it can be used as a wifi device is completely different. If it was not detected then ou would not see the edimax line in the lsusb output....

Can you give the output of;

lsmod

Thanks

DR. VIMAL HURRY (vhurry200) said : #9

I won't engage in any futile discussion about detection or not. The main thing is that it NOT WORKING under Ubuntu & that's really a shame.

Here is the the output of;

lsmod
Module Size Used by
joydev 17693 0
usbhid 47198 0
hid 95463 1 usbhid
parport_pc 36962 0
ppdev 17113 0
vesafb 13809 1
bnep 18436 2
rfcomm 47946 0
bluetooth 166112 10 bnep,rfcomm
rc_rc6_mce 12502 0
ir_lirc_codec 12898 0
lirc_dev 19204 1 ir_lirc_codec
ir_sony_decoder 12549 0
ir_jvc_decoder 12546 0
ir_rc6_decoder 12546 0
ir_rc5_decoder 12546 0
ir_nec_decoder 12546 0
mceusb 17906 0
rc_core 26963 9 rc_rc6_mce,ir_lirc_codec,ir_sony_decoder,ir_jvc_decoder,ir_rc6_decoder,ir_rc5_decoder,ir_nec_decoder,mceusb
uvcvideo 72711 0
snd_usb_audio 118122 2
videodev 92992 1 uvcvideo
v4l2_compat_ioctl32 17083 1 videodev
snd_usbmidi_lib 25371 1 snd_usb_audio
snd_hda_codec_hdmi 32040 1
snd_hda_codec_realtek 330815 1
binfmt_misc 17540 1
snd_hda_intel 33390 0
snd_hda_codec 104931 3 snd_hda_codec_hdmi,snd_hda_codec_realtek,snd_hda_intel
snd_hwdep 13668 2 snd_usb_audio,snd_hda_codec
psmouse 73882 0
serio_raw 13166 0
edac_core 53746 0
edac_mce_amd 23709 0
snd_pcm 96714 4 snd_usb_audio,snd_hda_codec_hdmi,snd_hda_intel,snd_hda_codec
sp5100_tco 13791 0
k10temp 13166 0
snd_seq_midi 13324 0
i2c_piix4 13301 0
snd_rawmidi 30547 2 snd_usbmidi_lib,snd_seq_midi
snd_seq_midi_event 14899 1 snd_seq_midi
snd_seq 61896 2 snd_seq_midi,snd_seq_midi_event
snd_timer 29991 2 snd_pcm,snd_seq
snd_seq_device 14540 3 snd_seq_midi,snd_rawmidi,snd_seq
fglrx 3218936 95
asus_atk0110 18078 0
snd 68266 16 snd_usb_audio,snd_usbmidi_lib,snd_hda_codec_hdmi,snd_hda_codec_realtek,snd_hda_intel,snd_hda_codec,snd_hwdep,snd_pcm,snd_rawmidi,snd_seq,snd_timer,snd_seq_device
soundcore 12680 1 snd
snd_page_alloc 18529 2 snd_hda_intel,snd_pcm
wmi 19256 0
lp 17799 0
parport 46562 3 parport_pc,ppdev,lp
r8169 52788 0
pata_jmicron 12747 0
ahci 26002 1
libahci 26861 1 ahci
xhci_hcd 82820 0
-------------------------------------------------------------------------
I really hope that I can find some help here to make this device work. I already spent hours on Google & ubuntu forums but in vain.
So this is really my last resort.

Thanks again for your help, I really appreciate it.

You can always use ngiswrapper + windows 64bit driver.

Ubfan (ubfan1) said : #11

install the cabextract package with the Ubuntu package manager and you can access the inf file.
I wouldn't expect much more to show up in the device list until the ndiswrapper/driver gets set up.

Andre (softtest) said : #12

I have the same adapter (not had time to play with it yet because it literally arrived a minute ago).

However I've two notices which might be helpful:
- http://comments.gmane.org/gmane.linux.kernel.wireless.general/88978
  (that looks like rt2800usb should support it)
- http://www.wikidevi.com/wiki/Edimax_EW-7733UnD
  (that sounds a bit wrong but potentially worth a try)
.

I might have a go and see if 12.04 supports the device already (I'm on 11.04 currently) or if a recent kernel with the rt35xx experimental option enabled would pick it up.

Can you help with this problem?

Provide an answer of your own, or ask DR. VIMAL HURRY for more information if necessary.

To post a message you must log in.