Bug 59071

Summary: dvb_usb_dib0700 - prevents the device from going into suspend
Product: v4l-dvb Reporter: Mateusz (dragonn)
Component: dvb-usbAssignee: dvb-usb (v4l-dvb_dvb-usb)
Status: NEEDINFO ---    
Severity: normal CC: dragonn, tianyu.lan
Priority: P1    
Hardware: x86-64   
OS: Linux   
Kernel Version: 3.9.4 Subsystem:
Regression: No Bisected commit-id:
Attachments: DMESG, lsmod and ACPI dump of me device

Description Mateusz 2013-05-31 12:30:49 UTC
Created attachment 103091 [details]
DMESG, lsmod and ACPI dump of me device

On 3.8.X kernel suspend worked fine on my laptop, after upgrading too 3.9.X (default Arch Linux kernel) I can not suspend my PC, when I run pm-supsend it just stuck and the device stays on, only hard reboot helps. Device specification:
- Intel Core i3 330M
- Nvidia Geforce 330M
- 6GB RAM

I have included basic logs on the attachment, hope something of this can help. If any thing more is needed just ask me.
Comment 1 Mateusz 2013-06-02 19:48:31 UTC
Hmmm sems I find the problem - my PC won't go supsend why my DVB card (uses dvb_usb_dib0700 module) is in use, I have run tvheadend in background - disabling it fixes the suspend, but in my opinion an modules should not prevent a device from going into suspend
Comment 2 Lan Tianyu 2013-06-03 01:23:37 UTC
(In reply to comment #1)
> Hmmm sems I find the problem - my PC won't go supsend why my DVB card (uses
> dvb_usb_dib0700 module) is in use, I have run tvheadend in background -
> disabling it fixes the suspend, but in my opinion an modules should not
> prevent
> a device from going into suspend
If the driver's system suspend failed, the system suspend will also fail. So this is possible. Please provide the output of dmesg after system suspend fails.

BTW, this seems not an ACPI/PM bug.
Comment 3 Lan Tianyu 2013-06-03 13:20:55 UTC
Sorry for noise, this bug should be dvb driver category.