You are not logged in.
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
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
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
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
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
> 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