This is normal, the module has an enormous power consumption if its
fully active.
What I was trying to say is that it only does so (to this extent) when not
working.
AFAICT this is due to the call to set_tvnorm(dev,&tvnorms[0]) in
saa7134_video_init2. AFAIK the tda8290 is in fact the analog tuner
on duo
cards!? I don't see any other differences, though.
These messages are normal. The TDA8290 actually is the IF chip for
analog TV.
As you can see above I was aware of that (although not absolutely sure),
yet
I had not been able to spot another difference (but see below).
I must say i never tried to remove and reinsert the card with the driver
loaded. So..
Well, Cardbus -> Laptop -> Suspend. Sounds like someone else might try this
too? ;-)
In your experiment, did you also unload all other modules?
Before I noticed that unloading tuner is sufficient: yes.
Can you please repeat your experiment with the debug=1 option to saa7134?
Attached. (tuner: debug=1; saa7134: core_debug=1)
Does the driver report "hwinit1" in both cases?
Yes.
The only thing I see is that in case of failure the tuner seems to have
been
initialized before hwinit2 was called.
ad