You are not logged in.

#1 2011-06-09 10:22:41

Fenris1
Member
From: southern Germany
Registered: 2011-06-07
Posts: 5

Wireless Connection drops after a few moments

Hello everbody!

Background: I have a cheap laptop with a windows only ACPI module, so I have to set acpi=off at all times anyway. I tried Ubuntu, which has the wireless problem too, but instead of repairing something bloated like Ubuntu, I now found my way to Arch to make it right from the beginning.
If the wireless problem gets solved, I want to go on installing the nvdia driver, maybe configure xmonad. (I want to try KDE4 for fun too though, eyecandy you know tongue) Simple working desktop without getting my laptop heated up like windows does.

The problem: I set up my wireless connection like the wiki says:
-The original SSID was "FRITZ!Box Fon WLAN 7270 Annex A" which I tried to escape with \ and using 'ssid'. This wouldn't work at all, if you have any explanation for that I'd love to know it. I changed the SSID to something without spaces and special characters and the connection would work. But it would be nice to change it back to the original.

-So it works now. Fine, I thought. But the connection drops after a few moments and I have to "killall wpa_supplicant dhcpcd" and start them again to make it work again. For a few moments only. So I went through the logfiles and found error messages which Google wouldn't help me solve on my own. Now I'm asking the Arch specialists here wink

Note: Using the partedmagic livecd, the wireless connection works out of the box and absolutely stable. I believe even a bit faster than under windows. So it has to work perfectly, I just don't know how to make it in Arch yet.

Wireless encryption: WPA2 (CCMP)

lspci | grep -i net
00:0a.0 Ethernet controller: nVidia Corporation MCP79 Ethernet (rev b1)
05:00.0 Network controller: Ralink corp. RT2860
wpa_supplicant.conf

ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=wheel
network={
    ssid="fritztest"
    scan_ssid=1
    proto=RSN
    key_mgmt=WPA-PSK
    pairwise=CCMP TKIP
    group=CCMP TKIP
    psk=Passwort
}
starting wpa_supplicant with -dd to show how the connection auths:

Trying to associate with ma:ca:dr:es:se:bb (SSID='fritztest' freq=2457 MHz)
Associated with ma:ca:dr:es:se:bb
WPA: Key negotiation completed with ma:ca:dr:es:se:bb [PTK=CCMP GTK=CCMP]
CTRL-EVENT-CONNECTED - Connection to ma:ca:dr:es:se:bb completed (auth) [id=0 id_str=]
CTRL-EVENT-DISCONNECTED - Disconnect event - remove keys
CTRL-EVENT-DISCONNECTED - Disconnect event - remove keys
CTRL-EVENT-TERMINATING - signal 15 received
lsmod
Module                  Size  Used by
usbhid                 32582  0 
hid                    59859  1 usbhid
uvcvideo               54388  0 
videodev               34611  1 uvcvideo
v4l1_compat            13478  2 uvcvideo,videodev
snd_hda_codec_realtek   186046  1 
joydev                  7378  0 
rt2860sta             498204  0 
snd_seq_dummy           1067  0 
snd_seq_oss            24984  0 
snd_seq_midi_event      4484  1 snd_seq_oss
snd_seq                41656  5 snd_seq_dummy,snd_seq_oss,snd_seq_midi_event
snd_seq_device          4349  3 snd_seq_dummy,snd_seq_oss,snd_seq
snd_pcm_oss            33442  0 
snd_mixer_oss          14356  1 snd_pcm_oss
snd_hda_intel          19249  0 
snd_hda_codec          59723  2 snd_hda_codec_realtek,snd_hda_intel
snd_hwdep               4752  1 snd_hda_codec
snd_pcm                57767  3 snd_pcm_oss,snd_hda_intel,snd_hda_codec
snd_timer              15629  2 snd_seq,snd_pcm
snd                    42562  11 snd_hda_codec_realtek,snd_seq_oss,snd_seq,snd_seq_device,snd_pcm_oss,snd_mixer_oss,snd_hda_intel,snd_hda_codec,snd_hwdep,snd_pcm,snd_timer
soundcore               5017  1 snd
snd_page_alloc          5873  2 snd_hda_intel,snd_pcm
ohci_hcd               19405  0 
ehci_hcd               31420  0 
usbcore               119796  5 usbhid,uvcvideo,ohci_hcd,ehci_hcd
i2c_nforce2             4780  0 
i2c_core               14855  2 videodev,i2c_nforce2
psmouse                50729  0 
shpchp                 26528  0 
pci_hotplug            23303  1 shpchp
sdhci_pci               5466  0 
sdhci                  13959  1 sdhci_pci
mmc_core               45599  1 sdhci
led_class               1997  1 sdhci
forcedeth              47287  0 
serio_raw               3618  0 
evdev                   6716  0 
pcspkr                  1347  0 
sg                     20820  0 
rtc_cmos                7546  0 
rtc_core               11851  1 rtc_cmos
rtc_lib                 1482  1 rtc_core
ext4                  302709  1 
mbcache                 4278  1 ext4
jbd2                   63651  1 ext4
crc16                   1041  1 ext4
sd_mod                 25215  3 
sr_mod                 13097  0 
cdrom                  31305  1 sr_mod
ahci                   29826  2 
libata                138071  1 ahci
scsi_mod               79436  4 sg,sd_mod,sr_mod,libata
rc.conf
..
MOD_AUTOLOAD="yes"
#MOD_BLACKLIST=() #deprecated
MODULES=(!rt2800pci !rt61pci !rt2x00pci !rt2800usb !rt2800lib !rt2x00usb !rt2x00lib)
..
iwconfig in the few moments the connection works
wlan0     Ralink STA  ESSID:"fritztest"  Nickname:"RT2860STA"
          Mode:Managed  Frequency=2.457 GHz  Access Point: ma:ca:dr:es:se:bb   
          Bit Rate=54 Mb/s   
          RTS thr:off   Fragment thr:off
          Encryption key:some-key
          Link Quality=96/100  Signal level:-56 dBm  Noise level:-81 dBm
          Rx invalid nwid:0  Rx invalid crypt:0  Rx invalid frag:0
          Tx excessive retries:0  Invalid misc:0   Missed beacon:0
