still problematic with stefan bader's ppa's 2.6.31-16.51~pre2. while the wifi disconnects and the led goes dark, kernel log still displays a stack trace. watching this on a console (tty1-7) produced a stacktrace for every keypress and eventually locked up. being in X did not look up, but i decided to reboot almost immediately nevertheless. Nov 16 11:14:17 eeepc1000h kernel: [ 80.793162] pciehp 0000:00:1c.3:pcie04: Card not present on Slot(0-2) Nov 16 11:14:17 eeepc1000h kernel: [ 80.793296] ------------[ cut here ]------------ Nov 16 11:14:17 eeepc1000h kernel: [ 80.793322] WARNING: at /build/buildd/linux-2.6.31/fs/sysfs/group.c:138 sysfs_remove_group+0xbe/0xc0() Nov 16 11:14:17 eeepc1000h kernel: [ 80.793334] Hardware name: 1000H Nov 16 11:14:17 eeepc1000h kernel: [ 80.793343] sysfs group c076b720 not found for kobject '0000:01:00.0' Nov 16 11:14:17 eeepc1000h kernel: [ 80.793352] Modules linked in: binfmt_misc snd_hda_codec_realtek snd_hda_intel snd_hda_codec i2c_dev i2c_i801 snd_hwdep snd_pcm_oss snd_mixer_oss snd_pcm snd_seq_dummy snd_seq_oss snd_seq_midi snd_rawmidi snd_seq_midi_event joydev snd_seq snd_timer snd_seq_device iptable_filter snd uvcvideo ppdev ip_tables soundcore videodev psmouse lp snd_page_alloc x_tables rt2860sta(C) v4l1_compat eeepc_laptop serio_raw parport fbcon tileblit font bitblit softcursor atl1e i915 drm i2c_algo_bit intel_agp agpgart video output Nov 16 11:14:17 eeepc1000h kernel: [ 80.793474] Pid: 41, comm: pciehpd Tainted: G C 2.6.31-16-generic #51~pre2-Ubuntu Nov 16 11:14:17 eeepc1000h kernel: [ 80.793480] Call Trace: Nov 16 11:14:17 eeepc1000h kernel: [ 80.793493] [] warn_slowpath_common+0x6d/0xa0 Nov 16 11:14:17 eeepc1000h kernel: [ 80.793501] [] ? sysfs_remove_group+0xbe/0xc0 Nov 16 11:14:17 eeepc1000h kernel: [ 80.793508] [] ? sysfs_remove_group+0xbe/0xc0 Nov 16 11:14:17 eeepc1000h kernel: [ 80.793517] [] warn_slowpath_fmt+0x26/0x30 Nov 16 11:14:17 eeepc1000h kernel: [ 80.793524] [] sysfs_remove_group+0xbe/0xc0 Nov 16 11:14:17 eeepc1000h kernel: [ 80.793534] [] dpm_sysfs_remove+0x10/0x20 Nov 16 11:14:17 eeepc1000h kernel: [ 80.793543] [] device_del+0x31/0x150 Nov 16 11:14:17 eeepc1000h kernel: [ 80.793551] [] device_unregister+0xb/0x20 Nov 16 11:14:17 eeepc1000h kernel: [ 80.793559] [] pci_stop_bus_device+0x4e/0x60 Nov 16 11:14:17 eeepc1000h kernel: [ 80.793567] [] pci_remove_bus_device+0x14/0x50 Nov 16 11:14:17 eeepc1000h kernel: [ 80.793577] [] pciehp_unconfigure_device+0x8f/0x1c0 Nov 16 11:14:17 eeepc1000h kernel: [ 80.793586] [] remove_board+0x19/0xf0 Nov 16 11:14:17 eeepc1000h kernel: [ 80.793594] [] pciehp_disable_slot+0x56/0x190 Nov 16 11:14:17 eeepc1000h kernel: [ 80.793603] [] pciehp_power_thread+0x88/0x100 Nov 16 11:14:17 eeepc1000h kernel: [ 80.793610] [] ? finish_task_switch+0x57/0xe0 Nov 16 11:14:17 eeepc1000h kernel: [ 80.793619] [] ? schedule+0x40c/0x730 Nov 16 11:14:17 eeepc1000h kernel: [ 80.793628] [] run_workqueue+0x6e/0x140 Nov 16 11:14:17 eeepc1000h kernel: [ 80.793636] [] ? pciehp_power_thread+0x0/0x100 Nov 16 11:14:17 eeepc1000h kernel: [ 80.793644] [] worker_thread+0x88/0xe0 Nov 16 11:14:17 eeepc1000h kernel: [ 80.793653] [] ? autoremove_wake_function+0x0/0x40 Nov 16 11:14:17 eeepc1000h kernel: [ 80.793661] [] ? worker_thread+0x0/0xe0 Nov 16 11:14:17 eeepc1000h kernel: [ 80.793668] [] kthread+0x7c/0x90 Nov 16 11:14:17 eeepc1000h kernel: [ 80.793675] [] ? kthread+0x0/0x90 Nov 16 11:14:17 eeepc1000h kernel: [ 80.793684] [] kernel_thread_helper+0x7/0x10 Nov 16 11:14:17 eeepc1000h kernel: [ 80.793689] ---[ end trace ff474051a9831bf3 ]--- Nov 16 11:14:17 eeepc1000h kernel: [ 80.793708] BUG: unable to handle kernel NULL pointer dereference at 00000010 Nov 16 11:14:17 eeepc1000h kernel: [ 80.793813] IP: [] klist_put+0x18/0x80 Nov 16 11:14:17 eeepc1000h kernel: [ 80.793878] *pde = 00000000 Nov 16 11:14:17 eeepc1000h kernel: [ 80.793920] Oops: 0000 [#1] SMP Nov 16 11:14:17 eeepc1000h kernel: [ 80.793972] last sysfs file: /sys/devices/platform/eeepc/rfkill/rfkill0/uevent Nov 16 11:14:17 eeepc1000h kernel: [ 80.794053] Modules linked in: binfmt_misc snd_hda_codec_realtek snd_hda_intel snd_hda_codec i2c_dev i2c_i801 snd_hwdep snd_pcm_oss snd_mixer_oss snd_pcm snd_seq_dummy snd_seq_oss snd_seq_midi snd_rawmidi snd_seq_midi_event joydev snd_seq snd_timer snd_seq_device iptable_filter snd uvcvideo ppdev ip_tables soundcore videodev psmouse lp snd_page_alloc x_tables rt2860sta(C) v4l1_compat eeepc_laptop serio_raw parport fbcon tileblit font bitblit softcursor atl1e i915 drm i2c_algo_bit intel_agp agpgart video output Nov 16 11:14:17 eeepc1000h kernel: [ 80.794837] Nov 16 11:14:17 eeepc1000h kernel: [ 80.794862] Pid: 41, comm: pciehpd Tainted: G WC (2.6.31-16-generic #51~pre2-Ubuntu) 1000H Nov 16 11:14:17 eeepc1000h kernel: [ 80.794960] EIP: 0060:[] EFLAGS: 00010246 CPU: 0 Nov 16 11:14:17 eeepc1000h kernel: [ 80.795025] EIP is at klist_put+0x18/0x80 Nov 16 11:14:17 eeepc1000h kernel: [ 80.795073] EAX: 00000000 EBX: f70d2494 ECX: fffff63d EDX: 00000001 Nov 16 11:14:17 eeepc1000h kernel: [ 80.795144] ESI: 00000000 EDI: f7103058 EBP: f684be30 ESP: f684be20 Nov 16 11:14:17 eeepc1000h kernel: [ 80.795215] DS: 007b ES: 007b FS: 00d8 GS: 00e0 SS: 0068 Nov 16 11:14:17 eeepc1000h kernel: [ 80.795278] Process pciehpd (pid: 41, ti=f684a000 task=f68225b0 task.ti=f684a000) Nov 16 11:14:17 eeepc1000h kernel: [ 80.795360] Stack: Nov 16 11:14:17 eeepc1000h kernel: [ 80.795387] f70ce200 f7108058 00000000 f7103058 f684be38 c055e7fd f684be4c c03a06a0 Nov 16 11:14:17 eeepc1000h kernel: [ 80.795517] <0> f7108058 00000000 f7108000 f684be58 c03a07bb f7108000 f684be6c c032445e Nov 16 11:14:17 eeepc1000h kernel: [ 80.795661] <0> f7108000 00000000 f727bd80 f684be7c c0324574 f7108000 00000000 f684bec0 Nov 16 11:14:17 eeepc1000h kernel: [ 80.795810] Call Trace: Nov 16 11:14:17 eeepc1000h kernel: [ 80.795846] [] ? klist_del+0xd/0x10 Nov 16 11:14:17 eeepc1000h kernel: [ 80.795901] [] ? device_del+0x40/0x150 Nov 16 11:14:17 eeepc1000h kernel: [ 80.795959] [] ? device_unregister+0xb/0x20 Nov 16 11:14:17 eeepc1000h kernel: [ 80.796021] [] ? pci_stop_bus_device+0x4e/0x60 Nov 16 11:14:17 eeepc1000h kernel: [ 80.796086] [] ? pci_remove_bus_device+0x14/0x50 Nov 16 11:14:17 eeepc1000h kernel: [ 80.796153] [] ? pciehp_unconfigure_device+0x8f/0x1c0 Nov 16 11:14:17 eeepc1000h kernel: [ 80.796225] [] ? remove_board+0x19/0xf0 Nov 16 11:14:17 eeepc1000h kernel: [ 80.796284] [] ? pciehp_disable_slot+0x56/0x190 Nov 16 11:14:17 eeepc1000h kernel: [ 80.796351] [] ? pciehp_power_thread+0x88/0x100 Nov 16 11:14:17 eeepc1000h kernel: [ 80.796416] [] ? finish_task_switch+0x57/0xe0 Nov 16 11:14:17 eeepc1000h kernel: [ 80.796479] [] ? schedule+0x40c/0x730 Nov 16 11:14:17 eeepc1000h kernel: [ 80.796537] [] ? run_workqueue+0x6e/0x140 Nov 16 11:14:17 eeepc1000h kernel: [ 80.796598] [] ? pciehp_power_thread+0x0/0x100 Nov 16 11:14:17 eeepc1000h kernel: [ 80.796663] [] ? worker_thread+0x88/0xe0 Nov 16 11:14:17 eeepc1000h kernel: [ 80.796723] [] ? autoremove_wake_function+0x0/0x40 Nov 16 11:14:17 eeepc1000h kernel: [ 80.796791] [] ? worker_thread+0x0/0xe0 Nov 16 11:14:17 eeepc1000h kernel: [ 80.796849] [] ? kthread+0x7c/0x90 Nov 16 11:14:17 eeepc1000h kernel: [ 80.796903] [] ? kthread+0x0/0x90 Nov 16 11:14:17 eeepc1000h kernel: [ 80.796956] [] ? kernel_thread_helper+0x7/0x10 Nov 16 11:14:17 eeepc1000h kernel: [ 80.797017] Code: 3f 00 00 00 b8 d8 fd 70 c0 e8 e5 69 be ff 5d c3 8d 76 00 55 89 e5 83 ec 10 89 5d f4 89 c3 89 75 f8 89 7d fc 8b 30 83 e6 fe 89 f0 <8b> 7e 10 88 55 f0 e8 2d 26 01 00 0f b6 55 f0 84 d2 74 0b 8b 03 Nov 16 11:14:17 eeepc1000h kernel: [ 80.797251] EIP: [] klist_put+0x18/0x80 SS:ESP 0068:f684be20 Nov 16 11:14:17 eeepc1000h kernel: [ 80.797251] CR2: 0000000000000010 Nov 16 11:14:17 eeepc1000h kernel: [ 80.797795] ---[ end trace ff474051a9831bf4 ]---