Hi, I put a check into usb-serial: usb_kill_urb(port->read_urb); usb_kill_urb(port->interrupt_in_urb); WARN_ON(port->interrupt_in_urb->hcpriv != NULL); and it triggered. I'll investigate this, but I have an appointment right now. Do we leak private memory or just forget to clear a pointer? Regards Oliver Jan 20 15:51:22 vanamonde kernel: usb 2-3: unlink qh2-0001/ffff8800375f9280 start 1 [2/0 us] Jan 20 15:51:22 vanamonde kernel: option_instat_callback: error -2 Jan 20 15:51:22 vanamonde kernel: ------------[ cut here ]------------ Jan 20 15:51:22 vanamonde kernel: WARNING: at drivers/usb/serial/usb-serial.c:546 kill_traffic+0x57/0x64 [usbserial]() Jan 20 15:51:22 vanamonde kernel: Hardware name: F3Ka Jan 20 15:51:22 vanamonde kernel: Modules linked in: option usbserial usb_storage ipt_LOG xt_tcpudp xt_limit xt_pkttype af_packet binfmt_misc ipt_REJECT iptable_raw iptable_filter cpufreq_conservative cpufreq_userspace ip_tables cpufreq_powersave powernow_k8 ip6_tables x_tables fuse reiserfs loop uvcvideo snd_hda_codec_si3054 ohci1394 rtc_cmos snd_hda_codec_realtek videodev i2c_piix4 rtc_core v4l1_compat sr_mod snd_hda_intel ieee1394 serio_raw rtc_lib v4l2_compat_ioctl32 cdrom i2c_core pcspkr snd_hda_codec sg r8169 mii ac battery button joydev usbhid hid ehci_hcd ohci_hcd usbcore sd_mod edd ext3 mbcache jbd fan ata_generic thermal processor thermal_sys pata_atiixp ahci libata scsi_mod Jan 20 15:51:22 vanamonde kernel: Pid: 7922, comm: s2ram Not tainted 2.6.29-rc1-9-default #12 Jan 20 15:51:22 vanamonde kernel: Call Trace: Jan 20 15:51:22 vanamonde kernel: [<ffffffff80239aae>] warn_slowpath+0xcd/0x107 Jan 20 15:51:22 vanamonde kernel: [<ffffffffa013a0ca>] ehci_urb_dequeue+0x165/0x175 [ehci_hcd] Jan 20 15:51:22 vanamonde kernel: [<ffffffffa00fe634>] usb_hcd_unlink_urb+0x67/0xb7 [usbcore] Jan 20 15:51:22 vanamonde kernel: [<ffffffffa00ff9f5>] usb_kill_urb+0x1c/0xc7 [usbcore] Jan 20 15:51:22 vanamonde kernel: [<ffffffffa0335857>] kill_traffic+0x57/0x64 [usbserial] Jan 20 15:51:22 vanamonde kernel: [<ffffffffa033588d>] usb_serial_suspend+0x29/0x65 [usbserial] Jan 20 15:51:22 vanamonde kernel: [<ffffffffa0102a70>] usb_suspend_both+0xd1/0x291 [usbcore] Jan 20 15:51:22 vanamonde kernel: [<ffffffffa0103516>] usb_external_suspend_device+0x3a/0x4c [usbcore] Jan 20 15:51:22 vanamonde kernel: [<ffffffff803c3e78>] pm_op+0x25/0x63 Jan 20 15:51:22 vanamonde kernel: [<ffffffff803c42e1>] device_suspend+0x2dd/0x43e Jan 20 15:51:22 vanamonde kernel: [<ffffffff802630dd>] suspend_devices_and_enter+0x3c/0x12a Jan 20 15:51:22 vanamonde kernel: [<ffffffff80263327>] enter_state+0x10d/0x161 Jan 20 15:51:22 vanamonde kernel: [<ffffffff8026342d>] state_store+0xb2/0xd5 Jan 20 15:51:22 vanamonde kernel: [<ffffffff802f9c3d>] sysfs_write_file+0xd5/0x10c Jan 20 15:51:22 vanamonde kernel: [<ffffffff802ad710>] vfs_write+0xad/0x156 Jan 20 15:51:22 vanamonde kernel: [<ffffffff802ad875>] sys_write+0x45/0x6e Jan 20 15:51:22 vanamonde kernel: [<ffffffff8020bf5b>] system_call_fastpath+0x16/0x1b Jan 20 15:51:22 vanamonde kernel: ---[ end trace 881c6dd3e614bf76 ]--- Jan 20 15:51:22 vanamonde kernel: usb 2-3: usb suspend -- To unsubscribe from this list: send the line "unsubscribe linux-usb" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html