Em Tue, 30 Sep 2014 09:38:10 +0200 Johannes Stezenbach <js@xxxxxxxxxxx> escreveu: > On Mon, Sep 29, 2014 at 08:44:28PM +0200, Johannes Stezenbach wrote: > > On Mon, Sep 29, 2014 at 03:30:18PM -0300, Mauro Carvalho Chehab wrote: > > > Em Mon, 29 Sep 2014 19:44:30 +0200 > > > Johannes Stezenbach <js@xxxxxxxxxxx> escreveu: > > > > > > > Disregarding your mails from the "em28xx breaks after hibernate" > > > > that hibernate doesn't work for you, I decided to give these > > > > changes a try on top of today's media_tree.git > > > > (cf3167c -> 3.17.0-rc5-00741-g9a3fbd8), still inside qemu > > > > (can't upgrade/reboot my main machine right now). > > > > > > Well, I think I was not clear: It doesn't work for me when > > > I power down the USB or the machine after suspended. If I keep > > > the device energized, it works ;) > > > > Ah, OK. I'll try to test with power removed tomorrow. > > I test again in qemu, but this time rmmod and blacklist em28xx > on the host, and unplug HVR-930C during hibernate. As you > said, it breaks. Log fter resume: > > [ 83.308267] usb 1-1: reset high-speed USB device number 2 using ehci-pci > [ 83.598182] em2884 #0: Resuming extensions > [ 83.599187] em2884 #0: Resuming video extensionem2884 #0: Resuming DVB extension > [ 83.604115] xc5000: I2C read failed > [ 83.607091] xc5000: I2C write failed (len=3) > [ 83.607985] xc5000: firmware upload failed... > [ 83.608766] - too many retries. Giving up > [ 83.609553] em2884 #0: fe0 resume -22 > [ 83.615533] PM: restore of devices complete after 937.567 msecs > [ 83.617278] PM: Image restored successfully. > [ 83.618262] PM: Basic memory bitmaps freed > [ 83.619097] Restarting tasks ... done. > [ 83.622320] xc5000: I2C read failed > [ 83.623197] xc5000: I2C write failed (len=3) > [ 83.623198] xc5000: firmware upload failed... > [ 83.623198] - too many retries. Giving up > [ 83.624071] drxk: i2c read error at addr 0x29 > [ 83.624072] drxk: Error -6 on mpegts_stop > [ 83.624073] drxk: Error -6 on start > [ 84.621531] drxk: i2c read error at addr 0x29 > [ 84.623426] drxk: Error -6 on get_dvbt_lock_status > [ 84.625477] drxk: Error -6 on get_lock_status Yeah, this is what I was expecting. I have already a patch that would fix the issue with xc5000 (the issue is actually at em28xx, that needs to do a full initialization of the device), but something else is needed to put drxk into a reliable state. I am traveling during this week (without the HVR-930C or RF generators). So, I can't touch on it. I'll seek for some time to try to fix this issue. Regards, Mauro -- 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