linux-wireless.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* REGRESSION for RT2561/RT61 in 2.6.32
@ 2009-12-06 22:12 Alan Stern
  2009-12-06 22:22 ` Otavio Salvador
  2009-12-07 22:03 ` Gertjan van Wingerde
  0 siblings, 2 replies; 12+ messages in thread
From: Alan Stern @ 2009-12-06 22:12 UTC (permalink / raw)
  To: Ivo van Doorn, Gertjan van Wingerde
  Cc: linux-wireless, Kernel development list

Sorry for the late notice; I haven't tried running new kernels on this 
computer in a long time.

When I use 2.6.32 (or indeed 2.6.32-rc1), it works fine up until the 
point where the wireless card is ifconfig'ed.  Then not long afterward 
(a few seconds to a minute) the system hangs.

# lspci -vv -s d.0
00:0d.0 Network controller: RaLink RT2561/RT61 802.11g PCI
        Subsystem: Linksys WMP54G ver 4.1
        Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV+ VGASnoop- ParErr- Stepping- SERR+ FastB2B- DisINTx-
        Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=slow >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
        Latency: 64, Cache Line Size: 64 bytes
        Interrupt: pin A routed to IRQ 11
        Region 0: Memory at cfff0000 (32-bit, non-prefetchable) [size=32K]
        Capabilities: [40] Power Management version 2
                Flags: PMEClk- DSI- D1- D2- AuxCurrent=0mA PME(D0-,D1-,D2-,D3hot-,D3cold-)
                Status: D0 PME-Enable- DSel=0 DScale=0 PME-
        Kernel driver in use: rt61pci
        Kernel modules: rt61pci

While the system is hung, Alt-SysRq-keys still work but nothing else
shows up when I type (using a VT console, not X).  However I don't know
what debugging to do or what to look for.

Under 2.6.31 everything works okay.

Any help appreciated,

Alan Stern


^ permalink raw reply	[flat|nested] 12+ messages in thread

* Re: REGRESSION for RT2561/RT61 in 2.6.32
  2009-12-06 22:12 REGRESSION for RT2561/RT61 in 2.6.32 Alan Stern
@ 2009-12-06 22:22 ` Otavio Salvador
  2009-12-07  2:11   ` Alan Stern
  2009-12-07 22:03 ` Gertjan van Wingerde
  1 sibling, 1 reply; 12+ messages in thread
From: Otavio Salvador @ 2009-12-06 22:22 UTC (permalink / raw)
  To: Alan Stern
  Cc: Ivo van Doorn, Gertjan van Wingerde, linux-wireless,
	Kernel development list

Hello Alan,

On Sun, Dec 6, 2009 at 8:12 PM, Alan Stern <stern@rowland.harvard.edu> wrote:
> When I use 2.6.32 (or indeed 2.6.32-rc1), it works fine up until the
> point where the wireless card is ifconfig'ed.  Then not long afterward
> (a few seconds to a minute) the system hangs.

Did you test it with 2.6.32? Since 2.6.32-rc1 many fixes has been done
into kernel and would be nice if you could test against current
kernel.

Cheers,

-- 
Otavio Salvador                  O.S. Systems
E-mail: otavio@ossystems.com.br  http://www.ossystems.com.br
Mobile: +55 53 9981-7854         http://projetos.ossystems.com.br

^ permalink raw reply	[flat|nested] 12+ messages in thread

* Re: REGRESSION for RT2561/RT61 in 2.6.32
  2009-12-06 22:22 ` Otavio Salvador
@ 2009-12-07  2:11   ` Alan Stern
  0 siblings, 0 replies; 12+ messages in thread
From: Alan Stern @ 2009-12-07  2:11 UTC (permalink / raw)
  To: Otavio Salvador
  Cc: Ivo van Doorn, Gertjan van Wingerde, linux-wireless,
	Kernel development list

On Sun, 6 Dec 2009, Otavio Salvador wrote:

> Hello Alan,
> 
> On Sun, Dec 6, 2009 at 8:12 PM, Alan Stern <stern@rowland.harvard.edu> wrote:
> > When I use 2.6.32 (or indeed 2.6.32-rc1), it works fine up until the
> > point where the wireless card is ifconfig'ed.  Then not long afterward
> > (a few seconds to a minute) the system hangs.
> 
> Did you test it with 2.6.32? Since 2.6.32-rc1 many fixes has been done
> into kernel and would be nice if you could test against current
> kernel.

The same thing happens with both 2.6.32-rc1 and 2.6.32.  But not with 
2.6.31.

Alan Stern


^ permalink raw reply	[flat|nested] 12+ messages in thread

* Re: REGRESSION for RT2561/RT61 in 2.6.32
  2009-12-06 22:12 REGRESSION for RT2561/RT61 in 2.6.32 Alan Stern
  2009-12-06 22:22 ` Otavio Salvador
@ 2009-12-07 22:03 ` Gertjan van Wingerde
  2009-12-08 14:27   ` Alan Stern
  1 sibling, 1 reply; 12+ messages in thread
From: Gertjan van Wingerde @ 2009-12-07 22:03 UTC (permalink / raw)
  To: Alan Stern; +Cc: Ivo van Doorn, linux-wireless, Kernel development list

On 12/06/09 23:12, Alan Stern wrote:
> Sorry for the late notice; I haven't tried running new kernels on this 
> computer in a long time.
> 
> When I use 2.6.32 (or indeed 2.6.32-rc1), it works fine up until the 
> point where the wireless card is ifconfig'ed.  Then not long afterward 
> (a few seconds to a minute) the system hangs.
> 
> # lspci -vv -s d.0
> 00:0d.0 Network controller: RaLink RT2561/RT61 802.11g PCI
>         Subsystem: Linksys WMP54G ver 4.1
>         Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV+ VGASnoop- ParErr- Stepping- SERR+ FastB2B- DisINTx-
>         Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=slow >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
>         Latency: 64, Cache Line Size: 64 bytes
>         Interrupt: pin A routed to IRQ 11
>         Region 0: Memory at cfff0000 (32-bit, non-prefetchable) [size=32K]
>         Capabilities: [40] Power Management version 2
>                 Flags: PMEClk- DSI- D1- D2- AuxCurrent=0mA PME(D0-,D1-,D2-,D3hot-,D3cold-)
>                 Status: D0 PME-Enable- DSel=0 DScale=0 PME-
>         Kernel driver in use: rt61pci
>         Kernel modules: rt61pci
> 
> While the system is hung, Alt-SysRq-keys still work but nothing else
> shows up when I type (using a VT console, not X).  However I don't know
> what debugging to do or what to look for.
> 
> Under 2.6.31 everything works okay.
> 

Hmmm, that's odd. I haven't seen any other reports on this (on full system hangs that is).

It would be very hard to figure out what is going wrong without any form of logging of
an oops or something. Is there any way you can find out if any oops information is present?

What does Alt-SysRq-l tell us, what are the CPU's doing when the system is hung?

---
Gertjan.

^ permalink raw reply	[flat|nested] 12+ messages in thread

