You are not logged in.

#1 2010-12-28 15:38:06

vincegeratorix
Member
Registered: 2010-08-07
Posts: 2

problem with wireless rt3090

hello, I bought a laptop 'hp pavilion dv5-2133la' with wireless card rt3090 Ralink

i have tried 3 forms for install the drivers, all failed.
1.- compile the drivers provided by Ralink. here the link http://www.ralinktech.com/support.php?s=2
but it give me this error:

make -C tools
make[1]: se ingresa al directorio `/home/moguri/Downloads/20101216_RT3090_LinuxSTA_V2.4.0.4_WiFiBTCombo_DPO/tools'
gcc -g bin2h.c -o bin2h
make[1]: se sale del directorio `/home/moguri/Downloads/20101216_RT3090_LinuxSTA_V2.4.0.4_WiFiBTCombo_DPO/tools'
/home/moguri/Downloads/20101216_RT3090_LinuxSTA_V2.4.0.4_WiFiBTCombo_DPO/tools/bin2h
cp -f os/linux/Makefile.6 /home/moguri/Downloads/20101216_RT3090_LinuxSTA_V2.4.0.4_WiFiBTCombo_DPO/os/linux/Makefile
make -C /lib/modules/2.6.36-ARCH/build SUBDIRS=/home/moguri/Downloads/20101216_RT3090_LinuxSTA_V2.4.0.4_WiFiBTCombo_DPO/os/linux modules
make[1]: se ingresa al directorio `/usr/src/linux-2.6.36-ARCH'
  CC [M]  /home/moguri/Downloads/20101216_RT3090_LinuxSTA_V2.4.0.4_WiFiBTCombo_DPO/os/linux/../../common/rtmp_mcu.o
/home/moguri/Downloads/20101216_RT3090_LinuxSTA_V2.4.0.4_WiFiBTCombo_DPO/os/linux/../../common/rtmp_mcu.c: En la función 'RtmpAsicLoadFirmware':
/home/moguri/Downloads/20101216_RT3090_LinuxSTA_V2.4.0.4_WiFiBTCombo_DPO/os/linux/../../common/rtmp_mcu.c:352:2: aviso: ISO C90 prohíbe mezclar declaraciones y código
/home/moguri/Downloads/20101216_RT3090_LinuxSTA_V2.4.0.4_WiFiBTCombo_DPO/os/linux/../../common/rtmp_mcu.c:355:2: aviso: el paso del argumento 1 de 'writel' crea un entero desde un puntero sin una conversión
/usr/src/linux-2.6.36-ARCH/arch/x86/include/asm/io.h:64:1: nota: se esperaba 'unsigned int' pero el argumento es de tipo 'ULONG *'
/home/moguri/Downloads/20101216_RT3090_LinuxSTA_V2.4.0.4_WiFiBTCombo_DPO/os/linux/../../common/rtmp_mcu.c:356:2: aviso: el formato '%d' espera el tipo 'int', pero el argumento 2 es de tipo 'ULONG'
  CC [M]  /home/moguri/Downloads/20101216_RT3090_LinuxSTA_V2.4.0.4_WiFiBTCombo_DPO/os/linux/../../os/linux/cfg80211.o
/home/moguri/Downloads/20101216_RT3090_LinuxSTA_V2.4.0.4_WiFiBTCombo_DPO/os/linux/../../os/linux/cfg80211.c:679:2: aviso: se declaró 'enum tx_power_setting' dentro de la lista de parámetros
/home/moguri/Downloads/20101216_RT3090_LinuxSTA_V2.4.0.4_WiFiBTCombo_DPO/os/linux/../../os/linux/cfg80211.c:679:2: aviso: su ámbito es solamente esta definición o declaración, lo cual probablemente no es lo que desea
/home/moguri/Downloads/20101216_RT3090_LinuxSTA_V2.4.0.4_WiFiBTCombo_DPO/os/linux/../../os/linux/cfg80211.c:678:29: error: el parámetro 2 ('Type') tiene tipo incompleto
/home/moguri/Downloads/20101216_RT3090_LinuxSTA_V2.4.0.4_WiFiBTCombo_DPO/os/linux/../../os/linux/cfg80211.c:676:12: aviso: la declaración de la función no es un prototipo
/home/moguri/Downloads/20101216_RT3090_LinuxSTA_V2.4.0.4_WiFiBTCombo_DPO/os/linux/../../os/linux/cfg80211.c:1355:2: aviso: inicialización desde un tipo de puntero incompatible
/home/moguri/Downloads/20101216_RT3090_LinuxSTA_V2.4.0.4_WiFiBTCombo_DPO/os/linux/../../os/linux/cfg80211.c:1388:2: aviso: inicialización desde un tipo de puntero incompatible
/home/moguri/Downloads/20101216_RT3090_LinuxSTA_V2.4.0.4_WiFiBTCombo_DPO/os/linux/../../os/linux/cfg80211.c: En la función 'CFG80211_SupBandInit':
/home/moguri/Downloads/20101216_RT3090_LinuxSTA_V2.4.0.4_WiFiBTCombo_DPO/os/linux/../../os/linux/cfg80211.c:2594:2: aviso: el formato '%d' espera el tipo 'int', pero el argumento 2 es de tipo 'long unsigned int'
make[2]: *** [/home/moguri/Downloads/20101216_RT3090_LinuxSTA_V2.4.0.4_WiFiBTCombo_DPO/os/linux/../../os/linux/cfg80211.o] Error 1
make[1]: *** [_module_/home/moguri/Downloads/20101216_RT3090_LinuxSTA_V2.4.0.4_WiFiBTCombo_DPO/os/linux] Error 2
make[1]: se sale del directorio `/usr/src/linux-2.6.36-ARCH'
make: *** [LINUX] Error 2

