Ralink RT2500 Wireless problem: openSUSE 12.1 GNOME

Hello:

I researched everything that could be found on the forums and haven’t still been able to connect to my wi-fi.
When I check my routerlogin account, it shows my PC’s ip address under attached devices, which i think means that my PCI network card is communicating successfully with the router. It’s just that I can’t get internet via my wireless.
I also downloaded the firmware from this website.

After nothing seemed to work, I was reading this thread, post reply by nrickert, and made changes to “DHCLIENT” in “/etc/sysconfig/network/dhcp”. Still the wireless internet doesn’t work!

Is it something to do with the default firewall that the webpage do not load and gives this error?

http://i.minus.com/ibp5J3IhkqB1d1.png

Though, I was able to configure my LAN connection and the internet works fine if the ethernet cable is connected, just my wireless doesn’t want to work!

lspci output:

03:01.0 Network controller [0280]: Ralink corp. RT2500 802.11g [1814:0201] (rev 01)
    Subsystem: Linksys WMP54G 2.0 PCI Adapter [1737:0032]
    Kernel driver in use: rt2500pci

Thanks.

Before we go any further, can you confirm that you have read and followed these two guides first?

http://forums.opensuse.org/english/get-technical-help-here/wireless/410319-getting-your-wireless-work.html

AND

http://forums.opensuse.org/english/get-technical-help-here/wireless/391535-my-wireless-doesnt-work-primer-what-i-should-do-next.html

Please read through if you have not already and provide the requested information they seek.

Thank You,

Thanks for the reply James <jdmcdaniel3>


%dmesg | grep firmware
  10.455347] intel_rng: don't want to disable this in firmware setup,and if

/lib/firmwarehas following files:
LICENSE.ralink-firmware.txt
rt73.bin,rt2561.bin
rt2561s.bin
rt2661.bin
rt2860.bin
rt2870.bin
rt3070.bin
rt3071.bin
rt3090.bin

sudo/usr/sbin/iwlist scan
I get output for the ESSID of my AP and the MAC address as well as others (neighbors) in my surrounding, so the interface is receiving data.

My wireless network is WPA2 encrypted.

wpa_supplicantand wpa_supplicant-GUI both are installed.

/usr/sbin/iwconfig
outputs ESSID of my AP on the first line and MAC address next to the “AccessPoint” label (I verified this MAC address with the one from my routerlogin account. So I think this is not an issue.

/sbin/ifconfig
gives an output, which shows my ip addresses for eth0 (192.168.1.5) andwlan0 (192.168.1.3)

I have disabled my IPV6.


---192.168.1.5 ping statistics ---
5packets transmitted, 5 received, 0% packet loss, time 3999ms
rttmin/avg/max/mdev = 0.030/0.032/0.040/0.005 ms


---192.168.1.3 ping statistics ---
5packets transmitted, 5 received, 0% packet loss, time 3999ms
rttmin/avg/max/mdev = 0.030/0.033/0.044/0.009 ms


ping-c 5 66.70.73.150
connect:Network is unreachable

**So, “****ping-c 5 66.70.73.150” **shows that there is a problem!


/usr/sbin/iwconfigwlan0 | grep Mb
BitRate=54 Mb/s   Tx-Power=20 dBm

On 08/25/2012 09:26 PM, ap1985 wrote:
>
> Thanks for the reply James <jdmcdaniel3>
>
>
> Code:
> --------------------
>
> %dmesg | grep firmware
> 10.455347] intel_rng: don’t want to disable this in firmware setup,and if
>
> --------------------
>
>
> /lib/firmwarehas following files:
> LICENSE.ralink-firmware.txt
> rt73.bin,rt2561.bin
> rt2561s.bin
> rt2661.bin
> rt2860.bin
> rt2870.bin
> rt3070.bin
> rt3071.bin
> rt3090.bin
>
> sudo/usr/sbin/iwlist scan
> I get output for the ESSID of my AP and the MAC address as well as
> others (neighbors) in my surrounding, so the interface is receiving
> data.

In general, you should never try to “interpret” the data. After all, you are the
one with the problem, and we are supposed to be the experts. In this case, it
does not matter - see below.

