You are not logged in.

#1 2010-12-19 17:12:30

monshin
Member
Registered: 2008-01-14
Posts: 30

Ralink rt61 doesn't work on battery with 2.6.36.2

Hi folks.

I recently reinstalled Arch on a Packard Bell MZ36 which has a Ralink rt61 wireless card. I'm using latest stock kernel from [core]. When I disconnect AC power and go to battery, I got a kernel message, and wifi doesn't work anymore. If I connect again AC power, it doesn't work. If I boot in battery, it doesn't work neither. Before reinstalling Arch, this machine had 2.6.35 on it, and it worked just fine. Does anyone know how to solve this issue?

Some outputs:

lspci

00:00.0 Host bridge: ATI Technologies Inc Device 5a31 (rev 01)
00:01.0 PCI bridge: ATI Technologies Inc RS480 PCI Bridge
00:12.0 IDE interface: ATI Technologies Inc IXP SB400 Serial ATA Controller (rev 80)
00:13.0 USB Controller: ATI Technologies Inc IXP SB400 USB Host Controller (rev 80)
00:13.1 USB Controller: ATI Technologies Inc IXP SB400 USB Host Controller (rev 80)
00:13.2 USB Controller: ATI Technologies Inc IXP SB400 USB2 Host Controller (rev 80)
00:14.0 SMBus: ATI Technologies Inc IXP SB400 SMBus Controller (rev 82)
00:14.1 IDE interface: ATI Technologies Inc IXP SB400 IDE Controller (rev 80)
00:14.2 Audio device: ATI Technologies Inc IXP SB4x0 High Definition Audio Controller (rev 01)
00:14.3 ISA bridge: ATI Technologies Inc IXP SB400 PCI-ISA Bridge (rev 80)
00:14.4 PCI bridge: ATI Technologies Inc IXP SB400 PCI-PCI Bridge (rev 80)
01:05.0 VGA compatible controller: ATI Technologies Inc RC410 [Radeon Xpress 200M]
09:02.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL-8139/8139C/8139C+ (rev 10)
09:04.0 Network controller: RaLink RT2561/RT61 rev B 802.11g

dmesg | grep rt61pci:

vale@Charlie:~$ dmesg | grep rt61pci
rt61pci 0000:09:04.0: PCI INT A -> GSI 22 (level, low) -> IRQ 22
Registered led device: rt61pci-phy0::radio
Registered led device: rt61pci-phy0::assoc

error:

Dec 19 13:53:15 Charlie kernel: BUG: unable to handle kernel NULL pointer dereference at (null)
Dec 19 13:53:15 Charlie kernel: IP: [<f8c4cc14>] rt61pci_config+0x14/0x280 [rt61pci]
Dec 19 13:53:15 Charlie kernel: *pde = 00000000
Dec 19 13:53:15 Charlie kernel: Oops: 0000 [#1] PREEMPT SMP
Dec 19 13:53:15 Charlie kernel: last sysfs file: /sys/devices/LNXSYSTM:00/LNXSYBUS:00/PNP0C0A:00/power_supply/BAT1/type
Dec 19 13:53:15 Charlie kernel: Modules linked in: ipv6 ext2 radeon arc4 ecb rt61pci crc_itu_t snd_hda_codec_realtek rt2x00pci snd_seq_dummy rt2x00lib led_class snd_seq_oss ttm ma$
Dec 19 13:53:15 Charlie kernel:
Dec 19 13:53:15 Charlie kernel: Pid: 2659, comm: irq/22-0000:09: Not tainted 2.6.36-ARCH #1 EasyNote MZ36/EasyNote MZ36
Dec 19 13:53:15 Charlie kernel: EIP: 0060:[<f8c4cc14>] EFLAGS: 00010292 CPU: 0
Dec 19 13:53:15 Charlie kernel: EIP is at rt61pci_config+0x14/0x280 [rt61pci]
Dec 19 13:53:15 Charlie kernel: EAX: 00000000 EBX: f7380ba0 ECX: 00000010 EDX: f61b5f54
Dec 19 13:53:15 Charlie kernel: ESI: f61b5f54 EDI: 00000010 EBP: f61b5f14 ESP: f61b5eec
Dec 19 13:53:15 Charlie kernel: DS: 007b ES: 007b FS: 00d8 GS: 00e0 SS: 0068
Dec 19 13:53:15 Charlie kernel: Process irq/22-0000:09: (pid: 2659, ti=f61b4000 task=f68e4cf0 task.ti=f61b4000)
Dec 19 13:53:15 Charlie kernel: Stack:
Dec 19 13:53:15 Charlie kernel: f6ab14a0 01996089 f630d6d8 f630d6c0 00000002 0ac142b0 f7380ba0 f61b5f30
Dec 19 13:53:15 Charlie kernel: <0> f6ab14a0 f61b5f54 f61b5f80 f8c4cf04 00000300 00010011 00000001 f7380ba0
Dec 19 13:53:15 Charlie kernel: <0> 00000100 00000000 00000000 00000000 00000000 00000000 00000000 00000000
Dec 19 13:53:15 Charlie kernel: Call Trace:
Dec 19 13:53:15 Charlie kernel: [<f8c4cf04>] ? rt61pci_interrupt_thread+0x84/0x1c8 [rt61pci]
Dec 19 13:53:15 Charlie kernel: [<c1098280>] ? irq_thread+0x100/0x200
Dec 19 13:53:15 Charlie kernel: [<c1098180>] ? irq_thread+0x0/0x200
Dec 19 13:53:15 Charlie kernel: [<c1060764>] ? kthread+0x74/0x80
Dec 19 13:53:15 Charlie kernel: [<c10606f0>] ? kthread+0x0/0x80
Dec 19 13:53:15 Charlie kernel: [<c1003d3e>] ? kernel_thread_helper+0x6/0x18
Dec 19 13:53:15 Charlie kernel: Code: 01 00 00 e9 57 ff ff ff eb 0d 90 90 90 90 90 90 90 90 90 90 90 90 90 55 89 e5 57 89 cf 56 89 d6 53 89 c3 83 ec 1c 8b 02 8b 40 18 <8b> 00 85 c$
Dec 19 13:53:15 Charlie kernel: EIP: [<f8c4cc14>] rt61pci_config+0x14/0x280 [rt61pci] SS:ESP 0068:f61b5eec
Dec 19 13:53:15 Charlie kernel: CR2: 0000000000000000
Dec 19 13:53:15 Charlie kernel: ---[ end trace a5962a1ab0d7fe87 ]---
Dec 19 13:53:15 Charlie kernel: exiting task "irq/22-0000:09:" (2659) is an active IRQ thread (irq 22)
Dec 19 13:53:17 Charlie kernel: No probe response from AP 00:4f:74:31:75:b0 after 500ms, disconnecting.
Dec 19 13:53:17 Charlie kernel: cfg80211: Calling CRDA to update world regulatory domain

Offline

#2 2011-04-06 09:50:30

s.Oliver
Member
Registered: 2011-04-06
Posts: 3

Re: Ralink rt61 doesn't work on battery with 2.6.36.2

same problem here. Screen turns black and says nearly the same as soon as AC power is off. Other distribution work with no problem (Linux Mint, Dream Linux Live-CD).


I'm running 32bit 2.6.37-ARCH, same problem occurs with 64bit kernel

05:09.0 Network controller: RaLink RT2561/RT61 rev B 802.11g

any idea?

Offline

Board footer

Powered by FluxBB