2.- packages from AUR.
but rt3090 and rt2860-firmware are out of date and not work.

3.-instal a deb.
but dpkg give me this error:

dpkg: warning: 'update-rc.d' not found in PATH or not executable.
dpkg: 1 expected program not found in PATH or not executable.
NB: root's PATH should usually contain /usr/local/sbin, /usr/sbin and /sbin.

lshw:

description: Wireless interface
       product: RT3090 Wireless 802.11n 1T/1R PCIe
       vendor: RaLink
       physical id: 0
       bus info: pci@0000:08:00.0
       logical name: wlan0
       version: 00
       serial: 70:f3:95:6e:2a:04
       width: 32 bits
       clock: 33MHz
       capabilities: bus_master cap_list ethernet physical wireless
       configuration: broadcast=yes driver=rt2800pci driverversion=2.6.36-ARCH firmware=N/A latency=0 multicast=yes wireless=IEEE 802.11bgn
       resources: irq:17 memory:f1000000-f100ffff

iwconfig:

lo        no wireless extensions.

eth0      no wireless extensions.

wlan0     IEEE 802.11bgn  ESSID:off/any  
          Mode:Managed  Access Point: Not-Associated   Tx-Power=20 dBm   
          Retry  long limit:7   RTS thr:off   Fragment thr:off
          Power Management:off
          
ppp0      no wireless extensions.

when I make the command "iwlist wlan0 scanning" give me this output:

wlan0     Failed to read scan data : Network is down

wicd and networkmanager don't recognize any network.
and I'm sure that the wifi card is fine because win7 recognize the network of my neighbors xD

please help me! i wanna conect via commands if its posible, i don't want to conect via wicd or networkmanager because they modify the file /etc/hosts, and i wanna conect to adsl via pppoe-start.
right now i am conected via adsl rj45 ethernet.

sry 4 my english xD

Last edited by vincegeratorix (2010-12-28 17:03:13)


my skill in english is bad.

Offline

#2 2011-01-08 11:44:14

erken
Member
Registered: 2011-01-08
Posts: 4

Re: problem with wireless rt3090

Hi,

For my part, what worked for me was tu use the rt2860sta module which is already present. So just add this module and deactive some others to your /etc/rc.conf file :

MODULES=(rt2860sta !rt2800pci !rt61pci !rt2x00pci !rt2800usb !rt2800lib !rt2x00usb !rt2x00lib)

and you should be good to go with wicd smile

Offline

#3 2011-01-09 00:07:48

anrxc
Member
From: Croatia
Registered: 2008-03-22
Posts: 834
Website

Re: problem with wireless rt3090

Hi,
on my ProBook surprisingly rt2860sta could not connect anywhere, let alone with WPA, and the opensource driver rt2800pci did. With moderate success I might add because it caused a kernel panic a few times - I found Monitor mode triggered it, in kernel 2.6.36 (have not tried 2.6.37 yet). Note that rt2860sta was known to cause them as well, when disconnecting from networks.

Several things to mind to make it work. Quoting from my article about installing Arch on it:

The only way to get your card working is to make sure to unblock RF-Kill on all devices; the Wireless (and Bluetooth since they are combined in this model). In Arch Linux a simple startup service takes care of it, part of the rfkill package. You also have to make sure one or the other driver is blacklisted. Having them both loaded leads to connection failures.

As for actual connecting, with rt2800pci, you can take a look at my connection script. It includes sample wpa_supplicant configuration as well. See rt-connect.sh: http://sysphere.org/~anrxc/j/articles/p … connect.sh

Last edited by anrxc (2011-01-09 00:23:11)


You need to install an RTFM interface.

Offline

Board footer

Powered by FluxBB