You are not logged in.

#1 2008-09-04 11:42:48

Ratusutar
Member
From: UK
Registered: 2008-09-02
Posts: 2

Edimax rt73 based usb wireless stick locks pc with 2.6.26 kernel

I'm new around here so if wrong forum or anything else, apologies.
This is more a kernel issue rather than Archlinux as, just coming from Debian Sid, I had problems with this stick since kernel 2.6.24


Rob

uname:

Linux myhost 2.6.26-ARCH #1 SMP PREEMPT Tue Aug 26 20:53:58 UTC 2008 x86_64 AMD Athlon(tm) 64 X2 Dual Core Processor 6000+ AuthenticAMD GNU/Linux

lsusb -v |grep Ralink :

Bus 002 Device 005: ID 148f:2573 Ralink Technology, Corp.
  idVendor           0x148f Ralink Technology, Corp.
  iManufacturer           1 Ralink

Workaround: (requires other network access to get rt73 legacy driver from http://rt2x00.serialmonkey.com/wiki/index.php/Downloads )

Remove stick and power off/on pc.
Blacklist kernel ralink modules via rc.conf (!rt2500usb !rt2x00lib !rt2x00usb !rt73usb)
Build legacy driver
modprobe rt73




Extract from /var/log/kernel.log:

Sep  3 09:13:00 myhost Call Trace:
Sep  3 09:13:00 myhost [<ffffffffa017adac>] ? :rt2x00lib:rt2x00lib_remove_dev+0x3c/0x70
Sep  3 09:13:00 myhost [<ffffffffa017aede>] ? :rt2x00lib:rt2x00lib_probe_dev+0xfe/0x3d0
Sep  3 09:13:00 myhost [<ffffffff802a16e2>] ? __kmalloc+0xc2/0x130
Sep  3 09:13:00 myhost [<ffffffffa0183350>] ? :rt2x00usb:rt2x00usb_probe+0x110/0x190
Sep  3 09:13:00 myhost [<ffffffffa006fecd>] ? :usbcore:usb_probe_interface+0xdd/0x160
Sep  3 09:13:00 myhost [<ffffffff803b0dfe>] ? driver_probe_device+0x9e/0x1d0
Sep  3 09:13:00 myhost [<ffffffff803b0fc0>] ? __device_attach+0x0/0x10
Sep  3 09:13:00 myhost [<ffffffff803b024b>] ? bus_for_each_drv+0x5b/0x80
Sep  3 09:13:00 myhost [<ffffffff803b1098>] ? device_attach+0x88/0x90
Sep  3 09:13:00 myhost [<ffffffff803afff5>] ? bus_attach_device+0x55/0xa0
Sep  3 09:13:00 myhost [<ffffffff803aed18>] ? device_add+0x548/0x620
Sep  3 09:13:00 myhost [<ffffffffa006eb08>] ? :usbcore:usb_set_configuration+0x478/0x600
Sep  3 09:13:00 myhost [<ffffffff802ff38d>] ? sysfs_find_dirent+0x2d/0x40
Sep  3 09:13:00 myhost [<ffffffffa0077783>] ? :usbcore:generic_probe+0x33/0xb0
Sep  3 09:13:00 myhost [<ffffffff803b0dfe>] ? driver_probe_device+0x9e/0x1d0
Sep  3 09:13:00 myhost [<ffffffff803b0fc0>] ? __device_attach+0x0/0x10
Sep  3 09:13:00 myhost [<ffffffff803b024b>] ? bus_for_each_drv+0x5b/0x80
Sep  3 09:13:00 myhost [<ffffffff803b1098>] ? device_attach+0x88/0x90
Sep  3 09:13:00 myhost [<ffffffff803afff5>] ? bus_attach_device+0x55/0xa0
Sep  3 09:13:00 myhost [<ffffffff803aed18>] ? device_add+0x548/0x620
Sep  3 09:13:00 myhost [<ffffffffa00683c7>] ? :usbcore:usb_new_device+0x67/0xc0
Sep  3 09:13:00 myhost [<ffffffffa00694c2>] ? :usbcore:hub_thread+0x6a2/0x1250
Sep  3 09:13:00 myhost [<ffffffff802550d7>] ? hrtimer_start+0xe7/0x200
Sep  3 09:13:00 myhost [<ffffffff80251730>] ? autoremove_wake_function+0x0/0x30
Sep  3 09:13:00 myhost [<ffffffffa0068e20>] ? :usbcore:hub_thread+0x0/0x1250
Sep  3 09:13:00 myhost [<ffffffff80251377>] ? kthread+0x47/0x90
Sep  3 09:13:00 myhost [<ffffffff802374d7>] ? schedule_tail+0x27/0x60
Sep  3 09:13:00 myhost [<ffffffff8020d628>] ? child_rip+0xa/0x12
Sep  3 09:13:00 myhost [<ffffffff80251330>] ? kthread+0x0/0x90
Sep  3 09:13:00 myhost [<ffffffff8020d61e>] ? child_rip+0x0/0x12
Sep  3 09:13:00 myhost
Sep  3 09:13:00 myhost
Sep  3 09:13:00 myhost Code: 84 00 00 00 00 00 48 83 c7 20 e9 b7 1d fe ff 0f 1f 80 00 00 00 00 41 54 48 c7 c0 b8 60 57 80 49 89 fc 55 48 c7 c5 c0 60 57 80 53 <8b> 4f 20 85 c9 48 0f 45 e8 48 89 ef e8 6a 54 0e 00 83 f8 0f 89
Sep  3 09:13:00 myhost RIP  [<ffffffff8024d695>] flush_workqueue+0x15/0x60
Sep  3 09:13:00 myhost RSP <ffff81007e9819d0>
Sep  3 09:13:00 myhost CR2: 0000000000000020
Sep  3 09:13:00 myhost ---[ end trace f8105d1fdee815f0 ]---

Offline

#2 2008-09-04 13:13:32

byte
Member
From: Düsseldorf (DE)
Registered: 2006-05-01
Posts: 2,046

Re: Edimax rt73 based usb wireless stick locks pc with 2.6.26 kernel

I have the same stick (148f:2573) and no problems whatsoever with rt73usb.
I did however blacklist the rt2500usb module with 'blacklist rt2500usb' in /etc/modules.d/myblacklist (together with a few filesystem modules I don't want to get probed by pmount); blacklisting in rc.conf only helps during the initial boot.

Last edited by byte (2008-09-04 13:16:22)


1000

Offline

#3 2008-09-04 14:13:36

Ratusutar
Member
From: UK
Registered: 2008-09-02
Posts: 2

Re: Edimax rt73 based usb wireless stick locks pc with 2.6.26 kernel

Prior to the .26 kernel issue (and Archlinux) for me it performance that was seriously lacking (ran like a 56k modem) with kernel rt73usb module. Next kernel update I'll give the rt73usb a try.

Thanks

Rob

Offline

#4 2008-09-05 01:08:00

byte
Member
From: Düsseldorf (DE)
Registered: 2006-05-01
Posts: 2,046

Re: Edimax rt73 based usb wireless stick locks pc with 2.6.26 kernel

About the performance, well, I didn't test real-world wireless usage with the stick yet. Only verified that the drivers were ok and that it could see some networks.


1000

Offline

#5 2008-11-22 13:58:19

eldragon
Member
From: Buenos Aires
Registered: 2008-11-18
Posts: 1,029

Re: Edimax rt73 based usb wireless stick locks pc with 2.6.26 kernel

byte wrote:

About the performance, well, I didn't test real-world wireless usage with the stick yet. Only verified that the drivers were ok and that it could see some networks.

under ubuntu, the rt73usb kernel driver was unsuable for me, it froze every 5 minutes, requiering either a network restart, or a complete system reboot. rt73 worked ok, but quite gruesome to automate.


under arch, the rt73usb works much better, but still i get the ocassional network lockup, which gets fixed by restarting the network (/etc/rc.d/net-auto restart).

i built rt73 legacy but no matter what i did, the firmware was claimed missing, even if it actually was there (/lib/firmware/rt73.bin exists)

i wonder, why the need to blacklist rt2500usb? does the module conflict with rt73usb?

Offline

#6 2008-11-26 00:39:12

byte
Member
From: Düsseldorf (DE)
Registered: 2006-05-01
Posts: 2,046

Re: Edimax rt73 based usb wireless stick locks pc with 2.6.26 kernel

> i wonder, why the need to blacklist rt2500usb? does the module conflict with rt73usb?

No, it doesn't. I tried the stick again and to be honest, I don't really know why I had blacklisted it. Only seems to be useless and does no harm.


1000

Offline

Board footer

Powered by FluxBB