* Re: REGRESSION for RT2561/RT61 in 2.6.32
  2009-12-07 22:03 ` Gertjan van Wingerde
@ 2009-12-08 14:27   ` Alan Stern
  2009-12-08 14:48     ` Gertjan van Wingerde
  0 siblings, 1 reply; 12+ messages in thread
From: Alan Stern @ 2009-12-08 14:27 UTC (permalink / raw)
  To: Gertjan van Wingerde
  Cc: Ivo van Doorn, linux-wireless, Kernel development list

[-- Attachment #1: Type: TEXT/PLAIN, Size: 8694 bytes --]

On Mon, 7 Dec 2009, Gertjan van Wingerde wrote:

> > While the system is hung, Alt-SysRq-keys still work but nothing else
> > shows up when I type (using a VT console, not X).  However I don't know
> > what debugging to do or what to look for.
> > 
> > Under 2.6.31 everything works okay.
> > 
> 
> Hmmm, that's odd. I haven't seen any other reports on this (on full system hangs that is).
> 
> It would be very hard to figure out what is going wrong without any form of logging of
> an oops or something. Is there any way you can find out if any oops information is present?

There is no oops.  The system just stops responding to keystrokes other 
than Alt-SysRq-*.

> What does Alt-SysRq-l tell us, what are the CPU's doing when the system is hung?

Unfortunately Alt-SysRq-l wasn't very helpful.  The output is below
(captured using a serial console), starting from when I configured the
wireless interface.  For thoroughness I have also attached the output
of Alt-SysRq-T in single-user mode, but it doesn't seem to contain
anything striking.

Could the problem be connected with CONFIG_4KSTACKS (which was enabled 
in this kernel)?

Alan Stern


[  103.120951] rt61pci 0000:00:0d.0: firmware: requesting rt2561s.bin
[  104.576241] wlan0: direct probe to AP 00:13:46:48:f3:2a (try 1)
[  104.650501] wlan0: direct probe responded
[  104.699132] wlan0: authenticate with AP 00:13:46:48:f3:2a (try 1)
[  104.775338] wlan0: direct probe to AP 00:13:46:48:f3:2a (try 1)
[  104.848989] wlan0: direct probe responded
[  104.897641] wlan0: authenticate with AP 00:13:46:48:f3:2a (try 1)
[  104.976899] wlan0: authenticated
[  105.016632] wlan0: associate with AP 00:13:46:48:f3:2a (try 1)
[  105.089350] wlan0: RX AssocResp from 00:13:46:48:f3:2a (capab=0x431 status=0 aid=2)
[  105.181990] wlan0: associated
[  169.329375] SysRq : Show backtrace of all active CPUs
[  169.332017] sending NMI to all CPUs:
[  169.332017] BUG: unable to handle kernel paging request at ffffb310
[  169.332017] IP: [<c1010c1f>] __default_send_IPI_dest_field+0x3f/0x5f
[  169.332017] *pde = 01341067 *pte = 00000000 
[  169.332017] Thread overran stack, or stack corrupted
[  169.332017] Oops: 0002 [#1] PREEMPT SMP 
[  169.332017] last sysfs file: /sys/devices/pci0000:00/0000:00:0d.0/net/wlan0/broadcast
[  169.332017] Modules linked in: arc4 ecb rt61pci crc_itu_t rt2x00pci rt2x00lib pcspkr mac80211 cfg80211 ehci_hcd eeprom_93cx6 sis900 mii ohci_hcd evdev floppy processor thermal_sys button usbcore [last unloaded: scsi_wait_scan]
[  169.332017] 
[  169.332017] Pid: 0, comm: swapper Not tainted (2.6.32 #1) K7S5A                           
[  169.332017] EIP: 0060:[<c1010c1f>] EFLAGS: 00010082 CPU: 0
[  169.332017] EIP is at __default_send_IPI_dest_field+0x3f/0x5f
[  169.332017] EAX: ffffb310 EBX: 00000800 ECX: 00000800 EDX: 01000000
[  169.332017] ESI: 01000000 EDI: 00000002 EBP: c1c00e38 ESP: c1c00e2c
[  169.332017]  DS: 007b ES: 007b FS: 00d8 GS: 0000 SS: 0068
[  169.332017] Process swapper (pid: 0, ti=c1c00000 task=c12cd760 task.ti=c12b4000)
[  169.332017] Stack:
[  169.332017]  00000001 00000002 00000002 c1c00e4c c1010e2d 00000000 0000006c 00000001
[  169.332017] <0> c1c00e58 c1010c61 00000000 c1c00e68 c1011087 c125f60b c12e6a80 c1c00e70
[  169.332017] <0> c113677c c1c00e98 c11365c2 c127d944 c1284448 cf879890 00000009 00000082
[  169.332017] Call Trace:
[  169.332017]  [<c1010e2d>] ? default_send_IPI_mask_logical+0x6c/0x8c
[  169.332017]  [<c1010c61>] ? default_send_IPI_all+0x22/0x60
[  169.332017]  [<c1011087>] ? arch_trigger_all_cpu_backtrace+0x2d/0x4f
[  169.332017]  [<c113677c>] ? sysrq_handle_showallcpus+0x8/0xa
[  169.332017]  [<c11365c2>] ? __handle_sysrq+0x9b/0x112
[  169.332017]  [<c113668e>] ? handle_sysrq+0x1f/0x21
[  169.332017]  [<c1130102>] ? kbd_event+0x303/0x570
[  169.332017]  [<c116128f>] ? input_pass_event+0x57/0x7a
[  169.332017]  [<c11623f6>] ? input_handle_event+0x35b/0x364
[  169.332017]  [<c11624c1>] ? input_event+0x4f/0x62
[  169.332017]  [<c11653a1>] ? atkbd_interrupt+0x454/0x51f
[  169.332017]  [<c115dfae>] ? serio_interrupt+0x33/0x66
[  169.332017]  [<c115f533>] ? i8042_interrupt+0x1d6/0x1e7
[  169.332017]  [<c103e815>] ? add_lock_to_list+0x36/0x95
[  169.332017]  [<c11ca18e>] ? _spin_unlock_irqrestore+0x53/0x60
[  169.332017]  [<c104d63b>] ? handle_IRQ_event+0x1d/0xa2
[  169.332017]  [<c104ec1b>] ? handle_level_irq+0x64/0xbc
[  169.332017]  [<c104ebb7>] ? handle_level_irq+0x0/0xbc
[  169.332017]  <IRQ> 
[  169.332017]  [<c1003e82>] ? do_IRQ+0x45/0x9a
[  169.332017]  [<c1026d6a>] ? __do_softirq+0x0/0x10a
[  169.332017]  [<c100308e>] ? common_interrupt+0x2e/0x34
[  169.332017]  [<c1004747>] ? do_softirq+0x63/0xbc
[  169.332017]  [<c1026d6a>] ? __do_softirq+0x0/0x10a
[  169.332017]  [<c1026dbb>] ? __do_softirq+0x51/0x10a
[  169.332017]  [<c1026d6a>] ? __do_softirq+0x0/0x10a
[  169.332017]  <IRQ> 
[  169.332017]  [<c1026afb>] ? irq_exit+0x38/0x7a
[  169.332017]  [<c1003ec1>] ? do_IRQ+0x84/0x9a
[  169.332017]  [<c100308e>] ? common_interrupt+0x2e/0x34
[  169.332017]  [<c1001d04>] ? cpu_idle+0x43/0x77
[  169.332017]  [<c1007d38>] ? default_idle+0x35/0x54
[  169.332017]  [<c1001d0a>] ? cpu_idle+0x49/0x77
[  169.332017]  [<c11bc5af>] ? rest_init+0x67/0x69
[  169.332017]  [<c12f47e5>] ? start_kernel+0x2ad/0x2b2
[  169.332017]  [<c12f4091>] ? i386_start_kernel+0x91/0x96
[  169.332017] Code: 2d c1 ff 90 b8 00 00 00 eb 12 f3 90 a1 50 33 2d c1 8b 80 00 c3 ff ff f6 c4 10 75 ee a1 50 33 2d c1 c1 e6 18 89 f2 2d f0 3c 00 00 <89> 10 a1 50 33 2d c1 89 fa 09 da 80 cf 04 83 ff 02 0f 44 d3 2d 
[  169.332017] EIP: [<c1010c1f>] __default_send_IPI_dest_field+0x3f/0x5f SS:ESP 0068:c1c00e2c
[  169.332017] CR2: 00000000ffffb310
[  169.332017] ---[ end trace c3b8ebbecd15b86c ]---
[  169.332017] Kernel panic - not syncing: Fatal exception in interrupt
[  169.332017] Pid: 0, comm: swapper Tainted: G      D    2.6.32 #1
[  169.332017] Call Trace:
[  169.332017]  [<c11c818b>] ? printk+0xf/0x11
[  169.332017]  [<c11c80d7>] panic+0x43/0xe8
[  169.332017]  [<c11cb054>] oops_end+0x6e/0x7c
[  169.332017]  [<c1015257>] no_context+0x10c/0x116
[  169.332017]  [<c1015395>] __bad_area_nosemaphore+0x134/0x13c
[  169.332017]  [<c10eef3c>] ? __const_udelay+0x2c/0x2e
[  169.332017]  [<c10eefd4>] ? delay_tsc+0x79/0x91
[  169.332017]  [<c1140efb>] ? io_serial_out+0x0/0x15
[  169.332017]  [<c103e8df>] ? trace_hardirqs_off+0xb/0xd
[  169.332017]  [<c1141732>] ? serial8250_console_write+0xda/0xed
[  169.332017]  [<c10153aa>] bad_area_nosemaphore+0xd/0x10
[  169.332017]  [<c11cc1b5>] do_page_fault+0x11f/0x234
[  169.332017]  [<c11cc096>] ? do_page_fault+0x0/0x234
[  169.332017]  [<c11ca7bb>] error_code+0x6b/0x70
[  169.332017]  [<c11cc096>] ? do_page_fault+0x0/0x234
[  169.332017]  [<c1010c1f>] ? __default_send_IPI_dest_field+0x3f/0x5f
[  169.332017]  [<c1010e2d>] default_send_IPI_mask_logical+0x6c/0x8c
[  169.332017]  [<c1010c61>] default_send_IPI_all+0x22/0x60
[  169.332017]  [<c1011087>] arch_trigger_all_cpu_backtrace+0x2d/0x4f
[  169.332017]  [<c113677c>] sysrq_handle_showallcpus+0x8/0xa
[  169.332017]  [<c11365c2>] __handle_sysrq+0x9b/0x112
[  169.332017]  [<c113668e>] handle_sysrq+0x1f/0x21
[  169.332017]  [<c1130102>] kbd_event+0x303/0x570
[  169.332017]  [<c116128f>] input_pass_event+0x57/0x7a
[  169.332017]  [<c11623f6>] input_handle_event+0x35b/0x364
[  169.332017]  [<c11624c1>] input_event+0x4f/0x62
[  169.332017]  [<c11653a1>] atkbd_interrupt+0x454/0x51f
[  169.332017]  [<c115dfae>] serio_interrupt+0x33/0x66
[  169.332017]  [<c115f533>] i8042_interrupt+0x1d6/0x1e7
[  169.332017]  [<c103e815>] ? add_lock_to_list+0x36/0x95
[  169.332017]  [<c11ca18e>] ? _spin_unlock_irqrestore+0x53/0x60
[  169.332017]  [<c104d63b>] handle_IRQ_event+0x1d/0xa2
[  169.332017]  [<c104ec1b>] handle_level_irq+0x64/0xbc
[  169.332017]  [<c104ebb7>] ? handle_level_irq+0x0/0xbc
[  169.332017]  <IRQ>  [<c1003e82>] ? do_IRQ+0x45/0x9a
[  169.332017]  [<c1026d6a>] ? __do_softirq+0x0/0x10a
[  169.332017]  [<c100308e>] ? common_interrupt+0x2e/0x34
[  169.332017]  [<c1004747>] ? do_softirq+0x63/0xbc
[  169.332017]  [<c1026d6a>] ? __do_softirq+0x0/0x10a
[  169.332017]  [<c1026dbb>] ? __do_softirq+0x51/0x10a
[  169.332017]  [<c1026d6a>] ? __do_softirq+0x0/0x10a
[  169.332017]  <IRQ>  [<c1026afb>] ? irq_exit+0x38/0x7a
[  169.332017]  [<c1003ec1>] ? do_IRQ+0x84/0x9a
[  169.332017]  [<c100308e>] ? common_interrupt+0x2e/0x34
[  169.332017]  [<c1001d04>] ? cpu_idle+0x43/0x77
[  169.332017]  [<c1007d38>] ? default_idle+0x35/0x54
[  169.332017]  [<c1001d0a>] ? cpu_idle+0x49/0x77
[  169.332017]  [<c11bc5af>] ? rest_init+0x67/0x69
[  169.332017]  [<c12f47e5>] ? start_kernel+0x2ad/0x2b2
[  169.332017]  [<c12f4091>] ? i386_start_kernel+0x91/0x96

[-- Attachment #2: Type: TEXT/plain, Size: 33261 bytes --]

[  163.522552] SysRq : Show State
[  163.524023]   task                PC stack   pid father
[  163.524023] init          S cf850000     0     1      0 0x00000000
[  163.524023]  cf842af8 00000046 00000046 cf850000 cf419280 c133a3e0 c133a3e0 c103ef31
[  163.524023]  cf850000 cf850188 c1c073e0 00000000 00000007 cf842adc c103f140 00000006
[  163.524023]  cf850188 c11c9438 00000246 cf842aec c103f373 cf842b14 ced7a6a8 00000000
[  163.524023] Call Trace:
[  163.524023]  [<c103ef31>] ? mark_lock+0x1e/0x1ea
[  163.524023]  [<c103f140>] ? mark_held_locks+0x43/0x5b
[  163.524023]  [<c11c9438>] ? __mutex_lock_common+0x302/0x38f
[  163.524023]  [<c103f373>] ? trace_hardirqs_on_caller+0xff/0x120
[  163.524023]  [<c11c9590>] schedule_hrtimeout_range+0x34/0xd4
[  163.524023]  [<c103f373>] ? trace_hardirqs_on_caller+0xff/0x120
[  163.524023]  [<c103f39f>] ? trace_hardirqs_on+0xb/0xd
[  163.524023]  [<c11c8ff1>] ? __mutex_unlock_slowpath+0xfe/0x10d
[  163.524023]  [<c107ff5a>] poll_schedule_timeout+0x28/0x41
[  163.524023]  [<c1080b16>] do_select+0x55a/0x5a7
[  163.524023]  [<c1080ee3>] ? __pollwait+0x0/0xac
[  163.524023]  [<c1080f8f>] ? pollwake+0x0/0x65
[  163.524023]  [<c1080f8f>] ? pollwake+0x0/0x65
[  163.524023]  [<c1080f8f>] ? pollwake+0x0/0x65
[  163.524023]  [<c1040929>] ? lock_release_non_nested+0x84/0x1db
[  163.524023]  [<c103f373>] ? trace_hardirqs_on_caller+0xff/0x120
[  163.524023]  [<c106efaa>] ? check_object+0x110/0x160
[  163.524023]  [<c11744c6>] ? __kfree_skb+0x6e/0x71
[  163.524023]  [<c10719aa>] ? kmem_cache_free+0x96/0xa2
[  163.524023]  [<c103f373>] ? trace_hardirqs_on_caller+0xff/0x120
[  163.524023]  [<c11744c6>] ? __kfree_skb+0x6e/0x71
[  163.524023]  [<c103f39f>] ? trace_hardirqs_on+0xb/0xd
[  163.524023]  [<c11744c6>] ? __kfree_skb+0x6e/0x71
[  163.524023]  [<c103e3dc>] ? register_lock_class+0x17/0x28e
[  163.524023]  [<c103e3dc>] ? register_lock_class+0x17/0x28e
[  163.524023]  [<c103ef31>] ? mark_lock+0x1e/0x1ea
[  163.524023]  [<c103ef31>] ? mark_lock+0x1e/0x1ea
[  163.524023]  [<c1040929>] ? lock_release_non_nested+0x84/0x1db
[  163.524023]  [<c103ef31>] ? mark_lock+0x1e/0x1ea
[  163.524023]  [<c1060a08>] ? might_fault+0x4e/0x88
[  163.524023]  [<c1060a08>] ? might_fault+0x4e/0x88
[  163.524023]  [<c1060a3d>] ? might_fault+0x83/0x88
[  163.524023]  [<c10ef73d>] ? copy_from_user+0x2a/0x111
[  163.524023]  [<c1080c8b>] core_sys_select+0x128/0x1ab
[  163.524023]  [<c103ef31>] ? mark_lock+0x1e/0x1ea
[  163.524023]  [<c103f39f>] ? trace_hardirqs_on+0xb/0xd
[  163.524023]  [<c1050382>] ? call_rcu+0x8/0xa
[  163.524023]  [<c1040929>] ? lock_release_non_nested+0x84/0x1db
[  163.524023]  [<c11ca171>] ? _spin_unlock_irqrestore+0x36/0x60
[  163.524023]  [<c103f373>] ? trace_hardirqs_on_caller+0xff/0x120
[  163.524023]  [<c1060a08>] ? might_fault+0x4e/0x88
[  163.524023]  [<c1060a08>] ? might_fault+0x4e/0x88
[  163.524023]  [<c1080ec5>] sys_select+0x6e/0x8c
[  163.524023]  [<c103f373>] ? trace_hardirqs_on_caller+0xff/0x120
[  163.524023]  [<c1002a08>] sysenter_do_call+0x12/0x36
[  163.524023] kthreadd      S 00000000     0     2      0 0x00000000
[  163.524023]  cf846fc8 00000046 00000000 00000000 c10325e3 c133a3e0 c133a3e0 c12d51a8
[  163.524023]  cf8508e0 cf850a68 c1c073e0 00000000 00000000 00000000 c10325c6 00000000
[  163.524023]  cf850a68 00000246 00000001 00000246 c12d5198 c12d5190 c12d5198 ced5dd74
[  163.524023] Call Trace:
[  163.524023]  [<c10325e3>] ? kthread+0x0/0x66
[  163.524023]  [<c10325c6>] ? kthreadd+0xa6/0xc3
[  163.524023]  [<c1032573>] kthreadd+0x53/0xc3
[  163.524023]  [<c1032520>] ? kthreadd+0x0/0xc3
[  163.524023]  [<c10034ef>] kernel_thread_helper+0x7/0x10
[  163.524023] migration/0   S 00000002     0     3      2 0x00000000
[  163.524023]  cf847f78 00000046 00000000 00000002 00000000 c133a3e0 c133a3e0 c1c073f0
[  163.524023]  cf8511c0 cf851348 c1c073e0 00000000 00000001 00000006 cf8511c0 c11ca113
[  163.524023]  cf851348 cf847f64 c103f373 c1c073e0 c1c073e0 cf847f6c c103f39f c1c07848
[  163.524023] Call Trace:
[  163.524023]  [<c11ca113>] ? _spin_unlock_irq+0x22/0x4a
[  163.524023]  [<c103f373>] ? trace_hardirqs_on_caller+0xff/0x120
[  163.524023]  [<c103f39f>] ? trace_hardirqs_on+0xb/0xd
[  163.524023]  [<c101e834>] ? migration_thread+0x0/0x1fb
[  163.524023]  [<c101e968>] migration_thread+0x134/0x1fb
[  163.524023]  [<c101e834>] ? migration_thread+0x0/0x1fb
[  163.524023]  [<c1032644>] kthread+0x61/0x66
[  163.524023]  [<c10325e3>] ? kthread+0x0/0x66
[  163.524023]  [<c10034ef>] kernel_thread_helper+0x7/0x10
[  163.524023] ksoftirqd/0   R running      0     4      2 0x00000000
[  163.524023]  cf848f88 00000046 cec24700 c133a3e0 cf848f38 c133a3e0 c133a3e0 c1336f08
[  163.524023]  cf851aa0 cf851c28 c1c073e0 00000000 c1004793 c1026d6a cf848f68 c103f373
[  163.524023]  cf851c28 cf848000 cf848f70 c103f39f cf848f88 00000246 cf848f80 cf851aa0
[  163.524023] Call Trace:
[  163.524023]  [<c1004793>] ? do_softirq+0xaf/0xbc
[  163.524023]  [<c1026d6a>] ? __do_softirq+0x0/0x10a
[  163.524023]  [<c103f373>] ? trace_hardirqs_on_caller+0xff/0x120
[  163.524023]  [<c103f39f>] ? trace_hardirqs_on+0xb/0xd
[  163.524023]  [<c102679e>] ksoftirqd+0x42/0x13d
[  163.524023]  [<c102675c>] ? ksoftirqd+0x0/0x13d
[  163.524023]  [<c1032644>] kthread+0x61/0x66
[  163.524023]  [<c10325e3>] ? kthread+0x0/0x66
[  163.524023]  [<c10034ef>] kernel_thread_helper+0x7/0x10
[  163.524023] watchdog/0    S cf8526c0     0     5      2 0x00000000
[  163.524023]  cf849f8c 00000046 cf852380 cf8526c0 cf849f44 c133a3e0 c133a3e0 cf852380
[  163.524023]  cf852380 cf852508 c1c073e0 00000000 00000000 00000296 cf849f64 c103f39f
[  163.524023]  cf852508 00000296 09d40a18 00000000 c13371fc 008cd000 cf849f8c cf852380
[  163.524023] Call Trace:
[  163.524023]  [<c103f39f>] ? trace_hardirqs_on+0xb/0xd
[  163.524023]  [<c104cf18>] ? watchdog+0x0/0x6b
[  163.524023]  [<c104cf5a>] watchdog+0x42/0x6b
[  163.524023]  [<c1032644>] kthread+0x61/0x66
[  163.524023]  [<c10325e3>] ? kthread+0x0/0x66
[  163.524023]  [<c10034ef>] kernel_thread_helper+0x7/0x10
[  163.524023] events/0      R running      0     6      2 0x00000000
[  163.524023]  cf84af50 00000046 00000046 00000000 00000002 c133a3e0 c133a3e0 cf852c60
[  163.524023]  cf852c60 cf852de8 c1c073e0 00000000 c1c07964 00000246 cf84af28 c103f39f
[  163.524023]  cf852de8 c11ca18e cf84af74 c1c07964 cf84af50 c1032a01 00000001 c1c0795c
[  163.524023] Call Trace:
[  163.524023]  [<c103f39f>] ? trace_hardirqs_on+0xb/0xd
[  163.524023]  [<c11ca18e>] ? _spin_unlock_irqrestore+0x53/0x60
[  163.524023]  [<c1032a01>] ? prepare_to_wait+0x43/0x49
[  163.524023]  [<c102f644>] worker_thread+0xa2/0x242
[  163.524023]  [<c105efc6>] ? vmstat_update+0x0/0x39
[  163.524023]  [<c1032823>] ? autoremove_wake_function+0x0/0x33
[  163.524023]  [<c102f5a2>] ? worker_thread+0x0/0x242
[  163.524023]  [<c1032644>] kthread+0x61/0x66
[  163.524023]  [<c10325e3>] ? kthread+0x0/0x66
[  163.524023]  [<c10034ef>] kernel_thread_helper+0x7/0x10
[  163.524023] khelper       S 00000000     0     7      2 0x00000000
[  163.524023]  cf84bf50 00000046 00000046 00000000 00000002 c133a3e0 c133a3e0 cf853540
[  163.524023]  cf853540 cf8536c8 c1c073e0 00000000 c1c079c4 00000246 cf84bf28 c103f39f
[  163.524023]  cf8536c8 c11ca18e cf84bf74 c1c079c4 cf84bf50 c1032a01 00000001 c1c079bc
[  163.524023] Call Trace:
[  163.524023]  [<c103f39f>] ? trace_hardirqs_on+0xb/0xd
[  163.524023]  [<c11ca18e>] ? _spin_unlock_irqrestore+0x53/0x60
[  163.524023]  [<c1032a01>] ? prepare_to_wait+0x43/0x49
[  163.524023]  [<c102f644>] worker_thread+0xa2/0x242
[  163.524023]  [<c102f054>] ? __call_usermodehelper+0x0/0x59
[  163.524023]  [<c1032823>] ? autoremove_wake_function+0x0/0x33
[  163.524023]  [<c102f5a2>] ? worker_thread+0x0/0x242
[  163.524023]  [<c1032644>] kthread+0x61/0x66
[  163.524023]  [<c10325e3>] ? kthread+0x0/0x66
[  163.524023]  [<c10034ef>] kernel_thread_helper+0x7/0x10
[  163.524023] async/mgr     S 00000046     0    10      2 0x00000000
[  163.524023]  cf865f78 00000046 cf865f44 00000046 00000000 c133a3e0 c133a3e0 00000006
[  163.524023]  cf854fe0 cf855168 c1c073e0 00000000 c103f373 c12d5478 00000246 cf865f54
[  163.524023]  cf855168 cf865f64 c11ca18e cf865f80 c12d5478 cf865f78 c1032a32 00000000
[  163.524023] Call Trace:
[  163.524023]  [<c103f373>] ? trace_hardirqs_on_caller+0xff/0x120
[  163.524023]  [<c11ca18e>] ? _spin_unlock_irqrestore+0x53/0x60
[  163.524023]  [<c1032a32>] ? add_wait_queue+0x2b/0x30
[  163.524023]  [<c103711b>] async_manager_thread+0x97/0xb7
[  163.524023]  [<c101e80a>] ? default_wake_function+0x0/0xd
[  163.524023]  [<c1037084>] ? async_manager_thread+0x0/0xb7
[  163.524023]  [<c1032644>] kthread+0x61/0x66
[  163.524023]  [<c10325e3>] ? kthread+0x0/0x66
[  163.524023]  [<c10034ef>] kernel_thread_helper+0x7/0x10
[  163.524023] pm            S 00000000     0    11      2 0x00000000
[  163.524023]  cf866f50 00000046 00000046 00000000 00000002 c133a3e0 c133a3e0 cf8558c0
[  163.524023]  cf8558c0 cf855a48 c1c073e0 00000000 c1c07a24 00000246 cf866f28 c103f39f
[  163.524023]  cf855a48 c11ca18e cf866f74 c1c07a24 cf866f50 c1032a01 00000001 cf842f28
[  163.524023] Call Trace:
[  163.524023]  [<c103f39f>] ? trace_hardirqs_on+0xb/0xd
[  163.524023]  [<c11ca18e>] ? _spin_unlock_irqrestore+0x53/0x60
[  163.524023]  [<c1032a01>] ? prepare_to_wait+0x43/0x49
[  163.524023]  [<c102f644>] worker_thread+0xa2/0x242
[  163.524023]  [<c11c8bb7>] ? preempt_schedule+0x35/0x3b
[  163.524023]  [<c1032823>] ? autoremove_wake_function+0x0/0x33
[  163.524023]  [<c10197c9>] ? complete+0x34/0x3e
[  163.524023]  [<c102f5a2>] ? worker_thread+0x0/0x242
[  163.524023]  [<c1032644>] kthread+0x61/0x66
[  163.524023]  [<c10325e3>] ? kthread+0x0/0x66
[  163.524023]  [<c10034ef>] kernel_thread_helper+0x7/0x10
[  163.524023] sync_supers   S c12d7164     0    64      2 0x00000000
[  163.524023]  cf882f90 00000046 cf891aa0 c12d7164 cf882f64 c133a3e0 c133a3e0 00000002
[  163.524023]  cf891aa0 cf891c28 c1c073e0 00000000 c12d7154 00000246 00000001 00000246
[  163.524023]  cf891c28 00000001 c12d7154 cf882f80 c11ca1d3 c12d714c cf882f90 cf891aa0
[  163.524023] Call Trace:
[  163.524023]  [<c11ca1d3>] ? _spin_unlock+0x38/0x44
[  163.524023]  [<c105f333>] ? bdi_sync_supers+0x0/0x39
[  163.524023]  [<c105f358>] bdi_sync_supers+0x25/0x39
[  163.524023]  [<c1032644>] kthread+0x61/0x66
[  163.524023]  [<c10325e3>] ? kthread+0x0/0x66
[  163.524023]  [<c10034ef>] kernel_thread_helper+0x7/0x10
[  163.524023] bdi-default   S cf88ef18     0    66      2 0x00000000
[  163.524023]  cf88ef0c 00000046 00000286 cf88ef18 00000006 c133a3e0 c133a3e0 c1336f08
[  163.524023]  cf8961a0 cf896328 c1c073e0 00000000 00000000 c103f39f cf88eeec c11ca18e
[  163.524023]  cf896328 ffff69d7 cf88ef0c c102a2a6 ffff6dbf 00000000 00000286 cf88ef18
[  163.524023] Call Trace:
[  163.524023]  [<c103f39f>] ? trace_hardirqs_on+0xb/0xd
[  163.524023]  [<c11ca18e>] ? _spin_unlock_irqrestore+0x53/0x60
[  163.524023]  [<c102a2a6>] ? __mod_timer+0xeb/0xf6
[  163.524023]  [<c11c8c5c>] schedule_timeout+0x7b/0x9a
[  163.524023]  [<c102a3e1>] ? process_timeout+0x0/0xa
[  163.524023]  [<c105fc4e>] bdi_forker_task+0x157/0x266
[  163.524023]  [<c1019914>] ? need_resched+0x14/0x1e
[  163.524023]  [<c11c8bb7>] ? preempt_schedule+0x35/0x3b
[  163.524023]  [<c10197c9>] ? complete+0x34/0x3e
[  163.524023]  [<c105faf7>] ? bdi_forker_task+0x0/0x266
[  163.524023]  [<c1032644>] kthread+0x61/0x66
[  163.524023]  [<c10325e3>] ? kthread+0x0/0x66
[  163.524023]  [<c10034ef>] kernel_thread_helper+0x7/0x10
[  163.524023] kblockd/0     S 00000000     0    68      2 0x00000000
[  163.524023]  cf884f50 00000046 00000046 00000000 00000002 c133a3e0 c133a3e0 c1336f08
[  163.524023]  cf894fe0 cf895168 c1c073e0 00000000 00000000 00000246 cf884f28 c103f39f
[  163.524023]  cf895168 ffff2a5d cf884f74 c1c07aa4 cf884f50 c1032a01 00000001 c1c07a9c
[  163.524023] Call Trace:
[  163.524023]  [<c103f39f>] ? trace_hardirqs_on+0xb/0xd
[  163.524023]  [<c1032a01>] ? prepare_to_wait+0x43/0x49
[  163.524023]  [<c102f644>] worker_thread+0xa2/0x242
[  163.524023]  [<c10e79c4>] ? cfq_kick_queue+0x0/0x2c
[  163.524023]  [<c1032823>] ? autoremove_wake_function+0x0/0x33
[  163.524023]  [<c102f5a2>] ? worker_thread+0x0/0x242
[  163.524023]  [<c1032644>] kthread+0x61/0x66
[  163.524023]  [<c10325e3>] ? kthread+0x0/0x66
[  163.524023]  [<c10034ef>] kernel_thread_helper+0x7/0x10
[  163.524023] kacpid        S 00000000     0    69      2 0x00000000
[  163.524023]  cf888f50 00000046 00000046 00000000 00000002 c133a3e0 c133a3e0 cf8911c0
[  163.524023]  cf8911c0 cf891348 c1c073e0 00000000 c1c07b04 00000246 cf888f28 c103f39f
[  163.524023]  cf891348 c11ca18e cf888f74 c1c07b04 cf888f50 c1032a01 00000001 c1c07afc
[  163.524023] Call Trace:
[  163.524023]  [<c103f39f>] ? trace_hardirqs_on+0xb/0xd
[  163.524023]  [<c11ca18e>] ? _spin_unlock_irqrestore+0x53/0x60
[  163.524023]  [<c1032a01>] ? prepare_to_wait+0x43/0x49
[  163.524023]  [<c102f644>] worker_thread+0xa2/0x242
[  163.524023]  [<c1100e72>] ? bind_to_cpu0+0x0/0x22
[  163.524023]  [<c1032823>] ? autoremove_wake_function+0x0/0x33
[  163.524023]  [<c102f5a2>] ? worker_thread+0x0/0x242
[  163.524023]  [<c1032644>] kthread+0x61/0x66
[  163.524023]  [<c10325e3>] ? kthread+0x0/0x66
[  163.524023]  [<c10034ef>] kernel_thread_helper+0x7/0x10
[  163.524023] kacpi_notify  S 00000000     0    70      2 0x00000000
[  163.524023]  cf86ef50 00000046 00000046 00000000 00000002 c133a3e0 c133a3e0 cf8958c0
[  163.524023]  cf8958c0 cf895a48 c1c073e0 00000000 c1c07b64 00000246 cf86ef28 c103f39f
[  163.524023]  cf895a48 c11ca18e cf86ef74 c1c07b64 cf86ef50 c1032a01 00000001 c1c07b5c
[  163.524023] Call Trace:
[  163.524023]  [<c103f39f>] ? trace_hardirqs_on+0xb/0xd
[  163.524023]  [<c11ca18e>] ? _spin_unlock_irqrestore+0x53/0x60
[  163.524023]  [<c1032a01>] ? prepare_to_wait+0x43/0x49
[  163.524023]  [<c102f644>] worker_thread+0xa2/0x242
[  163.524023]  [<c1100e72>] ? bind_to_cpu0+0x0/0x22
[  163.524023]  [<c1032823>] ? autoremove_wake_function+0x0/0x33
[  163.524023]  [<c102f5a2>] ? worker_thread+0x0/0x242
[  163.524023]  [<c1032644>] kthread+0x61/0x66
[  163.524023]  [<c10325e3>] ? kthread+0x0/0x66
[  163.524023]  [<c10034ef>] kernel_thread_helper+0x7/0x10
[  163.524023] kacpi_hotplug S 00000000     0    71      2 0x00000000
[  163.524023]  cf887f50 00000046 00000046 00000000 00000002 c133a3e0 c133a3e0 cf894700
[  163.524023]  cf894700 cf894888 c1c073e0 00000000 c1c07bc4 00000246 cf887f28 c103f39f
[  163.524023]  cf894888 c11ca18e cf887f74 c1c07bc4 cf887f50 c1032a01 00000001 c1c07bbc
[  163.524023] Call Trace:
[  163.524023]  [<c103f39f>] ? trace_hardirqs_on+0xb/0xd
[  163.524023]  [<c11ca18e>] ? _spin_unlock_irqrestore+0x53/0x60
[  163.524023]  [<c1032a01>] ? prepare_to_wait+0x43/0x49
[  163.524023]  [<c102f644>] worker_thread+0xa2/0x242
[  163.524023]  [<c1100e72>] ? bind_to_cpu0+0x0/0x22
[  163.524023]  [<c1032823>] ? autoremove_wake_function+0x0/0x33
[  163.524023]  [<c102f5a2>] ? worker_thread+0x0/0x242
[  163.524023]  [<c1032644>] kthread+0x61/0x66
[  163.524023]  [<c10325e3>] ? kthread+0x0/0x66
[  163.524023]  [<c10034ef>] kernel_thread_helper+0x7/0x10
[  163.524023] kseriod       S 00000000     0   144      2 0x00000000
[  163.524023]  cf8ebf70 00000046 00000046 00000000 00000002 c133a3e0 c133a3e0 c1336f08
[  163.524023]  cf893e20 cf893fa8 c1c073e0 00000000 00000000 00000246 cf8ebf48 c103f39f
[  163.524023]  cf893fa8 fffee4bf cf8ebf80 c12ea914 cf8ebf70 c1032a01 00000001 cf8ebf80
[  163.524023] Call Trace:
[  163.524023]  [<c103f39f>] ? trace_hardirqs_on+0xb/0xd
[  163.524023]  [<c1032a01>] ? prepare_to_wait+0x43/0x49
[  163.524023]  [<c115ea18>] serio_thread+0x26f/0x2d2
[  163.524023]  [<c1032823>] ? autoremove_wake_function+0x0/0x33
[  163.524023]  [<c115e7a9>] ? serio_thread+0x0/0x2d2
[  163.524023]  [<c1032644>] kthread+0x61/0x66
[  163.524023]  [<c10325e3>] ? kthread+0x0/0x66
[  163.524023]  [<c10034ef>] kernel_thread_helper+0x7/0x10
[  163.524023] khungtaskd    S cf918f4c     0   192      2 0x00000000
[  163.524023]  cf918f40 00000046 00000286 cf918f4c 00000006 c133a3e0 c133a3e0 c1336f08
[  163.524023]  cf856a80 cf856c08 c1c073e0 00000000 00000000 c103f39f cf918f20 c11ca18e
[  163.524023]  cf856c08 ffff5286 cf918f40 c102a2a6 ffffc6bc 00000000 00000286 cf918f4c
[  163.524023] Call Trace:
[  163.524023]  [<c103f39f>] ? trace_hardirqs_on+0xb/0xd
[  163.524023]  [<c11ca18e>] ? _spin_unlock_irqrestore+0x53/0x60
[  163.524023]  [<c102a2a6>] ? __mod_timer+0xeb/0xf6
[  163.524023]  [<c11c8c5c>] schedule_timeout+0x7b/0x9a
[  163.524023]  [<c102a3e1>] ? process_timeout+0x0/0xa
[  163.524023]  [<c11c8cbe>] schedule_timeout_interruptible+0x15/0x17
[  163.524023]  [<c104d1f1>] watchdog+0x40/0x1bb
[  163.524023]  [<c104d1b1>] ? watchdog+0x0/0x1bb
[  163.524023]  [<c1032644>] kthread+0x61/0x66
[  163.524023]  [<c10325e3>] ? kthread+0x0/0x66
[  163.524023]  [<c10034ef>] kernel_thread_helper+0x7/0x10
[  163.524023] kswapd0       S 00000000     0   193      2 0x00000000
[  163.524023]  cf919ef4 00000046 00000046 00000000 00000002 c133a3e0 c133a3e0 cf896a80
[  163.524023]  cf896a80 cf896c08 c1c073e0 00000000 c12f0820 00000246 cf919ecc c103f39f
[  163.524023]  cf896c08 c11ca18e cf919f70 c12f0820 cf919ef4 c1032a01 00000001 cf896a80
[  163.524023] Call Trace:
[  163.524023]  [<c103f39f>] ? trace_hardirqs_on+0xb/0xd
[  163.524023]  [<c11ca18e>] ? _spin_unlock_irqrestore+0x53/0x60
[  163.524023]  [<c1032a01>] ? prepare_to_wait+0x43/0x49
[  163.524023]  [<c105aca8>] kswapd+0xe7/0x583
[  163.524023]  [<c103f373>] ? trace_hardirqs_on_caller+0xff/0x120
[  163.524023]  [<c103f39f>] ? trace_hardirqs_on+0xb/0xd
[  163.524023]  [<c1019914>] ? need_resched+0x14/0x1e
[  163.524023]  [<c11c8a42>] ? schedule+0x5d4/0x600
[  163.524023]  [<c11ca171>] ? _spin_unlock_irqrestore+0x36/0x60
[  163.524023]  [<c1019914>] ? need_resched+0x14/0x1e
[  163.524023]  [<c1032823>] ? autoremove_wake_function+0x0/0x33
[  163.524023]  [<c10197c9>] ? complete+0x34/0x3e
[  163.524023]  [<c105abc1>] ? kswapd+0x0/0x583
[  163.524023]  [<c1032644>] kthread+0x61/0x66
[  163.524023]  [<c10325e3>] ? kthread+0x0/0x66
[  163.524023]  [<c10034ef>] kernel_thread_helper+0x7/0x10
[  163.524023] aio/0         S 00000000     0   275      2 0x00000000
[  163.524023]  cec6af50 00000046 00000046 00000000 00000002 c133a3e0 c133a3e0 cf984fe0
[  163.524023]  cf984fe0 cf985168 c1c073e0 00000000 c1c091e4 00000246 cec6af28 c103f39f
[  163.524023]  cf985168 c11ca18e cec6af74 c1c091e4 cec6af50 c1032a01 00000001 cf842f18
[  163.524023] Call Trace:
[  163.524023]  [<c103f39f>] ? trace_hardirqs_on+0xb/0xd
[  163.524023]  [<c11ca18e>] ? _spin_unlock_irqrestore+0x53/0x60
[  163.524023]  [<c1032a01>] ? prepare_to_wait+0x43/0x49
[  163.524023]  [<c102f644>] worker_thread+0xa2/0x242
[  163.524023]  [<c11c8bb7>] ? preempt_schedule+0x35/0x3b
[  163.524023]  [<c1032823>] ? autoremove_wake_function+0x0/0x33
[  163.524023]  [<c10197c9>] ? complete+0x34/0x3e
[  163.524023]  [<c102f5a2>] ? worker_thread+0x0/0x242
[  163.524023]  [<c1032644>] kthread+0x61/0x66
[  163.524023]  [<c10325e3>] ? kthread+0x0/0x66
[  163.524023]  [<c10034ef>] kernel_thread_helper+0x7/0x10
[  163.524023] crypto/0      S 00000000     0   285      2 0x00000000
[  163.524023]  cec88f50 00000046 00000046 00000000 00000002 c133a3e0 c133a3e0 cf986a80
[  163.524023]  cf986a80 cf986c08 c1c073e0 00000000 c1c09244 00000246 cec88f28 c103f39f
[  163.524023]  cf986c08 c11ca18e cec88f74 c1c09244 cec88f50 c1032a01 00000001 cf842f28
[  163.524023] Call Trace:
[  163.524023]  [<c103f39f>] ? trace_hardirqs_on+0xb/0xd
[  163.524023]  [<c11ca18e>] ? _spin_unlock_irqrestore+0x53/0x60
[  163.524023]  [<c1032a01>] ? prepare_to_wait+0x43/0x49
[  163.524023]  [<c102f644>] worker_thread+0xa2/0x242
[  163.524023]  [<c103f39f>] ? trace_hardirqs_on+0xb/0xd
[  163.524023]  [<c1032823>] ? autoremove_wake_function+0x0/0x33
[  163.524023]  [<c10197c9>] ? complete+0x34/0x3e
[  163.524023]  [<c102f5a2>] ? worker_thread+0x0/0x242
[  163.524023]  [<c1032644>] kthread+0x61/0x66
[  163.524023]  [<c10325e3>] ? kthread+0x0/0x66
[  163.524023]  [<c10034ef>] kernel_thread_helper+0x7/0x10
[  163.524023] kpsmoused     S 00000000     0   451      2 0x00000000
[  163.524023]  ced04f50 00000046 00000046 00000000 00000002 c133a3e0 c133a3e0 cf981aa0
[  163.524023]  cf981aa0 cf981c28 c1c073e0 00000000 c1c09864 00000246 ced04f28 c103f39f
[  163.524023]  cf981c28 c11ca18e ced04f74 c1c09864 ced04f50 c1032a01 00000001 cf842f24
[  163.524023] Call Trace:
[  163.524023]  [<c103f39f>] ? trace_hardirqs_on+0xb/0xd
[  163.524023]  [<c11ca18e>] ? _spin_unlock_irqrestore+0x53/0x60
[  163.524023]  [<c1032a01>] ? prepare_to_wait+0x43/0x49
[  163.524023]  [<c102f644>] worker_thread+0xa2/0x242
[  163.524023]  [<c11c8bb7>] ? preempt_schedule+0x35/0x3b
[  163.524023]  [<c1032823>] ? autoremove_wake_function+0x0/0x33
[  163.524023]  [<c10197c9>] ? complete+0x34/0x3e
[  163.524023]  [<c102f5a2>] ? worker_thread+0x0/0x242
[  163.524023]  [<c1032644>] kthread+0x61/0x66
[  163.524023]  [<c10325e3>] ? kthread+0x0/0x66
[  163.524023]  [<c10034ef>] kernel_thread_helper+0x7/0x10
[  163.524023] flush-3:0     S ced62f3c     0   468      2 0x00000000
[  163.524023]  ced62f30 00000046 00000286 ced62f3c 00000006 c133a3e0 c133a3e0 c1336f08
[  163.524023]  cf983540 cf9836c8 c1c073e0 00000000 00000000 c103f39f ced62f10 c11ca18e
[  163.524023]  cf9836c8 ffff69d6 ced62f30 c102a2a6 ffff6dbe 00000000 00000286 ced62f3c
[  163.524023] Call Trace:
[  163.524023]  [<c103f39f>] ? trace_hardirqs_on+0xb/0xd
[  163.524023]  [<c11ca18e>] ? _spin_unlock_irqrestore+0x53/0x60
[  163.524023]  [<c102a2a6>] ? __mod_timer+0xeb/0xf6
[  163.524023]  [<c11c8c5c>] schedule_timeout+0x7b/0x9a
[  163.524023]  [<c102a3e1>] ? process_timeout+0x0/0xa
[  163.524023]  [<c11c8cbe>] schedule_timeout_interruptible+0x15/0x17
[  163.524023]  [<c108ba12>] bdi_writeback_task+0x66/0x85
[  163.524023]  [<c105fdbb>] bdi_start_fn+0x5e/0xab
[  163.524023]  [<c105fd5d>] ? bdi_start_fn+0x0/0xab
[  163.524023]  [<c1032644>] kthread+0x61/0x66
[  163.524023]  [<c10325e3>] ? kthread+0x0/0x66
[  163.524023]  [<c10034ef>] kernel_thread_helper+0x7/0x10
[  163.524023] flush-22:0    S ced52f3c     0   469      2 0x00000000
[  163.524023]  ced52f30 00000046 00000286 ced52f3c 00000006 c133a3e0 c133a3e0 c138ecc0
[  163.524023]  cf980000 cf980188 c1c073e0 00000000 ced52f00 c103f39f ced52f10 c11ca18e
[  163.524023]  cf980188 c138ecc0 ced52f30 c102a2a6 ffff6dbf 00000000 00000286 ced52f3c
[  163.524023] Call Trace:
[  163.524023]  [<c103f39f>] ? trace_hardirqs_on+0xb/0xd
[  163.524023]  [<c11ca18e>] ? _spin_unlock_irqrestore+0x53/0x60
[  163.524023]  [<c102a2a6>] ? __mod_timer+0xeb/0xf6
[  163.524023]  [<c11c8c5c>] schedule_timeout+0x7b/0x9a
[  163.524023]  [<c102a3e1>] ? process_timeout+0x0/0xa
[  163.524023]  [<c11c8cbe>] schedule_timeout_interruptible+0x15/0x17
[  163.524023]  [<c108ba12>] bdi_writeback_task+0x66/0x85
[  163.524023]  [<c105fdbb>] bdi_start_fn+0x5e/0xab
[  163.524023]  [<c105fd5d>] ? bdi_start_fn+0x0/0xab
[  163.524023]  [<c1032644>] kthread+0x61/0x66
[  163.524023]  [<c10325e3>] ? kthread+0x0/0x66
[  163.524023]  [<c10034ef>] kernel_thread_helper+0x7/0x10
[  163.524023] kjournald     S 00000007     0   470      2 0x00000000
[  163.524023]  ceda1f58 00000046 cf987360 00000007 ceda1f18 c133a3e0 c133a3e0 c1336f08
[  163.524023]  cf987360 cf9874e8 c1c073e0 00000000 00000000 00000246 ceda1f30 c103f39f
[  163.524023]  cf9874e8 ffff1090 00000001 00000246 ced6e194 ced6e180 ced6e194 00000000
[  163.524023] Call Trace:
[  163.524023]  [<c103f39f>] ? trace_hardirqs_on+0xb/0xd
[  163.524023]  [<c10c3d6b>] kjournald+0x178/0x1ea
[  163.524023]  [<c11c8bb7>] ? preempt_schedule+0x35/0x3b
[  163.524023]  [<c1032823>] ? autoremove_wake_function+0x0/0x33
[  163.524023]  [<c10c3bf3>] ? kjournald+0x0/0x1ea
[  163.524023]  [<c1032644>] kthread+0x61/0x66
[  163.524023]  [<c10325e3>] ? kthread+0x0/0x66
[  163.524023]  [<c10034ef>] kernel_thread_helper+0x7/0x10
[  163.524023] ksuspend_usbd S 00000000     0   484      2 0x00000000
[  163.524023]  cf9e5f50 00000046 00000046 00000000 00000002 c133a3e0 c133a3e0 cf9811c0
[  163.524023]  cf9811c0 cf981348 c1c073e0 00000000 c1c098e4 00000246 cf9e5f28 c103f39f
[  163.524023]  cf981348 c11ca18e cf9e5f74 c1c098e4 cf9e5f50 c1032a01 00000001 c1c098dc
[  163.524023] Call Trace:
[  163.524023]  [<c103f39f>] ? trace_hardirqs_on+0xb/0xd
[  163.524023]  [<c11ca18e>] ? _spin_unlock_irqrestore+0x53/0x60
[  163.524023]  [<c1032a01>] ? prepare_to_wait+0x43/0x49
[  163.524023]  [<c102f644>] worker_thread+0xa2/0x242
[  163.524023]  [<d0839e73>] ? usb_autosuspend_work+0x0/0x11 [usbcore]
[  163.524023]  [<c1032823>] ? autoremove_wake_function+0x0/0x33
[  163.524023]  [<c102f5a2>] ? worker_thread+0x0/0x242
[  163.524023]  [<c1032644>] kthread+0x61/0x66
[  163.524023]  [<c10325e3>] ? kthread+0x0/0x66
[  163.524023]  [<c10034ef>] kernel_thread_helper+0x7/0x10
[  163.524023] khubd         S 00000000     0   485      2 0x00000000
[  163.524023]  cf9e4ee4 00000046 00000046 00000000 00000002 c133a3e0 c133a3e0 cf9858c0
[  163.524023]  cf9858c0 cf985a48 c1c073e0 00000000 d0845f28 00000246 cf9e4ebc c103f39f
[  163.524023]  cf985a48 c11ca18e cf9e4f74 d0845f28 cf9e4ee4 c1032a01 00000001 cf9e4f74
[  163.524023] Call Trace:
[  163.524023]  [<c103f39f>] ? trace_hardirqs_on+0xb/0xd
[  163.524023]  [<c11ca18e>] ? _spin_unlock_irqrestore+0x53/0x60
[  163.524023]  [<c1032a01>] ? prepare_to_wait+0x43/0x49
[  163.524023]  [<d0834cf6>] hub_thread+0xfec/0x1072 [usbcore]
[  163.524023]  [<c1019914>] ? need_resched+0x14/0x1e
[  163.524023]  [<c11c8a42>] ? schedule+0x5d4/0x600
[  163.524023]  [<c11ca171>] ? _spin_unlock_irqrestore+0x36/0x60
[  163.524023]  [<c1019914>] ? need_resched+0x14/0x1e
[  163.524023]  [<c11c8bb7>] ? preempt_schedule+0x35/0x3b
[  163.524023]  [<c1032823>] ? autoremove_wake_function+0x0/0x33
[  163.524023]  [<c10197c9>] ? complete+0x34/0x3e
[  163.524023]  [<d0833d0a>] ? hub_thread+0x0/0x1072 [usbcore]
[  163.524023]  [<c1032644>] kthread+0x61/0x66
[  163.524023]  [<c10325e3>] ? kthread+0x0/0x66
[  163.524023]  [<c10034ef>] kernel_thread_helper+0x7/0x10
[  163.524023] udevd         S cf897360     0   527      1 0x00000000
[  163.524023]  cf2e2af8 00000046 00000046 cf897360 cf47a020 c133a3e0 c133a3e0 00000000
[  163.524023]  cf897360 cf8974e8 c1c073e0 00000000 ced7b3c0 cf2e2af0 00000046 00000000
[  163.524023]  cf8974e8 00000001 00000006 cf897360 c11ca171 00000246 cf2e2af8 00000000
[  163.524023] Call Trace:
[  163.524023]  [<c11ca171>] ? _spin_unlock_irqrestore+0x36/0x60
[  163.524023]  [<c11c9590>] schedule_hrtimeout_range+0x34/0xd4
[  163.524023]  [<c1032a32>] ? add_wait_queue+0x2b/0x30
[  163.524023]  [<c1080f89>] ? __pollwait+0xa6/0xac
[  163.524023]  [<c107ff5a>] poll_schedule_timeout+0x28/0x41
[  163.524023]  [<c1080b16>] do_select+0x55a/0x5a7
[  163.524023]  [<c1080ee3>] ? __pollwait+0x0/0xac
[  163.524023]  [<c1080f8f>] ? pollwake+0x0/0x65
[  163.524023]  [<c1080f8f>] ? pollwake+0x0/0x65
[  163.524023]  [<c1080f8f>] ? pollwake+0x0/0x65
[  163.524023]  [<c1080f8f>] ? pollwake+0x0/0x65
[  163.524023]  [<c103e3dc>] ? register_lock_class+0x17/0x28e
[  163.524023]  [<c103ef31>] ? mark_lock+0x1e/0x1ea
[  163.524023]  [<c103e3dc>] ? register_lock_class+0x17/0x28e
[  163.524023]  [<c103ef31>] ? mark_lock+0x1e/0x1ea
[  163.524023]  [<c103e3dc>] ? register_lock_class+0x17/0x28e
[  163.524023]  [<c1040929>] ? lock_release_non_nested+0x84/0x1db
[  163.524023]  [<c1060a08>] ? might_fault+0x4e/0x88
[  163.524023]  [<c1060a08>] ? might_fault+0x4e/0x88
[  163.524023]  [<c1060a3d>] ? might_fault+0x83/0x88
[  163.524023]  [<c10ef73d>] ? copy_from_user+0x2a/0x111
[  163.524023]  [<c1080c8b>] core_sys_select+0x128/0x1ab
[  163.524023]  [<c103ef31>] ? mark_lock+0x1e/0x1ea
[  163.524023]  [<c11ca171>] ? _spin_unlock_irqrestore+0x36/0x60
[  163.524023]  [<c103f373>] ? trace_hardirqs_on_caller+0xff/0x120
[  163.524023]  [<c103f39f>] ? trace_hardirqs_on+0xb/0xd
[  163.524023]  [<c11ca18e>] ? _spin_unlock_irqrestore+0x53/0x60
[  163.524023]  [<c1032a59>] ? remove_wait_queue+0x22/0x27
[  163.524023]  [<c1024ee3>] ? do_wait+0x192/0x1c8
[  163.524023]  [<c1024faa>] ? sys_wait4+0x91/0x9b
[  163.524023]  [<c1080ec5>] sys_select+0x6e/0x8c
[  163.524023]  [<c103f373>] ? trace_hardirqs_on_caller+0xff/0x120
[  163.524023]  [<c1002a08>] sysenter_do_call+0x12/0x36
[  163.524023] phy0          S 00000000     0   831      2 0x00000000
[  163.524023]  cec4cf50 00000046 00000046 00000000 00000002 c133a3e0 c133a3e0 c1336f08
[  163.524023]  cec24700 cec24888 c1c073e0 00000000 00000000 00000246 cec4cf28 c103f39f
[  163.524023]  cec24888 ffff6a81 cec4cf74 c1c09ae4 cec4cf50 c1032a01 00000001 c1c09adc
[  163.524023] Call Trace:
[  163.524023]  [<c103f39f>] ? trace_hardirqs_on+0xb/0xd
[  163.524023]  [<c1032a01>] ? prepare_to_wait+0x43/0x49
[  163.524023]  [<c102f644>] worker_thread+0xa2/0x242
[  163.524023]  [<d09b83e5>] ? ieee80211_dynamic_ps_enable_work+0x0/0x41 [mac80211]
[  163.524023]  [<c1032823>] ? autoremove_wake_function+0x0/0x33
[  163.524023]  [<c102f5a2>] ? worker_thread+0x0/0x242
[  163.524023]  [<c1032644>] kthread+0x61/0x66
[  163.524023]  [<c10325e3>] ? kthread+0x0/0x66
[  163.524023]  [<c10034ef>] kernel_thread_helper+0x7/0x10
[  163.524023] kjournald     S 00000007     0  1174      2 0x00000000
[  163.524023]  cf9a9f58 00000046 cec261a0 00000007 cf9a9f18 c133a3e0 c133a3e0 c1336f08
[  163.524023]  cec261a0 cec26328 c1c073e0 00000000 00000000 00000246 cf9a9f30 c103f39f
[  163.524023]  cec26328 fffef274 00000001 00000246 cf2da5c4 cf2da5b0 cf2da5c4 00000000
[  163.524023] Call Trace:
[  163.524023]  [<c103f39f>] ? trace_hardirqs_on+0xb/0xd
[  163.524023]  [<c10c3d6b>] kjournald+0x178/0x1ea
[  163.524023]  [<c11c8bb7>] ? preempt_schedule+0x35/0x3b
[  163.524023]  [<c1032823>] ? autoremove_wake_function+0x0/0x33
[  163.524023]  [<c10c3bf3>] ? kjournald+0x0/0x1ea
[  163.524023]  [<c1032644>] kthread+0x61/0x66
[  163.524023]  [<c10325e3>] ? kthread+0x0/0x66
[  163.524023]  [<c10034ef>] kernel_thread_helper+0x7/0x10
[  163.524023] kjournald     S 00000007     0  1175      2 0x00000000
[  163.524023]  cf3b7f58 00000046 cec24fe0 00000007 cf3b7f18 c133a3e0 c133a3e0 cec24fe0
[  163.524023]  cec24fe0 cec25168 c1c073e0 00000000 cf2d9600 00000246 cf3b7f30 c103f39f
[  163.524023]  cec25168 00000246 00000001 00000246 cf2d9504 cf2d94f0 cf2d9504 00000000
[  163.524023] Call Trace:
[  163.524023]  [<c103f39f>] ? trace_hardirqs_on+0xb/0xd
[  163.524023]  [<c10c3d6b>] kjournald+0x178/0x1ea
[  163.524023]  [<c11c8bb7>] ? preempt_schedule+0x35/0x3b
[  163.524023]  [<c1032823>] ? autoremove_wake_function+0x0/0x33
[  163.524023]  [<c10c3bf3>] ? kjournald+0x0/0x1ea
[  163.524023]  [<c1032644>] kthread+0x61/0x66
[  163.524023]  [<c10325e3>] ? kthread+0x0/0x66
[  163.524023]  [<c10034ef>] kernel_thread_helper+0x7/0x10
[  163.524023] anacron       S cef3df68     0  1607      1 0x00000000
[  163.524023]  cef3df98 00000046 ceeb02bc cef3df68 00000246 c133a3e0 c133a3e0 c1336f08
[  163.524023]  cef32c60 cef32de8 c1c073e0 00000000 00000000 00000006 cef32c60 c11ca113
[  163.524023]  cef32de8 fffefb81 c103f373 ceec6604 08519860 cef3df8c c103f39f cef32c60
[  163.524023] Call Trace:
[  163.524023]  [<c11ca113>] ? _spin_unlock_irq+0x22/0x4a
[  163.524023]  [<c103f373>] ? trace_hardirqs_on_caller+0xff/0x120
[  163.524023]  [<c103f39f>] ? trace_hardirqs_on+0xb/0xd
[  163.524023]  [<c102aeb6>] sys_rt_sigsuspend+0x9b/0xba
[  163.524023]  [<c1002a08>] sysenter_do_call+0x12/0x36
[  163.524023] bash          S ced67e50     0  1874      1 0x00000000
[  163.524023]  ced67e9c 00000046 cf8799b8 ced67e50 c103f373 c133a3e0 c133a3e0 c1336f08
[  163.524023]  cef37360 cef374e8 c1c073e0 00000000 00000000 c102ffda ced67e7c c103f373
[  163.524023]  cef374e8 ffff69b0 ced67e84 c103f39f ced67e94 c11ca18e cf8799d4 7fffffff
[  163.524023] Call Trace:
[  163.524023]  [<c103f373>] ? trace_hardirqs_on_caller+0xff/0x120
[  163.524023]  [<c102ffda>] ? flush_work+0x90/0xad
[  163.524023]  [<c103f373>] ? trace_hardirqs_on_caller+0xff/0x120
[  163.524023]  [<c103f39f>] ? trace_hardirqs_on+0xb/0xd
[  163.524023]  [<c11ca18e>] ? _spin_unlock_irqrestore+0x53/0x60
[  163.524023]  [<c11c8bf7>] schedule_timeout+0x16/0x9a
[  163.524023]  [<c102a73d>] ? del_timer_sync+0x5c/0x6c
[  163.524023]  [<c103017f>] ? flush_delayed_work+0x66/0x69
[  163.524023]  [<c1128495>] n_tty_read+0x385/0x5d1
[  163.524023]  [<c101e80a>] ? default_wake_function+0x0/0xd
[  163.524023]  [<c1128110>] ? n_tty_read+0x0/0x5d1
[  163.524023]  [<c1124a55>] tty_read+0x65/0x9c
[  163.524023]  [<c11249f0>] ? tty_read+0x0/0x9c
[  163.524023]  [<c10751ab>] vfs_read+0x79/0xaa
[  163.524023]  [<c1075275>] sys_read+0x3b/0x60
[  163.524023]  [<c1002a08>] sysenter_do_call+0x12/0x36

^ permalink raw reply	[flat|nested] 12+ messages in thread

* Re: REGRESSION for RT2561/RT61 in 2.6.32
  2009-12-08 14:27   ` Alan Stern
