You are not logged in.
Pages: 1
Topic closed
Hi everyone.
I've got few wifi troubles with my recent arch installation.
My computer is a hp envy dv6. The network is handled by a rt3290 card.
I see few threads asserting that this card work perflectly with an archlinux "out of the box".
But on my computer, isn't able to find any network when I try to scan with it.
iwconfig
eno1 no wireless extensions.
lo no wireless extensions.
wlo1 IEEE 802.11bgn ESSID:off/any
Mode:Managed Access Point: Not-Associated Tx-Power=0 dBm
Retry long limit:7 RTS thr:off Fragment thr:off
Encryption key:off
Power Management:on
lshw -C network
*-network DÉSACTIVÉ
description: Interface réseau sans fil
produit: RT3290 Wireless 802.11n 1T/1R PCIe
fabriquant: Ralink corp.
identifiant matériel: 0
information bus: pci@0000:0a:00.0
nom logique: wlo1
version: 00
numéro de série: 08:3e:8e:41:16:d1
bits: 32 bits
horloge: 33MHz
fonctionnalités: pm msi pciexpress bus_master cap_list ethernet physical wireless
configuration: broadcast=yes driver=rt2800pci driverversion=3.8.8-1-ARCH firmware=0.37 latency=0 link=no multicast=yes wireless=IEEE 802.11bgn
ressources: irq:19 mémoire:d4510000-d451ffff
if I try ifconfig wlo1 up:
SIOCSIFFLAGS: Input/output error
(weird, isn't it ?)
Moreover, when I log-in, I got few error message like this :
[ 1808.553043] phy2 -> rt2800_wait_wpdma_ready: Error - WPDMA TX/RX busy, aborting.
[ 1808.553058] phy2 -> rt2800pci_set_device_state: Error - Device failed to enter state 4 (-5).
Last edited by poxpot (2013-04-22 17:36:50)
Offline
Hello. I have RT3090 and I had problems while installing.
If I was restarting from Ubuntu Live CD in Arch install, it was not working. If I was first turning off the computer and after on again, it worked.
I did not need any additional module, and in installed arch works perfectly. To be honest, I don't restart too often (I use only Arch Linux on my computer).
Offline
Not really a problem with Arch, rather with Linux kernel; your network card is dèsactivé, even though the driver appears to be the correct one. So only solution seems to be to replace the driver with a blonder, newer model. This ralink Web page provides the newest driver I know. Installation is straightforward, configure-make-sudo make install, except for the following two corrections:
Edit the file DPO_RT3290_LinuxSTA_V2600_20120508/os/linux/config.mk and make sure that both lines (close to each other, but not immediately adjacent)
HAS_NATIVE_WPA_SUPPLICANT_SUPPORT=y
.....
HAS_WPA_SUPPLICANT=y
end with a y. That's the only suggestion I can offer, hope it's enough. Cheers
Offline
Sorry for my inactivity.
Thanks for the answers.
My card works sometimes with the rt2800pci module (which comes natively with the kernel). But it's not stable at all...
I tried to compile the rt3290 module, but I've got few errors. Apparently it's owing to my kernel version (too recent, few changes in this version make me unable to compile this).
Here are the errors ;
/home/poxpot/DPO_RT3290_LinuxSTA_V2600_20120508/os/linux/../../common/rtmp_mcu.c: In function ‘RtmpAsicSendCommandToMcu’:
/home/poxpot/DPO_RT3290_LinuxSTA_V2600_20120508/os/linux/../../common/rtmp_mcu.c:464:8: attention : unused variable ‘offset’ [-Wunused-variable]
ULONG offset;
^
/home/poxpot/DPO_RT3290_LinuxSTA_V2600_20120508/os/linux/../../common/rtmp_mcu.c:463:8: attention : unused variable ‘Configuration’ [-Wunused-variable]
ULONG Configuration;
^
/home/poxpot/DPO_RT3290_LinuxSTA_V2600_20120508/os/linux/../../os/linux/pci_main_dev.c:43:23: erreur: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘rt2860_remove_one’
static VOID __devexit rt2860_remove_one(struct pci_dev *pci_dev);
^
/home/poxpot/DPO_RT3290_LinuxSTA_V2600_20120508/os/linux/../../os/linux/pci_main_dev.c:44:22: erreur: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘rt2860_probe’
static INT __devinit rt2860_probe(struct pci_dev *pci_dev, const struct pci_device_id *ent);
^
/home/poxpot/DPO_RT3290_LinuxSTA_V2600_20120508/os/linux/../../os/linux/pci_main_dev.c:63:46: erreur: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘__devinitdata’
static struct pci_device_id rt2860_pci_tbl[] __devinitdata =
^
/home/poxpot/DPO_RT3290_LinuxSTA_V2600_20120508/os/linux/../../os/linux/pci_main_dev.c:85:17: erreur: ‘rt2860_pci_tbl’ undeclared here (not in a function)
id_table: rt2860_pci_tbl,
^
/home/poxpot/DPO_RT3290_LinuxSTA_V2600_20120508/os/linux/../../os/linux/pci_main_dev.c:86:17: erreur: ‘rt2860_probe’ undeclared here (not in a function)
probe: rt2860_probe,
^
/home/poxpot/DPO_RT3290_LinuxSTA_V2600_20120508/os/linux/../../os/linux/pci_main_dev.c:88:5: erreur: implicit declaration of function ‘__devexit_p’ [-Werror=implicit-function-declaration]
remove: __devexit_p(rt2860_remove_one),
^
/home/poxpot/DPO_RT3290_LinuxSTA_V2600_20120508/os/linux/../../os/linux/pci_main_dev.c:88:29: erreur: ‘rt2860_remove_one’ undeclared here (not in a function)
remove: __devexit_p(rt2860_remove_one),
^
/home/poxpot/DPO_RT3290_LinuxSTA_V2600_20120508/os/linux/../../os/linux/pci_main_dev.c:292:24: erreur: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘rt2860_probe’
static INT __devinit rt2860_probe(
^
/home/poxpot/DPO_RT3290_LinuxSTA_V2600_20120508/os/linux/../../os/linux/pci_main_dev.c:463:23: erreur: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘rt2860_remove_one’
static VOID __devexit rt2860_remove_one(
^
In file included from /home/poxpot/DPO_RT3290_LinuxSTA_V2600_20120508/include/os/rt_linux.h:18:0,
from /home/poxpot/DPO_RT3290_LinuxSTA_V2600_20120508/include/rtmp_os.h:42,
from /home/poxpot/DPO_RT3290_LinuxSTA_V2600_20120508/include/rtmp_comm.h:56,
from /home/poxpot/DPO_RT3290_LinuxSTA_V2600_20120508/os/linux/../../os/linux/pci_main_dev.c:32:
include/linux/module.h:87:32: erreur: ‘__mod_pci_device_table’ aliased to undefined symbol ‘rt2860_pci_tbl’
extern const struct gtype##_id __mod_##gtype##_table \
^
include/linux/module.h:140:3: note: in expansion of macro ‘MODULE_GENERIC_TABLE’
MODULE_GENERIC_TABLE(type##_device,name)
^
/home/poxpot/DPO_RT3290_LinuxSTA_V2600_20120508/os/linux/../../os/linux/pci_main_dev.c:71:1: note: in expansion of macro ‘MODULE_DEVICE_TABLE’
MODULE_DEVICE_TABLE(pci, rt2860_pci_tbl);
^
cc1: some warnings being treated as errors
make[2]: *** [/home/poxpot/DPO_RT3290_LinuxSTA_V2600_20120508/os/linux/../../os/linux/pci_main_dev.o] Erreur 1
make[1]: *** [_module_/home/poxpot/DPO_RT3290_LinuxSTA_V2600_20120508/os/linux] Erreur 2
make: *** [LINUX] Erreur 2
Last edited by poxpot (2013-05-08 13:35:09)
Offline
The error seems to be because some macros such as __devexit and __devinit have been deprecated with recent kernel versions.
If you have a recent kernel (≥ 3.8.0), you should edit the code to get rid of references to those macros. Edit os/linux/pci_main_dev.c like this:
sed -i 's/__devexit/__exit/g' pci_main_dev.c
sed -i 's/__devinit/__init/g' pci_main_dev.c
Offline
Sorry for my inactivity.
Thanks for the answers.
My card works sometimes with the rt2800pci module (which comes natively with the kernel). But it's not stable at all...
I tried to compile the rt3290 module, but I've got few errors. Apparently it's owing to my kernel version (too recent, few changes in this version make me unable to compile this).
Here are the errors ;
/home/poxpot/DPO_RT3290_LinuxSTA_V2600_20120508/os/linux/../../common/rtmp_mcu.c: In function ‘RtmpAsicSendCommandToMcu’: /home/poxpot/DPO_RT3290_LinuxSTA_V2600_20120508/os/linux/../../common/rtmp_mcu.c:464:8: attention : unused variable ‘offset’ [-Wunused-variable] ULONG offset; ^ /home/poxpot/DPO_RT3290_LinuxSTA_V2600_20120508/os/linux/../../common/rtmp_mcu.c:463:8: attention : unused variable ‘Configuration’ [-Wunused-variable] ULONG Configuration; ^ /home/poxpot/DPO_RT3290_LinuxSTA_V2600_20120508/os/linux/../../os/linux/pci_main_dev.c:43:23: erreur: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘rt2860_remove_one’ static VOID __devexit rt2860_remove_one(struct pci_dev *pci_dev); ^ /home/poxpot/DPO_RT3290_LinuxSTA_V2600_20120508/os/linux/../../os/linux/pci_main_dev.c:44:22: erreur: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘rt2860_probe’ static INT __devinit rt2860_probe(struct pci_dev *pci_dev, const struct pci_device_id *ent); ^ /home/poxpot/DPO_RT3290_LinuxSTA_V2600_20120508/os/linux/../../os/linux/pci_main_dev.c:63:46: erreur: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘__devinitdata’ static struct pci_device_id rt2860_pci_tbl[] __devinitdata = ^ /home/poxpot/DPO_RT3290_LinuxSTA_V2600_20120508/os/linux/../../os/linux/pci_main_dev.c:85:17: erreur: ‘rt2860_pci_tbl’ undeclared here (not in a function) id_table: rt2860_pci_tbl, ^ /home/poxpot/DPO_RT3290_LinuxSTA_V2600_20120508/os/linux/../../os/linux/pci_main_dev.c:86:17: erreur: ‘rt2860_probe’ undeclared here (not in a function) probe: rt2860_probe, ^ /home/poxpot/DPO_RT3290_LinuxSTA_V2600_20120508/os/linux/../../os/linux/pci_main_dev.c:88:5: erreur: implicit declaration of function ‘__devexit_p’ [-Werror=implicit-function-declaration] remove: __devexit_p(rt2860_remove_one), ^ /home/poxpot/DPO_RT3290_LinuxSTA_V2600_20120508/os/linux/../../os/linux/pci_main_dev.c:88:29: erreur: ‘rt2860_remove_one’ undeclared here (not in a function) remove: __devexit_p(rt2860_remove_one), ^ /home/poxpot/DPO_RT3290_LinuxSTA_V2600_20120508/os/linux/../../os/linux/pci_main_dev.c:292:24: erreur: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘rt2860_probe’ static INT __devinit rt2860_probe( ^ /home/poxpot/DPO_RT3290_LinuxSTA_V2600_20120508/os/linux/../../os/linux/pci_main_dev.c:463:23: erreur: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘rt2860_remove_one’ static VOID __devexit rt2860_remove_one( ^ In file included from /home/poxpot/DPO_RT3290_LinuxSTA_V2600_20120508/include/os/rt_linux.h:18:0, from /home/poxpot/DPO_RT3290_LinuxSTA_V2600_20120508/include/rtmp_os.h:42, from /home/poxpot/DPO_RT3290_LinuxSTA_V2600_20120508/include/rtmp_comm.h:56, from /home/poxpot/DPO_RT3290_LinuxSTA_V2600_20120508/os/linux/../../os/linux/pci_main_dev.c:32: include/linux/module.h:87:32: erreur: ‘__mod_pci_device_table’ aliased to undefined symbol ‘rt2860_pci_tbl’ extern const struct gtype##_id __mod_##gtype##_table \ ^ include/linux/module.h:140:3: note: in expansion of macro ‘MODULE_GENERIC_TABLE’ MODULE_GENERIC_TABLE(type##_device,name) ^ /home/poxpot/DPO_RT3290_LinuxSTA_V2600_20120508/os/linux/../../os/linux/pci_main_dev.c:71:1: note: in expansion of macro ‘MODULE_DEVICE_TABLE’ MODULE_DEVICE_TABLE(pci, rt2860_pci_tbl); ^ cc1: some warnings being treated as errors make[2]: *** [/home/poxpot/DPO_RT3290_LinuxSTA_V2600_20120508/os/linux/../../os/linux/pci_main_dev.o] Erreur 1 make[1]: *** [_module_/home/poxpot/DPO_RT3290_LinuxSTA_V2600_20120508/os/linux] Erreur 2 make: *** [LINUX] Erreur 2
I do have the same card. It's working almost fine since the installation without additional work except the range. I cannot get signal from like ten meters. Je ne peux pas quitter la salle
Also had the same error while installing the driver from ralink's site, with reconfigured config.mk.
Please inform if yfvelo's propose works.
Last edited by Gulver (2013-05-26 11:23:37)
Offline
I had the same problems as you guys did, so I created an AUR package
If you find any problems, let me know so I can fix them.
Offline
I had the same problems as you guys did, so I created an AUR package
If you find any problems, let me know so I can fix them.
It compiles flawless but yet to be loadable. Can't get it work, probably my noobness is the problem;
installed.
blacklisted previous drivers with a conf file in modprobe.d.
made a load entry in modules-load.d.
modprobe,
reboot.
I also tried with combination of these process yet to work.
Offline
It compiles flawless but yet to be loadable. Can't get it work, probably my noobness is the problem;
installed.
blacklisted previous drivers with a conf file in modprobe.d.
made a load entry in modules-load.d.
modprobe,
reboot.I also tried with combination of these process yet to work.
Please run these commands and post the output:
uname -a
lspci -vnn
Also, you don't need to manually create a blacklist file in modprobe.d
The package should do that automatically
Offline
I was wondering why I had to delete two blacklist files
Yet, no diference.
Linux kaboom 3.9.6-1-ARCH #1 SMP PREEMPT Fri Jun 14 08:12:55 CEST 2013 x86_64 GNU/Linux
aaand..
07:00.0 Network controller [0280]: Ralink corp. RT3290 Wireless 802.11n 1T/1R PCIe [1814:3290]
Subsystem: Hewlett-Packard Company Device [103c:18ec]
Flags: bus master, fast devsel, latency 0, IRQ 16
Memory at 63510000 (32-bit, non-prefetchable) [size=64K]
Capabilities: [40] Power Management version 3
Capabilities: [50] MSI: Enable- Count=1/32 Maskable- 64bit+
Capabilities: [70] Express Endpoint, MSI 00
Capabilities: [100] Advanced Error Reporting
Capabilities: [140] Device Serial Number 00-00-87-ae-a9-23-94-68
Kernel driver in use: rt2860
Kernel modules: rt2800pci, rt3290sta
07:00.1 Bluetooth [0d11]: Ralink corp. RT3290 Bluetooth [1814:3298]
Subsystem: Hewlett-Packard Company Device [103c:18ec]
Flags: bus master, fast devsel, latency 0
Memory at 63500000 (32-bit, non-prefetchable) [size=64K]
Capabilities: [40] Power Management version 3
Capabilities: [50] MSI: Enable- Count=1/32 Maskable- 64bit+
Capabilities: [70] Express Endpoint, MSI 00
Capabilities: [100] Advanced Error Reporting
Capabilities: [140] Device Serial Number 00-00-88-ae-a9-23-94-68
08:00.0 Ethernet controller [0200]: Realtek Semiconductor Co., Ltd. RTL8101E/RTL8102E PCI Express Fast Ethernet controller [10ec:8136] (rev 05)
Subsystem: Hewlett-Packard Company Device [103c:183e]
Flags: bus master, fast devsel, latency 0, IRQ 44
I/O ports at 3000 [size=256]
Memory at 63404000 (64-bit, prefetchable) [size=4K]
Memory at 63400000 (64-bit, prefetchable) [size=16K]
Capabilities: [40] Power Management version 3
Capabilities: [50] MSI: Enable+ Count=1/1 Maskable- 64bit+
Capabilities: [70] Express Endpoint, MSI 01
Capabilities: [b0] MSI-X: Enable- Count=4 Masked-
Capabilities: [d0] Vital Product Data
Capabilities: [100] Advanced Error Reporting
Capabilities: [140] Virtual Channel
Capabilities: [160] Device Serial Number 00-00-00-00-00-00-00-00
Kernel driver in use: r8169
Kernel modules: r8169
Last edited by Gulver (2013-06-22 17:54:20)
Offline
I've tried many different patches from different places (including the official rt3290sta package from OpenSUSE) and all of them have caused a kernel panic on my machine. I have used this package before with success but no matter what I try now, it no longer works. So, for now, my AUR project is on hold until Ralink releases a new version of the driver (The latest is from May 2012)
Offline
The AUR package that I created is now fully working.
Please see if it solves your problem.
Offline
Same laptop, same card, same struggling through different kernel/driver combinations (i tried different patches, none of them worked with 3.11.x kernels).
For what is worth, regular rt2800pci drivers now works with 3.11.6 on my laptop - it goes offline every now and then but if i restart wpa_supplicant.service it connects again - so you may want to give them another chance...
Cheers
Offline
Hmm today I had strange issue..
Im using arch since may this year.
Wifi rt3290. No problems. But today somehow wifi stopped working, Ive tried other linux live to check if all is ok with my wifi card, and it was working, and then after rebooting back to arch wifi went up super strange
Offline
But I cant intall this from AUR:
sudo pacman -U rt3290-dkms_2.6.0.0rev1-0ubuntu1~ppa1.tar.gz
[sudo] hasło użytkownika baku:
wczytywanie pakietów…
błąd: brak metadanych pakietu w rt3290-dkms_2.6.0.0rev1-0ubuntu1~ppa1.tar.gz
błąd: 'rt3290-dkms_2.6.0.0rev1-0ubuntu1~ppa1.tar.gz': Niepoprawny lub uszkodzony pakiet
Translated: Incorrent or damaged
Offline
This thread is 2 years old, whatever problem was there probably doesn't apply anymore and you shouldn't try to install random outdated AUR packages
Last edited by V1del (2015-08-06 09:17:28)
Online
I had the same problem, I installed this package and the problem is gone.
Last edited by betseg (2015-08-06 09:55:46)
Offline
This problem still occured with my computer. The RT3290 is a hell under linux, the best I can advise anyone with this card who want linux is to go buy a new one on internet, it's not more than 15 € but you will have a far better stability.
Here is the same model I bought and it work perfectly !
http://www.ebay.com/itm/ATHEROS-AR5B225 … 460b53e2d2
Offline
This thread is 2 years old, whatever problem was there probably doesn't apply anymore and you shouldn't try to install random outdated AUR packages
Indeed. Closing.
Sakura:-
Mobo: MSI MAG X570S TORPEDO MAX // Processor: AMD Ryzen 9 5950X @4.9GHz // GFX: AMD Radeon RX 5700 XT // RAM: 32GB (4x 8GB) Corsair DDR4 (@ 3000MHz) // Storage: 1x 3TB HDD, 6x 1TB SSD, 2x 120GB SSD, 1x 275GB M2 SSD
Making lemonade from lemons since 2015.
Offline
Pages: 1
Topic closed