Hi Jarod, and thanks for looking at this. El 09/05/2011 20:28, "Jarod Wilson" <jarod@xxxxxxxxxx> escribiÃ: > --- a/drivers/media/rc/ite-cir.c > +++ b/drivers/media/rc/ite-cir.c > @@ -1684,6 +1684,8 @@ static int ite_resume(struct pnp_dev *pdev) >        Â/* wake up the transmitter */ >        Âwake_up_interruptible(&dev->tx_queue); >    Â} else { > +        /* reinitialize hardware config registers */ > +        dev->params.init_hardware(dev); >        Â/* enable the receiver */ >        Âdev->params.enable_rx(dev); >    Â} > -- > 1.7.1 > But... wouldn't the hardware initialization be required too if the hardware got suspended while doing TX? I mean, probably the call to init_hardware() should be done in any case, just before the if... (forgive me if I'm off target; I'm looking at the code as I remember it, since I don't have it before me right now). Best regards, Juan JesÃs.ÿô.nÇ·®+%˱é¥wÿº{.nÇ·¥{±þg¯â^nr¡öë¨è&£ûz¹Þúzf£¢·h§~Ûÿÿïÿê_èæ+v¨þ)ßø