It’s all in a day’s work

If only a day had 48 hours…
  • rss
  • Home
  • About DelGurth
  • About Wilco

Followup on the Belkin F5D8053 and Ubuntu

DelGurth | Sunday, August 17, 2008

Seems my previous blog post about the Belkin is found quite often when people search for how to get it to work on Ubuntu in general, also with ndiswrapper. Please note, my post is not about getting it to work with ndiswrapper (that worked fine in my case, but I’m on 32-bit Ubuntu, and didn’t try it on 64-bit). There are quite some posts about getting it to work with ndiswrapper (also posts about it not working, will drop him a comment). This one also explains how to unpack the windows driver if you don’t have a windows installation.

Anyway, so far about using ndiswrapper. Recently ralink released a new version of it’s native linux driver, 1.3.1.0 which can be found on their linux support page, and with this one I got the Belkin F5D8053 working. It doesn’t see the 5Ghz network I’ve over here, but well I don’t want to do normal Wireless over that network anyways, since that will decrease the speed of the Wireless to Wireless bridge I setup. I’m still blaming incompatibility between the Belkin USB stick and the Apple Airport routers for the Belkin not being able to find the 5Ghz network.

What I had to do to get it working.

1. make sure you can build kernel modules: sudo apt-get install build-essential linux-headers-generic
2. check if your Belkin USB id is listed in the driver: lsusb | grep Belkin | awk '{print $6}';, which returns 050d:815c in my case. Then use the id found in grep -i '0x050d,0x815c' include/rt2870.h if that returns a result, then skip step 3 since your device is already supported by the driver (please note the '0x' added before the 2 parts and the ',' in stead of the ':').
3. If it’s not there add it: edit include/rt2870.h Search for Belkin; Copy/Paste that line and change the usb id of your device to that you found in step 2.
4. Edit os/linux/config.mk and change the HAS_WPA_SUPPLICANT=n HAS_NATIVE_WPA_SUPPLICANT_SUPPORT=n to =y.
5. Edit Makefile and remove any line containing /tftpboot (still don’t know why they are in there, and running make as normal user fails if they are in there)
6. make && sudo make install
7. Edit (as root) /etc/modules and add rt2870sta to it (remove ndiswrapper if you used that before to get it working).
8. Either reboot or do modprobe rt2870sta to get it working (if you used ndiswrapper before you first need to run modprobe -r ndiswrapper). You will also need a /etc/init.d/networking restart if you won’t reboot.

That was all I needed to do.

Categories
Hardy
Tags
Belkin, F5D8053, rt2870, Ubuntu
Comments rss
Comments rss
Trackback
Trackback

« Debugging mails being send from applications Changing spell checker language in Camino on OS X 10.4 »

10 responses

[...] Update: I got it working now, see my new

Trying to get the Belkin F5D8053 v3 to work on Ubuntu Hardy without ndiswrapper » It’s all in a day’s work | Sunday, August 17, 2008

[...] Update: I got it working now, see my new post about it. [...]

Uh, what directory is include/rt2870.h in?

Brett | Sunday, November 9, 2008

Uh, what directory is include/rt2870.h in?

Brett: Uh, what directory is include/rt2870.h in? If you download the

DelGurth | Monday, November 10, 2008

Brett: Uh, what directory is include/rt2870.h in?

If you download the latest version of the driver at the ralink linux drivers section and extract it, you will get a directory called:

2008_0925_RT2870_Linux_STA_v1.4.0.0

. The include/rt2870.h (and all other paths) are relative from that directory. This latest version still didn’t have the Belkin USB id in it, unfortunately.

so i have followed yours and many other instructions and

Artair | Sunday, January 25, 2009

so i have followed yours and many other instructions and i can get the thing to actually compile, i keep getting an error about:

rt_main_dev.c:698: error: ‘struct net_device’ has no member named ‘nd_net’

and i dont know enough to even guess what to do next

Wow, thanks a tonne man. Your steps worked perfectly for

perds | Saturday, January 31, 2009

Wow, thanks a tonne man. Your steps worked perfectly for me, no hassle :) you are amazing

Thank you, thank you, thank you! This was just

wredefine | Wednesday, March 4, 2009

Thank you, thank you, thank you! This was just what I needed to get my D-Link Wireless N USB (DWA-130 B1) dongle working. The key piece of information that I didn’t see in any other post on this topic elsewhere was the need to edit the rt2870.h file. It didn’t have my device ID, but after adding it and recompiling I was up and running.

Thanks for the info. I've got the Belkin F5D8055 working

Phil B | Sunday, March 8, 2009

Thanks for the info. I’ve got the Belkin F5D8055 working 1st time. Thanks again

For me, it says: david@ubuntu:~$ ndiswrapper -l autorun : invalid driver! netr28u :

David R. Ingham | Thursday, April 2, 2009

For me, it says:
david@ubuntu:~$ ndiswrapper -l
autorun : invalid driver!
netr28u : driver installed
device (050D:825A) present
rt2870 : driver installed
device (050D:825A) present
(The netr28u appeared after I tried the Vista driver.)
I got one “unknown symbol” message when I installed rt2870 and several on netr28u.
I downloaded and installed a new ndiswrapper. When I tried installing all available updates, it would not boot.

When i try to "make && sudo make install" it

Scia' | Tuesday, April 7, 2009

When i try to “make && sudo make install” it says to me “make: *** No targets specified and no makefile found. Stop.”
Why?
Thanks for help.

Thanks for the guide! I just like to make a

Daniel | Thursday, May 28, 2009

Thanks for the guide! I just like to make a notice: In the latest version on the ralink page F5D8053 is supported out-of-the-box. So no more fiddling around with the source :-)

Leave a comment

You can use these tags : <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> <pre lang="" line="">


Categories

  • Debian (7)
  • Debian/Ubuntu (7)
  • Dell D830 (2)
  • Development (1)
  • E65 (1)
  • Eclipse (4)
  • Etch (3)
  • Feisty (2)
  • General (6)
  • Hardy (3)
  • Internet Explorer (1)
  • Java (1)
  • JSP (1)
  • JSTL (1)
  • Lenny (1)
  • Misc (5)
  • Nokia (1)
  • one-liners (2)
  • Optimizing performance (1)
  • Packages (4)
  • Phones (2)
  • PHP (3)
  • Postfix (1)
  • Shell Scripting (1)
  • SQL Injection (1)
  • SVN (3)
  • Testing (3)
  • Ubuntu (9)
  • Ubuntu x86_64 (2)
  • VOIP (1)
  • Wordpress (7)

Friend blogs

  • AgileMore
  • Borselaer.org
  • Gerbrand on ICT
  • Schapendonk.org

Sites I like

  • Joel on Software
  • The Tom Kyte Blog
  • Windows Keyboard Shortcut of the Day

Archives

  • March 2009 (1)
  • February 2009 (1)
  • January 2009 (2)
  • December 2008 (1)
  • November 2008 (1)
  • October 2008 (4)
  • September 2008 (1)
  • August 2008 (6)
  • May 2008 (4)
  • April 2008 (1)
  • March 2008 (1)
  • February 2008 (2)
  • December 2007 (1)
  • November 2007 (3)
  • October 2007 (2)
  • September 2007 (3)
  • August 2007 (1)
rss Comments rss valid xhtml 1.1 design by jide powered by Wordpress get firefox