@ 2009-12-08 14:48     ` Gertjan van Wingerde
  2009-12-09 14:41       ` Alan Stern
  0 siblings, 1 reply; 12+ messages in thread
From: Gertjan van Wingerde @ 2009-12-08 14:48 UTC (permalink / raw)
  To: Alan Stern; +Cc: Ivo van Doorn, linux-wireless, Kernel development list

On Tue, Dec 8, 2009 at 3:27 PM, Alan Stern <stern@rowland.harvard.edu> wrote:
> On Mon, 7 Dec 2009, Gertjan van Wingerde wrote:
>
>> > While the system is hung, Alt-SysRq-keys still work but nothing else
>> > shows up when I type (using a VT console, not X).  However I don't know
>> > what debugging to do or what to look for.
>> >
>> > Under 2.6.31 everything works okay.
>> >
>>
>> Hmmm, that's odd. I haven't seen any other reports on this (on full system hangs that is).
>>
>> It would be very hard to figure out what is going wrong without any form of logging of
>> an oops or something. Is there any way you can find out if any oops information is present?
>
> There is no oops.  The system just stops responding to keystrokes other
> than Alt-SysRq-*.
>
>> What does Alt-SysRq-l tell us, what are the CPU's doing when the system is hung?
>
> Unfortunately Alt-SysRq-l wasn't very helpful.  The output is below
> (captured using a serial console), starting from when I configured the
> wireless interface.  For thoroughness I have also attached the output
> of Alt-SysRq-T in single-user mode, but it doesn't seem to contain
> anything striking.
>
> Could the problem be connected with CONFIG_4KSTACKS (which was enabled
> in this kernel)?