because the wiki says the driver is in the kernel, I also looked at the kernel log which has weird errors:
Jun  7 02:31:49 arch kernel: <-- RTMPAllocTxRxRingMemory, Status=0
Jun  7 02:31:49 arch kernel: 1. Phy Mode = 0
Jun  7 02:31:49 arch kernel: 2. Phy Mode = 0
Jun  7 02:31:49 arch kernel: RTMPSetPhyMode: channel is out of range, use first channel=1 
Jun  7 02:31:49 arch kernel: 3. Phy Mode = 0
Jun  7 02:31:49 arch kernel: MCS Set = 00 00 00 00 00
Jun  7 02:31:49 arch kernel: <==== rt28xx_init, Status=0
Jun  7 02:31:49 arch kernel: 0x1300 = 00073200
Jun  7 02:31:55 arch kernel: ===>rt_ioctl_giwscan. 14(14) BSS returned, data->length = 2120
Jun  7 02:31:55 arch kernel: ==>rt_ioctl_siwfreq::SIOCSIWFREQ[cmd=0x8b04] (Channel=1)
Jun  7 02:32:47 arch kernel: ===>rt_ioctl_giwscan. 13(13) BSS returned, data->length = 1985
Jun  7 02:32:57 arch kernel: ===>rt_ioctl_giwscan. 13(13) BSS returned, data->length = 1985
Jun  7 02:33:07 arch kernel: ===>rt_ioctl_giwscan. 13(13) BSS returned, data->length = 1985
Jun  7 02:33:14 arch kernel: Qidx(0), not enough space in MgmtRing, MgmtRingFullCount=1!
Jun  7 02:33:14 arch kernel: Qidx(0), not enough space in MgmtRing, MgmtRingFullCount=2!
Jun  7 02:33:14 arch kernel: Qidx(0), not enough space in MgmtRing, MgmtRingFullCount=3!
Jun  7 02:33:22 arch kernel: Qidx(0), not enough space in MgmtRing, MgmtRingFullCount=4!
Jun  7 02:33:22 arch kernel: Qidx(0), not enough space in MgmtRing, MgmtRingFullCount=5!
Jun  7 02:33:22 arch kernel: Qidx(0), not enough space in MgmtRing, MgmtRingFullCount=6!
Jun  7 02:33:23 arch kernel: Qidx(0), not enough space in MgmtRing, MgmtRingFullCount=7!
Jun  7 02:33:23 arch kernel: Qidx(0), not enough space in MgmtRing, MgmtRingFullCount=8!
Jun  7 02:33:23 arch kernel: Qidx(0), not enough space in MgmtRing, MgmtRingFullCount=9!
Jun  7 02:33:23 arch kernel: Qidx(0), not enough space in MgmtRing, MgmtRingFullCount=10!
Jun  7 02:33:23 arch kernel: Qidx(0), not enough space in MgmtRing, MgmtRingFullCount=11!
Jun  7 02:33:23 arch kernel: Qidx(0), not enough space in MgmtRing, MgmtRingFullCount=12!
Jun  7 02:33:23 arch kernel: Qidx(0), not enough space in MgmtRing, MgmtRingFullCount=13!
Jun  7 02:33:24 arch kernel: Qidx(0), not enough space in MgmtRing, MgmtRingFullCount=14!
Jun  7 02:33:24 arch kernel: Qidx(0), not enough space in MgmtRing, MgmtRingFullCount=15!
Jun  7 02:33:24 arch kernel: Qidx(0), not enough space in MgmtRing, MgmtRingFullCount=16!
Jun  7 02:33:32 arch kernel: Qidx(0), not enough space in MgmtRing, MgmtRingFullCount=17!
Jun  7 02:33:32 arch kernel: Qidx(0), not enough space in MgmtRing, MgmtRingFullCount=18!
Jun  7 02:33:32 arch kernel: Qidx(0), not enough space in MgmtRing, MgmtRingFullCount=19!
Jun  7 02:33:33 arch kernel: Qidx(0), not enough space in MgmtRing, MgmtRingFullCount=20!
Jun  7 02:33:33 arch kernel: Qidx(0), not enough space in MgmtRing, MgmtRingFullCount=21!
Jun  7 02:33:33 arch kernel: Qidx(0), not enough space in MgmtRing, MgmtRingFullCount=22!
Jun  7 02:33:33 arch kernel: Qidx(0), not enough space in MgmtRing, MgmtRingFullCount=23!
Jun  7 02:33:33 arch kernel: Qidx(0), not enough space in MgmtRing, MgmtRingFullCount=24!
Jun  7 02:33:33 arch kernel: Qidx(0), not enough space in MgmtRing, MgmtRingFullCount=25!
Jun  7 02:33:33 arch kernel: Qidx(0), not enough space in MgmtRing, MgmtRingFullCount=26!
Jun  7 02:33:34 arch kernel: Qidx(0), not enough space in MgmtRing, MgmtRingFullCount=27!
Jun  7 02:33:34 arch kernel: Qidx(0), not enough space in MgmtRing, MgmtRingFullCount=28!
Jun  7 02:33:34 arch kernel: Qidx(0), not enough space in MgmtRing, MgmtRingFullCount=29!
Jun  7 02:33:42 arch kernel: Qidx(0), not enough space in MgmtRing, MgmtRingFullCount=30!
Jun  7 02:33:42 arch kernel: Qidx(0), not enough space in MgmtRing, MgmtRingFullCount=31!
Jun  7 02:33:42 arch kernel: Qidx(0), not enough space in MgmtRing, MgmtRingFullCount=32!
Jun  7 02:33:43 arch kernel: Qidx(0), not enough space in MgmtRing, MgmtRingFullCount=33!
Jun  7 02:33:43 arch kernel: Qidx(0), not enough space in MgmtRing, MgmtRingFullCount=34!
Jun  7 02:33:43 arch kernel: Qidx(0), not enough space in MgmtRing, MgmtRingFullCount=35!
Jun  7 02:33:43 arch kernel: Qidx(0), not enough space in MgmtRing, MgmtRingFullCount=36!
Jun  7 02:33:43 arch kernel: Qidx(0), not enough space in MgmtRing, MgmtRingFullCount=37!
Jun  7 02:33:43 arch kernel: Qidx(0), not enough space in MgmtRing, MgmtRingFullCount=38!
Jun  7 02:33:43 arch kernel: Qidx(0), not enough space in MgmtRing, MgmtRingFullCount=39!
Jun  7 02:33:44 arch kernel: Qidx(0), not enough space in MgmtRing, MgmtRingFullCount=40!
Jun  7 02:33:44 arch kernel: Qidx(0), not enough space in MgmtRing, MgmtRingFullCount=41!
Jun  7 02:33:44 arch kernel: Qidx(0), not enough space in MgmtRing, MgmtRingFullCount=42!
Jun  7 02:33:52 arch kernel: Qidx(0), not enough space in MgmtRing, MgmtRingFullCount=43!
Jun  7 02:33:52 arch kernel: Qidx(0), not enough space in MgmtRing, MgmtRingFullCount=44!
Jun  7 02:33:52 arch kernel: Qidx(0), not enough space in MgmtRing, MgmtRingFullCount=45!
Jun  7 02:33:53 arch kernel: Qidx(0), not enough space in MgmtRing, MgmtRingFullCount=46!
Jun  7 02:33:53 arch kernel: Qidx(0), not enough space in MgmtRing, MgmtRingFullCount=47!
Jun  7 02:33:53 arch kernel: Qidx(0), not enough space in MgmtRing, MgmtRingFullCount=48!
Jun  7 02:33:53 arch kernel: Qidx(0), not enough space in MgmtRing, MgmtRingFullCount=49!
Jun  7 02:33:53 arch kernel: Qidx(0), not enough space in MgmtRing, MgmtRingFullCount=50!
Jun  7 02:33:53 arch kernel: Qidx(0), not enough space in MgmtRing, MgmtRingFullCount=51!
Jun  7 02:33:53 arch kernel: Qidx(0), not enough space in MgmtRing, MgmtRingFullCount=52!
Jun  7 02:33:54 arch kernel: Qidx(0), not enough space in MgmtRing, MgmtRingFullCount=53!
Jun  7 02:33:54 arch kernel: Qidx(0), not enough space in MgmtRing, MgmtRingFullCount=54!
Jun  7 02:33:54 arch kernel: Qidx(0), not enough space in MgmtRing, MgmtRingFullCount=55!
Jun  7 02:34:02 arch kernel: Qidx(0), not enough space in MgmtRing, MgmtRingFullCount=56!
Jun  7 02:34:02 arch kernel: Qidx(0), not enough space in MgmtRing, MgmtRingFullCount=57!
Jun  7 02:34:02 arch kernel: Qidx(0), not enough space in MgmtRing, MgmtRingFullCount=58!
Jun  7 02:34:03 arch kernel: Qidx(0), not enough space in MgmtRing, MgmtRingFullCount=59!
Jun  7 02:34:03 arch kernel: Qidx(0), not enough space in MgmtRing, MgmtRingFullCount=60!
Jun  7 02:34:03 arch kernel: Qidx(0), not enough space in MgmtRing, MgmtRingFullCount=61!
Jun  7 02:34:03 arch kernel: Qidx(0), not enough space in MgmtRing, MgmtRingFullCount=62!
Jun  7 02:34:03 arch kernel: Qidx(0), not enough space in MgmtRing, MgmtRingFullCount=63!
Jun  7 02:34:03 arch kernel: Qidx(0), not enough space in MgmtRing, MgmtRingFullCount=64!
Jun  7 02:34:03 arch kernel: Qidx(0), not enough space in MgmtRing, MgmtRingFullCount=65!
Jun  7 02:34:04 arch kernel: Qidx(0), not enough space in MgmtRing, MgmtRingFullCount=66!
Jun  7 02:34:04 arch kernel: Qidx(0), not enough space in MgmtRing, MgmtRingFullCount=67!
Jun  7 02:34:04 arch kernel: Qidx(0), not enough space in MgmtRing, MgmtRingFullCount=68!
Jun  7 02:34:12 arch kernel: Qidx(0), not enough space in MgmtRing, MgmtRingFullCount=69!
Jun  7 02:34:12 arch kernel: Qidx(0), not enough space in MgmtRing, MgmtRingFullCount=70!
Jun  7 02:34:13 arch kernel: Qidx(0), not enough space in MgmtRing, MgmtRingFullCount=71!
Jun  7 02:34:13 arch kernel: Qidx(0), not enough space in MgmtRing, MgmtRingFullCount=72!
Jun  7 02:34:13 arch kernel: Qidx(0), not enough space in MgmtRing, MgmtRingFullCount=73!
Jun  7 02:34:13 arch kernel: Qidx(0), not enough space in MgmtRing, MgmtRingFullCount=74!
Jun  7 02:34:13 arch kernel: Qidx(0), not enough space in MgmtRing, MgmtRingFullCount=75!
Jun  7 02:34:13 arch kernel: Qidx(0), not enough space in MgmtRing, MgmtRingFullCount=76!
Jun  7 02:34:13 arch kernel: Qidx(0), not enough space in MgmtRing, MgmtRingFullCount=77!
Jun  7 02:34:13 arch kernel: Qidx(0), not enough space in MgmtRing, MgmtRingFullCount=78!
Jun  7 02:34:14 arch kernel: Qidx(0), not enough space in MgmtRing, MgmtRingFullCount=79!
Jun  7 02:34:14 arch kernel: Qidx(0), not enough space in MgmtRing, MgmtRingFullCount=80!
Jun  7 02:34:14 arch kernel: Qidx(0), not enough space in MgmtRing, MgmtRingFullCount=81!
Jun  7 02:34:22 arch kernel: Qidx(0), not enough space in MgmtRing, MgmtRingFullCount=82!
Jun  7 02:34:22 arch kernel: Qidx(0), not enough space in MgmtRing, MgmtRingFullCount=83!
Jun  7 02:34:23 arch kernel: Qidx(0), not enough space in MgmtRing, MgmtRingFullCount=84!
Jun  7 02:34:23 arch kernel: Qidx(0), not enough space in MgmtRing, MgmtRingFullCount=85!
Jun  7 02:34:23 arch kernel: Qidx(0), not enough space in MgmtRing, MgmtRingFullCount=86!
Jun  7 02:34:23 arch kernel: Qidx(0), not enough space in MgmtRing, MgmtRingFullCount=87!
Jun  7 02:34:23 arch kernel: Qidx(0), not enough space in MgmtRing, MgmtRingFullCount=88!
Jun  7 02:34:23 arch kernel: Qidx(0), not enough space in MgmtRing, MgmtRingFullCount=89!
Jun  7 02:34:23 arch kernel: Qidx(0), not enough space in MgmtRing, MgmtRingFullCount=90!
Jun  7 02:34:24 arch kernel: Qidx(0), not enough space in MgmtRing, MgmtRingFullCount=91!
Jun  7 02:34:24 arch kernel: Qidx(0), not enough space in MgmtRing, MgmtRingFullCount=92!
Jun  7 02:34:24 arch kernel: Qidx(0), not enough space in MgmtRing, MgmtRingFullCount=93!
Jun  7 02:34:24 arch kernel: Qidx(0), not enough space in MgmtRing, MgmtRingFullCount=94!

