[ltp] T23 kernel trace

Simon Williams linux-thinkpad@linux-thinkpad.org
Wed, 26 Aug 2009 20:27:45 +0100


Hi everyone.
I've been running kernel 2.6.30 for a long time without any major 
problems. A few weeks ago I tried upgrading to 2.6.30.4, but this broke 
my suspend-to-ram (haven't had chance to work out why yet) so I had to 
downgrade again. Shortly after doing this I found that the keyboard 
would suddenly stop working. Mouse was fine, though most apps would 
either hang or complain when told to do anything. I eventually got it to 
do it while I was logged in with SSH and discovered a kernel trace at 
the end of dmesg when it happens. 'uname -a' reports 2.6.30-ARCH #1 SMP 
PREEMPT (I'm using Arch Linux), and I've tried reinstalling the kernel 
more than once in case it was a bad upgrade. Since it was all working 
fine before I'm starting to suspect a hardware issue, but I have no idea 
what.

If anyone can suggest anything I would be very grateful. Thanks.

Here is the trace...

------------[ cut here ]------------ 

WARNING: at kernel/workqueue.c:371 flush_cpu_workqueue+0x86/0x90() 

Hardware name: 26473qg 

Modules linked in: ehci_hcd ohci_hcd ipv6 savage drm bridge stp llc bnep 
rfcomm l2cap fuse ppdev pcmcia btusb bluetooth savagefb fb_ddc e100 
yenta_socket rsrc_nonstatic mii i2c_algo_bit vgastate thinkpad_acpi 
rfkill irtty_sir pcmcia_core led_class video output sir_dev parport_pc 
irda crc_ccitt lp parport i2c_i801 psmouse sg i2c_core shpchp intel_agp 
serio_raw pcspkr pci_hotplug uhci_hcd agpgart iTCO_wdt 
iTCO_vendor_support thermal fan battery ac evdev button floppy 
cpufreq_powersave acpi_cpufreq freq_table processor nvram pl2303 
usbserial usbcore snd_seq_dummy snd_seq_oss snd_seq_midi_event snd_seq 
snd_seq_device snd_pcm_oss snd_mixer_oss snd_intel8x0 snd_ac97_codec 
ac97_bus snd_pcm snd_timer snd soundcore snd_page_alloc tp_smapi 
thinkpad_ec rtc_cmos rtc_core rtc_lib ext3 jbd mbcache sd_mod pata_acpi 
ata_generic ata_piix libata scsi_mod 
 
 

Pid: 6, comm: events/0 Not tainted 2.6.30-ARCH #1 
 

Call Trace: 
 

  [<c013b28a>] ? warn_slowpath_common+0x7a/0xc0 
 

  [<c014fbd6>] ? flush_cpu_workqueue+0x86/0x90 
 

  [<c013b2f0>] ? warn_slowpath_null+0x20/0x40 
 

  [<c014fbd6>] ? flush_cpu_workqueue+0x86/0x90 
 

  [<c014fe8e>] ? flush_workqueue+0x3e/0x70 
 

  [<c0318086>] ? power_supply_unregister+0x16/0x50 
 

  [<f85ed08f>] ? sysfs_remove_battery+0x2a/0x45 [battery] 
 

  [<f85ed89c>] ? acpi_battery_remove+0x3f/0x6b [battery] 
 

  [<c02b02a6>] ? acpi_device_remove+0xab/0xdf
  [<c030406b>] ? __device_release_driver+0x4b/0xb0
  [<c03041a9>] ? device_release_driver+0x29/0x50
  [<c02b185e>] ? acpi_bus_remove+0x32/0x76
  [<c02b1922>] ? acpi_bus_trim+0x80/0xed
  [<c02b3292>] ? hotplug_dock_devices+0x95/0x10e
  [<c02ad6f2>] ? acpi_os_execute_hp_deferred+0x0/0x5e
  [<c02b3597>] ? handle_eject_request+0xb0/0xe5
  [<c014fd20>] ? wq_barrier_func+0x0/0x30
  [<c02b3733>] ? acpi_dock_deferred_cb+0x11f/0x178
  [<c014fe9d>] ? flush_workqueue+0x4d/0x70
  [<c02ad731>] ? acpi_os_execute_hp_deferred+0x3f/0x5e
  [<c014f72f>] ? worker_thread+0x11f/0x280
  [<c0154a10>] ? autoremove_wake_function+0x0/0x60
  [<c014f610>] ? worker_thread+0x0/0x280
  [<c0154562>] ? kthread+0x52/0x90
  [<c0154510>] ? kthread+0x0/0x90
  [<c01047c7>] ? kernel_thread_helper+0x7/0x10
---[ end trace a77f233bce1437f4 ]---