Hmm, the stack overrun seems to be generated as part of the
Alt-SysRq-* handling, not of any rt61pci handling.

I noticed in the Alt-SysRq-T output that powersaving is enabled. We've
seen some strange behaviour on this, so could you disable that with:

iwconfig wlan0 power off

or run a kernel in which CONFIG_CFG80211_DEFAULT_PS is disabled.

Maybe that will fix the problem we are seeing?

Other than that I have no ideas on what is happening here.

---
Gertjan.

^ permalink raw reply	[flat|nested] 12+ messages in thread

* Re: REGRESSION for RT2561/RT61 in 2.6.32
  2009-12-08 14:48     ` Gertjan van Wingerde
@ 2009-12-09 14:41       ` Alan Stern
  2009-12-09 21:57         ` Gertjan van Wingerde
  0 siblings, 1 reply; 12+ messages in thread
From: Alan Stern @ 2009-12-09 14:41 UTC (permalink / raw)
  To: Gertjan van Wingerde
  Cc: Ivo van Doorn, linux-wireless, Kernel development list

On Tue, 8 Dec 2009, Gertjan van Wingerde wrote:

> Hmm, the stack overrun seems to be generated as part of the
> Alt-SysRq-* handling, not of any rt61pci handling.
> 
> I noticed in the Alt-SysRq-T output that powersaving is enabled. We've
> seen some strange behaviour on this, so could you disable that with:
> 
> iwconfig wlan0 power off
> 
> or run a kernel in which CONFIG_CFG80211_DEFAULT_PS is disabled.
> 
> Maybe that will fix the problem we are seeing?

It did indeed!  Thank you very much.  If you need a testbed to figure 
out what's wrong with the power-saving code, just ask.

Alan Stern


^ permalink raw reply	[flat|nested] 12+ messages in thread

* Re: REGRESSION for RT2561/RT61 in 2.6.32
  2009-12-09 14:41       ` Alan Stern
