Bug 150715 - kaffeine chooses wrong adapter with multiple dvb cards
Summary: kaffeine chooses wrong adapter with multiple dvb cards
Status: RESOLVED FIXED
Alias: None
Product: kaffeine
Classification: Applications
Component: general (show other bugs)
Version: unspecified
Platform: unspecified Linux
: NOR normal
Target Milestone: ---
Assignee: Christophe Thommeret
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2007-10-11 16:06 UTC by Mark Bryars
Modified: 2010-09-05 19:43 UTC (History)
0 users

See Also:
Latest Commit:
Version Fixed In:
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Mark Bryars 2007-10-11 16:06:31 UTC
Version:           0.8.5 (using KDE KDE 3.5.7)

If you have multiple cards (eg Satellite cards) plugged into different dishes, kaffeine seemingly does not store the source name that the adapter was set to (with the channel information) thus picks the wrong (first) card of that type when trying to tune it.
Comment 1 Christophe Thommeret 2007-10-11 18:39:16 UTC
hm, what's your configuration (i mean DVB config) ? cause i can't reproduce it.
Comment 2 Mark Bryars 2007-10-11 19:03:51 UTC
You need to have 2+ card of the same type, (it works if you have one terrestrial and one satellite) you can choose the second source when scanning, but when tuning it will try and tune the first card.




Comment 3 Christophe Thommeret 2007-10-11 19:58:59 UTC
i know, and it works for me, either for terrestrial(2 devices) or sat(one real + one dummy).
So, what are the steps to reproduce?
And what's your configuration (devices, sources .. )? 
Comment 4 Mark Bryars 2007-10-11 22:49:29 UTC
Ok, unplug the cable from your first terrestrial card, and try it again. You'll see its using the wrong card.

This bug isn't affecting me greatly, I just noticed it because I had two dvb-t cards in and the first was unplugged and I couldn't convince it to use the second card. I worked around the problem by chmodding away the access rights to the first device, and restarted kaffeine.

If you have one sat dish pointed at one set of satellites, eg, Hotbird, and another at eg Astra, can you tell me how kaffeine knows which card to use? the source is not stored in the channels.dvb. Its only stored as type 'Satellite' or 'Terrestrial' along with the appropriate mux details.



Comment 5 Christophe Thommeret 2007-10-11 23:25:28 UTC
>Ok, unplug the cable from your first terrestrial card, and try it again. >You'll see its using the wrong card. 

You mean it will try to tune the first device, yes. It uses the first available device. But of course all devices are expected to be connected to the cable :)
 
>This bug isn't affecting me greatly, I just noticed it because I had two >dvb-t cards in and the first was unplugged and I couldn't convince it to use >the second card. I worked around the problem by chmodding away the access >rights to the first device, and restarted kaffeine.

The simplest way is to connect the cable ;)

>If you have one sat dish pointed at one set of satellites, eg, Hotbird, and >another at eg Astra, can you tell me how kaffeine knows which card to use? >the source is not stored in the channels.dvb. Its only stored as >type 'Satellite' or 'Terrestrial' along with the appropriate mux details.

Yes, for sat the source is stored in channels.dvb, e.g "SHotbird-13.0E"
Comment 6 Christoph Pfister 2010-09-05 19:43:31 UTC
you can choose device priority in Kaffeine 1.*