Hello Ben I finally got around to testing this, but it only resulted in a kernel oops (see attached log). I used the latest 2.6.37-rc5 package from experimental.
Do you know if the rt2870sta driver supports N/300Mbps operation? If yes it would be great if you could enable the staging driver again, or if not I might give the official Ralink driver another try. Cheers, Markus On Thu, Dec 9, 2010 at 2:54 AM, Markus Koller <markus-kol...@gmx.ch> wrote: > ----- Forwarded message from Ben Hutchings <b...@decadent.org.uk> ----- > > Date: Sat, 02 Oct 2010 00:54:36 +0100 > From: Ben Hutchings <b...@decadent.org.uk> > To: Markus Koller <markus-kol...@gmx.ch>, 598...@bugs.debian.org > Subject: Re: Bug#598715: linux-image-2.6.36-rc5-686-bigmem: Belkin WLAN > adapter stopped working due to removal of Ralink staging drivers > X-Mailer: Evolution 2.30.3 > > On Fri, 2010-10-01 at 13:35 +0200, Markus Koller wrote: >> Package: linux-image-2.6.36-rc5-686-bigmem >> Version: 2.6.36~rc5-1~experimental.1 >> Severity: normal >> >> >> Hello, >> >> I've been using the rt2870sta module for my Belkin F5D8055 USB WLAN adapter >> since it started supporting its device ID (050d:825b) in 2.6.35, but >> unfortunately with the removal of the Ralink staging drivers in >> 2.6.35-1~experimental.3 I'm currently stuck on 2.6.35-1~experimental.2. >> >> It looks like the rt2800usb mainline driver could take the place of the >> rt2870sta, since it already includes the device ID for 050d:825a, which I >> assume is just a minor revision away from my chip. > [...] > > You can test that by temporarily adding the device ID to its device > table: > > modprobe rt2800usb > echo 050d 825b > /sys/bus/usb/drivers/rt2800usb/new_id > > then inserting the USB adapter. > > Please report whether the driver then works for your hardware. > > Ben. > > -- > Ben Hutchings > Once a job is fouled up, anything done to improve it makes it worse. > > > > ----- End forwarded message ----- >
Dec 12 15:10:08 fnord kernel: cfg80211: Calling CRDA to update world regulatory domain Dec 12 15:10:08 fnord kernel: usbcore: registered new interface driver rt2800usb Dec 12 15:10:23 fnord kernel: usbcore: deregistering interface driver rt2800usb Dec 12 15:12:40 fnord kernel: usb 2-6: USB disconnect, address 5 Dec 12 15:12:42 fnord kernel: usbcore: registered new interface driver rt2800usb Dec 12 15:13:06 fnord kernel: usb 2-6: new high speed USB device using ehci_hcd and address 10 Dec 12 15:13:07 fnord kernel: usb 2-6: New USB device found, idVendor=050d, idProduct=825b Dec 12 15:13:07 fnord kernel: usb 2-6: New USB device strings: Mfr=1, Product=2, SerialNumber=3 Dec 12 15:13:07 fnord kernel: usb 2-6: Product: 802.11 n WLAN Dec 12 15:13:07 fnord kernel: usb 2-6: Manufacturer: Ralink Dec 12 15:13:07 fnord kernel: usb 2-6: SerialNumber: 1.0 Dec 12 15:13:07 fnord kernel: BUG: unable to handle kernel NULL pointer dereference at 00000034 Dec 12 15:13:07 fnord kernel: IP: [<f8231b35>] rt2x00usb_probe+0x1b/0x17b [rt2x00usb] Dec 12 15:13:07 fnord kernel: *pdpt = 000000003729f001 *pde = 0000000000000000 Dec 12 15:13:07 fnord kernel: Oops: 0000 [#1] SMP Dec 12 15:13:07 fnord kernel: last sysfs file: /sys/devices/pci0000:00/0000:00:1d.7/usb2/2-6/manufacturer Dec 12 15:13:07 fnord kernel: Modules linked in: rt2800usb rt2800lib crc_ccitt rt2x00usb rt2x00lib mac80211 cfg80211 rfkill vboxnetadp vboxnetflt vboxdrv acpi_cpufreq mperf cpufreq_stats cpufreq_conservative cpufreq_userspace cpufreq_powersave binfmt_misc fuse nf_conntrack_ipv6 nf_defrag_ipv6 ip6table_filter ip6_tables ipt_LOG xt_state xt_multiport iptable_filter ipt_MASQUERADE iptable_nat nf_nat nf_conntrack_ipv4 nf_conntrack nf_defrag_ipv4 ip_tables x_tables xfs exportfs coretemp snd_ice1712 snd_ice17xx_ak4xxx nouveau ttm drm_kms_helper snd_ak4xxx_adda snd_hda_codec_realtek snd_cs8427 snd_ac97_codec drm snd_hda_intel i2c_algo_bit video snd_hda_codec ac97_bus output snd_usb_audio snd_usbmidi_lib nvidia(P) snd_i2c snd_mpu401_uart snd_usb_caiaq snd_hwdep snd_pcm_oss snd_mixer_oss snd_pcm snd_seq_midi snd_rawmidi snd_seq_midi_event snd_seq snd_timer snd_seq_device usbhid hid shpchp tpm_tis tpm pci_hotplug tpm_bios i2c_i801 snd i2c_core pcspkr asus_atk0110 evdev processor button snd_page_alloc thermal_sys soundcor Dec 12 15:13:07 fnord kernel: e ext3 jbd mbcache raid1 md_mod sg sr_mod sd_mod cdrom crc_t10dif usb_storage uas ata_generic uhci_hcd ata_piix ehci_hcd libata atl1e usbcore scsi_mod nls_base [last unloaded: rt2800usb] Dec 12 15:13:07 fnord kernel: Dec 12 15:13:07 fnord kernel: Pid: 200, comm: khubd Tainted: P 2.6.37-rc5-686-bigmem #1 P5QL PRO/P5QL PRO Dec 12 15:13:07 fnord kernel: EIP: 0060:[<f8231b35>] EFLAGS: 00010282 CPU: 0 Dec 12 15:13:07 fnord kernel: EIP is at rt2x00usb_probe+0x1b/0x17b [rt2x00usb] Dec 12 15:13:07 fnord kernel: EAX: f7563800 EBX: f7231e00 ECX: f7231e00 EDX: f7563864 Dec 12 15:13:07 fnord kernel: ESI: 00000000 EDI: f7231e00 EBP: f8c69958 ESP: f734dd8c Dec 12 15:13:07 fnord kernel: DS: 007b ES: 007b FS: 00d8 GS: 00e0 SS: 0068 Dec 12 15:13:07 fnord kernel: Process khubd (pid: 200, ti=f734c000 task=f71ac920 task.ti=f734c000) Dec 12 15:13:07 fnord kernel: Stack: Dec 12 15:13:07 fnord kernel: f7231e7c f7563800 f7231e00 f7231e1c 00000000 f8c69958 f8cdb602 f7563800 Dec 12 15:13:07 fnord kernel: f7140128 f7231e1c ffffffed f8c6998c 00000000 c11d9b04 f7231e1c f7231e1c Dec 12 15:13:07 fnord kernel: f8ce6554 c11d9160 f7257f50 f39f1638 f7231e1c f7231e50 f8ce6534 f7231e24 Dec 12 15:13:07 fnord kernel: Call Trace: Dec 12 15:13:07 fnord kernel: [<f8cdb602>] ? usb_probe_interface+0xd9/0x13f [usbcore] Dec 12 15:13:07 fnord kernel: [<c11d9b04>] ? driver_probe_device+0x8c/0x110 Dec 12 15:13:07 fnord kernel: [<c11d9160>] ? bus_for_each_drv+0x37/0x5f Dec 12 15:13:07 fnord kernel: [<c11d9c6f>] ? device_attach+0x49/0x65 Dec 12 15:13:07 fnord kernel: [<c11d9be3>] ? __device_attach+0x0/0x28 Dec 12 15:13:07 fnord kernel: [<c11d900c>] ? bus_probe_device+0x15/0x29 Dec 12 15:13:07 fnord kernel: [<c11d8203>] ? device_add+0x303/0x467 Dec 12 15:13:07 fnord kernel: [<c10bd924>] ? kfree+0xb0/0xbe Dec 12 15:13:07 fnord kernel: [<f8cda541>] ? usb_set_configuration+0x493/0x4d7 [usbcore] Dec 12 15:13:07 fnord kernel: [<f8ce0385>] ? generic_probe+0x3e/0x61 [usbcore] Dec 12 15:13:07 fnord kernel: [<f8cdb088>] ? usb_probe_device+0x21/0x24 [usbcore] Dec 12 15:13:07 fnord kernel: [<c11d9b04>] ? driver_probe_device+0x8c/0x110 Dec 12 15:13:07 fnord kernel: [<c11d9160>] ? bus_for_each_drv+0x37/0x5f Dec 12 15:13:07 fnord kernel: [<c11d9c6f>] ? device_attach+0x49/0x65 Dec 12 15:13:07 fnord kernel: [<c11d9be3>] ? __device_attach+0x0/0x28 Dec 12 15:13:07 fnord kernel: [<c11d900c>] ? bus_probe_device+0x15/0x29 Dec 12 15:13:07 fnord kernel: [<c11d8203>] ? device_add+0x303/0x467 Dec 12 15:13:07 fnord kernel: [<f8cd4f59>] ? usb_new_device+0x117/0x163 [usbcore] Dec 12 15:13:07 fnord kernel: [<f8cd63a2>] ? hub_thread+0x7dc/0xbe2 [usbcore] Dec 12 15:13:07 fnord kernel: [<c129d0ae>] ? schedule+0x579/0x5b6 Dec 12 15:13:07 fnord kernel: [<c104b5ea>] ? autoremove_wake_function+0x0/0x29 Dec 12 15:13:07 fnord kernel: [<f8cd5bc6>] ? hub_thread+0x0/0xbe2 [usbcore] Dec 12 15:13:07 fnord kernel: [<c104b296>] ? kthread+0x63/0x68 Dec 12 15:13:07 fnord kernel: [<c104b233>] ? kthread+0x0/0x68 Dec 12 15:13:07 fnord kernel: [<c10090be>] ? kernel_thread_helper+0x6/0x10 Dec 12 15:13:07 fnord kernel: Code: d0 5b 5e 5f 5d c3 ba d0 80 00 00 e9 0e c6 e8 c8 55 57 89 c7 56 53 83 ec 08 8b 40 1c 8b 72 10 83 e8 64 e8 44 18 aa 00 89 44 24 04 <8b> 56 34 b8 0c 04 00 00 e8 e8 a5 9d 00 85 c0 89 c3 75 26 68 7f Dec 12 15:13:07 fnord kernel: EIP: [<f8231b35>] rt2x00usb_probe+0x1b/0x17b [rt2x00usb] SS:ESP 0068:f734dd8c Dec 12 15:13:07 fnord kernel: CR2: 0000000000000034 Dec 12 15:13:07 fnord kernel: ---[ end trace f4095e785ff31a00 ]---