@ 2009-12-09 21:57         ` Gertjan van Wingerde
  2009-12-09 22:33           ` Otavio Salvador
  2010-01-11 14:54           ` REGRESSION for RT2561/RT61 in 2.6.33 Alan Stern
  0 siblings, 2 replies; 12+ messages in thread
From: Gertjan van Wingerde @ 2009-12-09 21:57 UTC (permalink / raw)
  To: Alan Stern; +Cc: Ivo van Doorn, linux-wireless, Kernel development list

On 12/09/09 15:41, Alan Stern wrote:
> On Tue, 8 Dec 2009, Gertjan van Wingerde wrote:
> 
>> Hmm, the stack overrun seems to be generated as part of the
>> Alt-SysRq-* handling, not of any rt61pci handling.
>>
>> I noticed in the Alt-SysRq-T output that powersaving is enabled. We've
>> seen some strange behaviour on this, so could you disable that with:
>>
>> iwconfig wlan0 power off
>>
>> or run a kernel in which CONFIG_CFG80211_DEFAULT_PS is disabled.
>>
>> Maybe that will fix the problem we are seeing?
> 
> It did indeed!  Thank you very much.  If you need a testbed to figure 
> out what's wrong with the power-saving code, just ask.
> 

Great!

Thanks for testing and confirming.

I'll disable powersaving for rt2x00 for now.

And then to find the bugs in there before enabling it again :-(

---
Gertjan.

^ permalink raw reply	[flat|nested] 12+ messages in thread

* Re: REGRESSION for RT2561/RT61 in 2.6.32
  2009-12-09 21:57         ` Gertjan van Wingerde