> My wireless network is WPA2 encrypted.
>
> wpa_supplicantand wpa_supplicant-GUI both are installed.
>
>
> /usr/sbin/iwconfig
> outputs ESSID of my AP on the first line and MAC address next to the
> “AccessPoint” label (I verified this MAC address with the one from
> my routerlogin account. So I think this is not an issue.

Same comment here!

> /sbin/ifconfig
> gives an output, which shows my ip addresses for eth0 (192.168.1.5)
> andwlan0 (192.168.1.3)

And again.

> I have disabled my IPV6.
>
>
>
> Code:
> --------------------
>
> —192.168.1.5 ping statistics —
> 5packets transmitted, 5 received, 0% packet loss, time 3999ms
> rttmin/avg/max/mdev = 0.030/0.032/0.040/0.005 ms
>
> --------------------
>
>
>
>
>
> Code:
> --------------------
>
> —192.168.1.3 ping statistics —
> 5packets transmitted, 5 received, 0% packet loss, time 3999ms
> rttmin/avg/max/mdev = 0.030/0.033/0.044/0.009 ms

Pinging an address on your computer shows noting. You need to ping the router,
which probably has the address of 192.168.1.1. In addition, it is not possible
to have both the wired and wireless interfaces both be active. As long as the
wired iface has a connection, it will be used as it is assumed to be faster.
Only when the wire is disconnected will the wireless be used.

> Code:
> --------------------
>
> ping-c 5 66.70.73.150
> connect:Network is unreachable

Other than the problem with mixing wired and wireless, I think you have a
routing problem. Please disconnect the wire, make a wireless connection, and
post the output of ‘/sbin/route -n’.

 
% /sbin/route -n
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
127.0.0.0       0.0.0.0         255.0.0.0       U     0      0        0 lo
169.254.0.0     0.0.0.0         255.255.0.0     U     0      0        0 wlan0
192.168.1.0     0.0.0.0         255.255.255.0   U     0      0        0 wlan0
192.168.1.0     0.0.0.0         255.255.255.0   U     0      0        0 eth0


--- 192.168.1.1 ping statistics ---
5 packets transmitted, 5 received, 0% packet loss, time 4006ms
rtt min/avg/max/mdev = 1.383/3.438/8.370/2.742 ms


% ping -c 5 192.168.1.0
Do you want to ping broadcast? Then -b
% ping -b 5 192.168.1.0 
connect: Network is unreachable

On 08/25/2012 10:36 PM, ap1985 wrote:
>
> Code:
> --------------------
>
> % /sbin/route -n
> Kernel IP routing table
> Destination Gateway Genmask Flags Metric Ref Use Iface
> 127.0.0.0 0.0.0.0 255.0.0.0 U 0 0 0 lo
> 169.254.0.0 0.0.0.0 255.255.0.0 U 0 0 0 wlan0
> 192.168.1.0 0.0.0.0 255.255.255.0 U 0 0 0 wlan0
> 192.168.1.0 0.0.0.0 255.255.255.0 U 0 0 0 eth0
>
> --------------------
>
>
>
> Code:
> --------------------
>
> — 192.168.1.1 ping statistics —
> 5 packets transmitted, 5 received, 0% packet loss, time 4006ms
> rtt min/avg/max/mdev = 1.383/3.438/8.370/2.742 ms
>
> --------------------
>
>
>
> Code:
> --------------------
>
> % ping -c 5 192.168.1.0
> Do you want to ping broadcast? Then -b
> % ping -b 5 192.168.1.0
> connect: Network is unreachable

Your router is NOT at 192.168.1.0. As ping pointed out, that is a broadcast
address.

Your routing table should look like


finger@larrylap:~/wireless-testing-new> route -n
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
0.0.0.0         192.168.1.1     0.0.0.0         UG    0      0        0 wlan0
192.168.1.0     0.0.0.0         255.255.255.0   U     0      0        0 wlan0
finger@larrylap:~/wireless-testing-new>

It appears that you are not using NetworkManager. If not, then your wired
interface must be enabled “when plugged”, not “on boot”. With that fix, your
routing table will probably be set correctly; however, if it is not, then you
will need the command:


sudo /sbin/route add default gateway 192.168.1.1

That will add the line with the UG flags.

Thank you sir: Larry aka lwfinger
I changed my wireless card “Device Activation” to “On Hotplug” and executed the command that you posted. Now my wireless works! :slight_smile:

Thank you for taking time to read and reply this thread. I really appreciate it!

On 08/25/2012 11:56 PM, ap1985 wrote:
>
> Thank you sir: Larry aka lwfinger
> I changed my wireless card “Device Activation” to “On Hotplug” and
> executed the command that you posted. Now my wireless works! :slight_smile:
>
> Thank you for taking time to read and reply this thread. I really
> appreciate it!

Wireless should be “On Boot”. Wired should be “On Hotplug”. The command will
always work, but if you have the activation wrong, you will need that command on
every boot.