[linux-dvb] pluto2 patch
Michal Semler
cijoml at volny.cz
Mon Sep 12 20:14:40 CEST 2005
Hi Johannes
Dne po 12. září 2005 12:33 Johannes Stezenbach napsal(a):
> On Sun, Sep 11, 2005 Michal Semler wrote:
> > I receive about 200 dmesg messages in 1 minut this fixes it, I think we
> > can easily remove this error message:
> >
> > --- /usr/src/linux/drivers/media/dvb/pluto2/pluto2.c 2005-09-11
> > 14:09:19.000000000 +0200
> > +++ /usr/src/linux/drivers/media/dvb/pluto2/pluto2.c 2005-09-11
> > 14:10:17.000000000 +0200
> > @@ -291,8 +291,8 @@
> > i += 188;
> > valid = i / 188;
> > if (nbpackets != valid) {
> > - dev_err(&pluto->pdev->dev, "nbpackets=%u
> > valid=%u\n", - nbpackets, valid);
> > + /* dev_err(&pluto->pdev->dev, "nbpackets=%u
> > valid=%u\n", + nbpackets, valid);
> > */
> > nbpackets = valid;
> > }
> > }
> >
> > Thanks for applying!
>
> Maybe Andreas can comment on this, but commenting out error messages
> doesn't make the error go away.
> Can you post some of these messages so we can see the nbpackets and
> valid numbers?
yup, but before this code, there is a FIXME...so there is no clue and this
problem causes laptop constantly writing to hdd (about 30 MB/evening)
At this time I prefer remove it or just make it available only in DEBUG mode.
I don't have card here now, but error I getts is something like
nbpackets=-1 valid=0
>
> > There is another bug when card is removed, driver says card hung many
> > times. This part of code is responsible for it:
> >
> > if (tscr == 0xffffffff) {
> > // FIXME: maybe recover somehow
> > dev_err(&pluto->pdev->dev, "card hung up :(\n");
> > return IRQ_HANDLED;
> >
> > There should be probably
> > if (tscr == 0xffffffff) && !pcmcia_card_removed
> > to fix this.
> >
> > Do anybody know exact name of this funtion in pcmcia code?
>
> You mean you get this message once everytime you remove the card
> while it is still active?
Yes, when removing card from slot doesn't metter if I watch TV or not (card is
only present in system). In that case I think there needs to be this check if
card is removed from slot or not, because this error makes sense only when
card is used and is in the pcmcia slot present.
>
>
> Johannes
Michal
--
S pozdravem
Michal Semler
More information about the linux-dvb
mailing list