@ 2009-12-09 22:33           ` Otavio Salvador
  2010-01-11 14:54           ` REGRESSION for RT2561/RT61 in 2.6.33 Alan Stern
  1 sibling, 0 replies; 12+ messages in thread
From: Otavio Salvador @ 2009-12-09 22:33 UTC (permalink / raw)
  To: Gertjan van Wingerde
  Cc: Alan Stern, Ivo van Doorn, linux-wireless,
	Kernel development list

Hello,

On Wed, Dec 9, 2009 at 7:57 PM, Gertjan van Wingerde
<gwingerde@gmail.com> wrote:
> Thanks for testing and confirming.
>
> I'll disable powersaving for rt2x00 for now.

It would be nice to have it in 2.6.32.y and 2.6.31.y when it is done.

-- 
Otavio Salvador                  O.S. Systems
E-mail: otavio@ossystems.com.br  http://www.ossystems.com.br
Mobile: +55 53 9981-7854         http://projetos.ossystems.com.br

^ permalink raw reply	[flat|nested] 12+ messages in thread

* REGRESSION for RT2561/RT61 in 2.6.33
  2009-12-09 21:57         ` Gertjan van Wingerde
  2009-12-09 22:33           ` Otavio Salvador
@ 2010-01-11 14:54           ` Alan Stern
  2010-01-11 15:11             ` Johannes Berg
  1 sibling, 1 reply; 12+ messages in thread
