Jump to content

System freeze on high wifi traffic [solved]


Patkos Csaba
 Share

Recommended Posts

System freeze on high traffic

OS: Mandriva Linux 2008.1

Kernel: 2.6.24.7-desktop-1mnb #1 SMP

Driver: provided with the system

Firmware: latest available from late 2006

Other system information:

[root@localhost eddiep]# lsmod | grep rt61

rt61pci 22944 0

rt2x00pci 8096 1 rt61pci

rt2x00lib 18272 2 rt61pci,rt2x00pci

mac80211 119148 3 rt61pci,rt2x00pci,rt2x00lib

eeprom_93cx6 2720 1 rt61pci

 

[root@localhost eddiep]# modinfo rt61pci

filename:

/lib/modules/2.6.24.7-desktop-1mnb/kernel/drivers/net/wireless/rt2x00/rt61p

ci.ko.gz

license: GPL

firmware: rt2661.bin

firmware: rt2561s.bin

firmware: rt2561.bin

description: Ralink RT61 PCI & PCMCIA Wireless LAN driver.

version: 2.0.10

author: http://rt2x00.serialmonkey.com

srcversion: D71C36F67F7A0F8B005A78F

alias: pci:v00001814d00000401sv*sd*bc*sc*i*

alias: pci:v00001814d00000302sv*sd*bc*sc*i*

alias: pci:v00001814d00000301sv*sd*bc*sc*i*

depends: rt2x00lib,rt2x00pci,mac80211,eeprom_93cx6

vermagic: 2.6.24.7-desktop-1mnb SMP mod_unload 686

 

Now, the PROBLEM:

- whenever download speed goes up and stays about 1.5-2.0 MBytes/sec, after

1-3 minutes the hole system freezes.

- the problem is probably NOT only Mandriva Linux related, it happens on Ubuntu,

too, just search with google for "bit torrent system freeze" ... those

people have wifi cards, some of tham have other models and ndiswrapper is

the problem and others have this RT61 based cards.

- the system freeze is not related with the number of connections, ONLY the

speed of the incoming information.

 

Whatever information, workaround or patch you can provide to solve this

would be for great help.

 

Whatever additional information I can provide to you, just ask.

 

====================

SOLUTION:

 

Download the latest rt61 enhanced legacy driver from rt2x00.serialmonkey.com

Untar the archive

cd to the untarred folder / Module

type: make all

as root do the following:

cp rt61.ko /lib/modules/`uname -r`/kernel/drivers/net/.

 

test if it loads, still as root:

modprobe rt61

ldmod | grep rt

- it should show you a list where you can identify "rt61" (without anything else at the and)

 

DO NOT REMOVE OLD DRIVER!!!

 

next, we must remove old rt61pci module at boot time. You can do this in variouse ways, I've chosen this solution:

edit file /etc/rc.d/rc.local

add following lines:

rmmod rt61pci

modprobe rt61

 

than reboot the system. Your network should be up, no system freeze should happen any more.

Edited by Patkos Csaba
Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
 Share

×
×
  • Create New...