Hi guys, I find an issue about the USB TV tuner, WinTV HVR950, which use em28xx driver. The linux can't going to S3/S4 when the device attach to USB2.0/USB3.0 ports. [Step] - Boot linux (either with or without x-windows) - Attach the HVR950 to USB port. - dmesg and lsusb to make sure the device driver has been load sucessfully - pm-suspend [--quirk-s3-bios] - the screen show black light and hung Then I do some research about it and find it seems caused by the em28xx-alsa module that can't implement some call back function about suspend and resume. After I make the em28xx-alsa.ko not installed by comment one line in em28xx-cards.c below. else if (dev->has_alsa_audio) // request_modules("em28xx-alsa"); Then the linux can go into S3/S4. I uses kernel 3.1.0-rc1 on Scientific Linux 6.1 do the debug. The issue can be reproduce on Ubuntu10,04 too. I am not familiar with linux-media driver. Is there someone know this issue? Thanks, Alex He -- To unsubscribe from this list: send the line "unsubscribe linux-media" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html