From: Alan Stern @ 2010-01-11 14:54 UTC (permalink / raw)
  To: Gertjan van Wingerde; +Cc: linux-wireless, netdev, Kernel development list

Gertjan:

Sorry to bother you again, but I have run across a new bug affecting
my rt2561s card.  It appeared in 2.6.33-rc1 and is still present in 
-rc3.  (This is with CONFIG_CFG80211_DEFAULT_PS disabled, not that it 
should make any difference now.)

The card doesn't work.  Although the firmware load appears to
succeed, "iwconfig wlan0" says no wireless extensions present.

The only clue I can offer is that "rmmod rt61pci" hangs in 
wiphy_unregister() during the wait_event() loop near the start, because 
rdev->opencount is equal to -1.  This suggests a refcounting imbalance 
of some sort.

Alan Stern


^ permalink raw reply	[flat|nested] 12+ messages in thread

* Re: REGRESSION for RT2561/RT61 in 2.6.33
  2010-01-11 14:54           ` REGRESSION for RT2561/RT61 in 2.6.33 Alan Stern
@ 2010-01-11 15:11             ` Johannes Berg
  2010-01-11 15:46               ` Alan Stern
  0 siblings, 1 reply; 12+ messages in thread
From: Johannes Berg @ 2010-01-11 15:11 UTC (permalink / raw)
  To: Alan Stern
  Cc: Gertjan van Wingerde, linux-wireless, netdev,
	Kernel development list

[-- Attachment #1: Type: text/plain, Size: 541 bytes --]

Alan,

> The card doesn't work.  Although the firmware load appears to
> succeed, "iwconfig wlan0" says no wireless extensions present.

You need to set CONFIG_CFG80211_WEXT (it is default y).

> The only clue I can offer is that "rmmod rt61pci" hangs in 
> wiphy_unregister() during the wait_event() loop near the start,
> because 
> rdev->opencount is equal to -1.  This suggests a refcounting imbalance
> 
> of some sort.

Good point, that's a bug that will go away with CONFIG_CFG80211_WEXT,
I'll send a fix.

johannes

[-- Attachment #2: This is a digitally signed message part --]
[-- Type: application/pgp-signature, Size: 801 bytes --]

^ permalink raw reply	[flat|nested] 12+ messages in thread

* Re: REGRESSION for RT2561/RT61 in 2.6.33
  2010-01-11 15:11             ` Johannes Berg
