BUG: scheduling while atomic: ksuspend_usbd/25/0x10010000 Modules linked in: binfmt_misc ppdev vboxnetflt vboxnetadp vboxdrv xt_limit xt_tcpudp xt_state ipt_addrtype ip6table_filter ip6_tables nf_nat_irc snd_hda_codec_idt nf_conntrack_irc nf_nat_ftp nf_nat nf_conntrack_ipv4 snd_hda_intel snd_hda_codec nf_defrag_ipv4 snd_hwdep snd_pcm_oss snd_mixer_oss snd_pcm nf_conntrack_ftp nf_conntrack snd_seq_dummy snd_seq_oss arc4 ecb snd_seq_midi iptable_filter ip_tables snd_rawmidi snd_seq_midi_event snd_seq snd_timer iwl3945 snd_seq_device iwlcore x_tables joydev sbp2 mac80211 snd nvidia(P) psmouse serio_raw led_class pcmcia dell_wmi yenta_socket rsrc_nonstatic pcmcia_core cfg80211 soundcore snd_page_alloc dell_laptop dcdbas lp parport dm_raid45 xor ohci1394 video output tg3 ieee1394 intel_agp agpgart Pid: 25, comm: ksuspend_usbd Tainted: P (2.6.31-14-generic #48-Ubuntu) Latitude D830 EIP: 0060:[] EFLAGS: 00000202 CPU: 1 EIP is at ehci_bus_resume+0x7f/0x210 EAX: f6879cf8 EBX: f6879ce8 ECX: f6879c00 EDX: f8048420 ESI: 00000000 EDI: 00000004 EBP: f711beec ESP: f711bed4 DS: 007b ES: 007b FS: 00d8 GS: 00e0 SS: 0068 CR0: 8005003b CR2: 00dffa70 CR3: 0081a000 CR4: 000006d0 DR0: 00000000 DR1: 00000000 DR2: 00000000 DR3: 00000000 DR6: ffff0ff0 DR7: 00000400 Call Trace: [] hcd_bus_resume+0x45/0xa0 [] generic_resume+0x25/0x30 [] usb_resume_device+0x44/0x50 [] usb_resume_both+0x101/0x140 [] ? default_spin_lock_flags+0x8/0x10 [] usb_external_resume_device+0x32/0x80 [] hcd_resume_work+0x34/0x50 [] run_workqueue+0x6e/0x140 [] ? hcd_resume_work+0x0/0x50 [] worker_thread+0x88/0xe0 [] ? autoremove_wake_function+0x0/0x40 [] ? worker_thread+0x0/0xe0 [] kthread+0x7c/0x90 [] ? kthread+0x0/0x90 [] kernel_thread_helper+0x7/0x10