Thanks in advance to anyone helping me! I really really want to get Arch going. It's ideal for this laptop, no wasting of disk space, ressource friendly, the temperature doesn't go up as much with less cpu usage I guess..
I've written quite a bit, but hopefully this makes it easier for you to help me! I've included all I thought which could be useful.
Greetings from Germany,
Fenris

Offline

#2 2011-06-11 09:20:46

Fenris1
Member
From: southern Germany
Registered: 2011-06-07
Posts: 5

Re: Wireless Connection drops after a few moments

It seems nobody has had this error yet/no solution.
Can someone confirm this isn't just a configuration bug? I'd solve a bug report then.
Greetings

Offline

#3 2011-06-15 11:36:38

Fenris1
Member
From: southern Germany
Registered: 2011-06-07
Posts: 5

Re: Wireless Connection drops after a few moments

Could a developer please take a look at this issue?

Offline

#4 2011-07-02 18:33:07

Fenris1
Member
From: southern Germany
Registered: 2011-06-07
Posts: 5

Re: Wireless Connection drops after a few moments

I tried everything I could possibly find on the web, can't somebody of the developers take a look at this? I'd love to use arch, but without an internet connection it's worthless. Wifi works in partedmagic, so it has to be a arch specific bug.

Offline

#5 2011-07-02 19:21:57

MoonSwan
Member
From: Great White North
Registered: 2008-01-23
Posts: 881

Re: Wireless Connection drops after a few moments

The easiest solution might be to setup NetCfg somehow with your wifi card and access point.  Have you tried that?  Can you find your card's chipset on the wiki?(chances are that your particular chipset will need a firmware put into /lib/firmware.  Again that's found on the wiki on the NetCfg or Wifi page, I forget which sorry.)  Those are two places where I'd look for good information.

By the way, your rc.conf is way out of date.  You should look at updating it by using the recent rc.conf.pacnew file that you'll find in the /etc directory.

Offline

#6 2011-07-02 23:02:23

Fenris1
Member
From: southern Germany
Registered: 2011-06-07
Posts: 5

Re: Wireless Connection drops after a few moments

Thanks for your reply. There is no updating without internet smile So I haven't got a .pacnew here yet. The chipset is a rt2860 like I wrote in the first post. Wiki says it is fully supported out of the box by the kernel. After blacklisting the modules listed in the wiki "dmesg | grep firmware" is also clean as it should. I'll take a look at netcfg, but getting the packages could be difficult if they are bigger than a megabyte or so.

Offline

Board footer

Powered by FluxBB