@ 2010-01-11 15:46               ` Alan Stern
  0 siblings, 0 replies; 12+ messages in thread
From: Alan Stern @ 2010-01-11 15:46 UTC (permalink / raw)
  To: Johannes Berg
  Cc: Gertjan van Wingerde, linux-wireless, netdev,
	Kernel development list

On Mon, 11 Jan 2010, Johannes Berg wrote:

> Alan,
> 
> > The card doesn't work.  Although the firmware load appears to
> > succeed, "iwconfig wlan0" says no wireless extensions present.
> 
> You need to set CONFIG_CFG80211_WEXT (it is default y).
> 
> > The only clue I can offer is that "rmmod rt61pci" hangs in 
> > wiphy_unregister() during the wait_event() loop near the start,
> > because 
> > rdev->opencount is equal to -1.  This suggests a refcounting imbalance
> > 
> > of some sort.
> 
> Good point, that's a bug that will go away with CONFIG_CFG80211_WEXT,
> I'll send a fix.

Many thanks.  I'll test the patch and the config option tonight and
report back tomorrow.

Alan Stern


^ permalink raw reply	[flat|nested] 12+ messages in thread

end of thread, other threads:[~2010-01-11 15:46 UTC | newest]

Thread overview: 12+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2009-12-06 22:12 REGRESSION for RT2561/RT61 in 2.6.32 Alan Stern
2009-12-06 22:22 ` Otavio Salvador
2009-12-07  2:11   ` Alan Stern
2009-12-07 22:03 ` Gertjan van Wingerde
2009-12-08 14:27   ` Alan Stern
2009-12-08 14:48     ` Gertjan van Wingerde
2009-12-09 14:41       ` Alan Stern
2009-12-09 21:57         ` Gertjan van Wingerde
2009-12-09 22:33           ` Otavio Salvador
2010-01-11 14:54           ` REGRESSION for RT2561/RT61 in 2.6.33 Alan Stern
2010-01-11 15:11             ` Johannes Berg
2010-01-11 15:46               ` Alan Stern

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).