Help~ Belkin F6D4050 v2 does not work in OpenSUSE 11.3

I just moved to Linux, and I really need some help for my wireless adapter.
What I am using is Belkin F6D4050 v2. I think I should use the rt2870sta driver. After 2 days working, my laptop can recognize the wireless adapter now. But it can not find any wireless connections.
There are some information. Hope they are useful.


lsusb
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

Bus 001 Device 003: ID 050d:935b Belkin Components 

Bus 001 Device 004: ID 174f:a311 Syntek 1.3MPixel Web Cam - Asus A3A,A6M, A6R, A6T, A6V, A7T, A7sv, A7U

Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
lsmod

Module                  Size  Used by

af_packet              19512  2 

rt2870sta             579593  1 

snd_pcm_oss            47613  0 

snd_mixer_oss          16751  1 snd_pcm_oss
iwconfig
lo        no wireless extensions.



eth0      no wireless extensions.



ra0       Ralink STA  ESSID:"11n-AP"  Nickname:"RT2870STA"
 
          Mode:Auto  Frequency=2.412 GHz  Access Point: Not-Associated

          Bit Rate:1 Mb/s   
          
          RTS thr:off   Fragment thr:off
   
          Encryption key:off
     
          Link Quality=10/100  Signal level:0 dBm  Noise level:0 dBm
          
          Rx invalid nwid:0  Rx invalid crypt:0  Rx invalid frag:0
         
          Tx excessive retries:0  Invalid misc:0   Missed beacon:0
iwlist ra0 scan

ra0       No scan results

Hope I have installed the driver in the right way. I tried to use NerworkManager and the command line, but none of them can find any wireless connection.
Is anyone know what should I do next? Thank you in advance.

That driver is in the so-called “staging” section. Those are vendor-written
drivers included in the kernel as a service, but with very low confidence and no
guarantee. If you run the command ‘dmesg | grep staging’, you will see a
warning. Unfortunately, I will not be able to help any further. If ‘modinfo
rt2870sta’ lists a module author, you might contact her/him.

Thank you very much for your reply. But I got nothing for the command ‘dmesg | grep staging’ . :’(

On 08/06/2010 10:36 AM, williamsunny wrote:
>
> Thank you very much for your reply. But I got nothing for the command
> ‘dmesg | grep staging’ . :’(

I am working on a new driver for staging that will replace r8192su. On my
system, I get

> dmesg | grep staging
r8712u: module is from the staging directory, the quality is unknown, you have
been warned.

On my systems, this message is automatically generated when any module from
drivers/staging/ is loaded. I wonder why not on yours?

I cannot find the folder /staging. Maybe I didn’t install the driver in right way. Is there anyone can show me more details about the installing?
I followed the instructions in REANME_STA from the driver I download on Ralink’s website. The version is 2.4.0.1.

By using the iwconfig, I can see the information about my wireless adapter, as well as change some settings. A strange thing is that I can’t change the Bit-rate, which is shown as 1Mb.
When using iwlist ra0 rate, I got unknown bit-rate information. But for other things, like iwlist ra0 frequency, I can get a list of all supported settings.

On 08/10/2010 06:36 AM, williamsunny wrote:
>
> By using the iwconfig, I can see the information about my wireless
> adapter, as well as change some settings. A strange thing is that I
> can’t change the Bit-rate, which is shown as 1Mb.
> When using iwlist ra0 rate, I got unknown bit-rate information. But for
> other things, like iwlist ra0 frequency, I can get a list of all
> supported settings.

You should be able to change the bit rate with iwconfig. The list of supported
bit rates will not be known until the interface has associated and negotiated
the bit rate info with the access point.

From your earlier post, the kernel sources contain a branch in drivers/staging.
It is not a separate directory. All drivers in that tree are suspect, as is the
vendor driver you downloaded from the Ralink site. Such drivers have not been as
extensively reviewed as are the ones in the main subtrees. They may be very
good, but no one knows.

Thank you again for your help.
Looks like someone else is also using the same adapter as me, (openSUSE 11.3, Belkin F6D4050 v2 not functional), and his adapter works fine now. So, probably I didn’t install the driver or firmware right.
Do you have any idea about how to find out the problem in the next step?

On 08/10/2010 10:06 AM, williamsunny wrote:
>
> Thank you again for your help.
> Looks like someone else is also using the same adapter as me,
> (‘openSUSE 11.3, Belkin F6D4050 v2 not functional’
> (http://tinyurl.com/3387j7b)), and his adapter works fine now. So,
> probably I didn’t install the driver or firmware right.
> Do you have any idea about how to find out the problem in the next
> step?

Did you follow that thread and install the firmware?

PLease post the output of ‘/sbin/lspci -nnk’. I do not trust Belkin - they might
have changed the chip without changing the model number.

Thank you all for the help.
Finally, I made it works after installed the rt3070 driver.
Probably Belkin is using different chip in the V2 version.
One strange thing is that after I reinstalled the OpenSUSE, the rt3070 driver didn’t work any more until I installed the 2870 driver.
So, if you have problems with the F6D4050, maybe you can install both of those two drivers. For sure, you only load ONE module in booting.