On Wed, Jan 04, 2006 at 11:23:53AM +0530, rasmit.ranjan@wipro.com wrote: > Jan 4 10:51:48 rasmit kernel: Debug: sleeping function called from invalid context at mm/slab.c:2459 > Jan 4 10:51:49 rasmit kernel: in_atomic():0, irqs_disabled():1 > Jan 4 10:51:51 rasmit kernel: [] __might_sleep+0xa3/0xc0 > Jan 4 10:51:52 rasmit kernel: [] kmem_cache_alloc+0x54/0x70 > Jan 4 10:51:52 rasmit kernel: [] acpi_pci_link_set+0x4a/0x1a2 > Jan 4 10:51:52 rasmit kernel: [] irqrouter_resume+0x26/0x38 > Jan 4 10:51:52 rasmit kernel: [] __sysdev_resume+0x44/0x90 > Jan 4 10:51:52 rasmit kernel: [] sysdev_resume+0x38/0x5b > Jan 4 10:51:52 rasmit kernel: [] device_power_up+0x5/0xa > Jan 4 10:51:52 rasmit kernel: [] swsusp_suspend+0xa5/0xd0 > Jan 4 10:51:52 rasmit kernel: [] printk+0x17/0x20 > Jan 4 10:51:52 rasmit kernel: [] pm_suspend_disk+0x40/0xd0 > Jan 4 10:51:52 rasmit kernel: [] enter_state+0x9a/0xb0 > Jan 4 10:51:52 rasmit kernel: [] state_store+0x9b/0xae > Jan 4 10:51:52 rasmit kernel: [] state_store+0x0/0xae > Jan 4 10:51:52 rasmit kernel: [] subsys_attr_store+0x38/0x50 > Jan 4 10:51:52 rasmit kernel: [] flush_write_buffer+0x2e/0x40 > Jan 4 10:51:52 rasmit kernel: [] sysfs_write_file+0x56/0x90 > Jan 4 10:51:52 rasmit kernel: [] vfs_write+0x175/0x180 > Jan 4 10:51:52 rasmit kernel: [] sys_write+0x41/0x70 > Jan 4 10:51:52 rasmit kernel: [] sysenter_past_esp+0x54/0x75 This was definitly fixed in 2.6.15, you should retest with that, as your other problem may also be already fixed. Dave