From: Andreas Besse <besse@motama.com>
To: linux-media@vger.kernel.org
Subject: Re: Order of dvb devices
Date: Thu, 14 Jan 2010 17:01:25 +0100 [thread overview]
Message-ID: <4B4F3FD5.5000603@motama.com> (raw)
In-Reply-To: <829197381001140746g56c5ccf7mc7f6a631cb16e15d@mail.gmail.com>
Devin Heitmueller wrote:
> On Thu, Jan 14, 2010 at 10:35 AM, Andreas Besse <besse@motama.com> wrote:
>
>> if a system contains multiple DVB cards of the same type, how is the
>> order of devices determined by the driver/kernel?
>>
>> I use 2 Technotrend S2-3200 cards in a system and observerd that if I
>> load the driver driver budget_ci manually as follows:
>>
>> modprobe budget_ci adapter_nr=0,1
>>
>> the device with the lower pci ID 0000:08:00.0 is assigned to adapter0 and the device with the higher pci ID 0000:08:01.0
>> is assigned to adapter1:
>>
>>
>> udevinfo -a -p $(udevinfo -q path -n /dev/dvb/adapter0/frontend0)
>> [...]
>> looking at parent device '/devices/pci0000:00/0000:00:1e.0/0000:08:00.0':
>> KERNELS=="0000:08:00.0"
>> SUBSYSTEMS=="pci"
>>
>>
>> udevinfo -a -p $(udevinfo -q path -n /dev/dvb/adapter1/frontend0)
>> [...]
>> looking at parent device '/devices/pci0000:00/0000:00:1e.0/0000:08:01.0':
>> KERNELS=="0000:08:01.0"
>> SUBSYSTEMS=="pci"
>>
>>
>> Is it true for all DVB drives that the device with the lower PCI id gets the lower adapter name?
>>
>
> No, you cannot really make this assumption. In fact, there are users
> who see behavior where uses have two of the same card and the cards
> get flipped around randomly just by rebooting. The ordering is based
> on the timing of the device driver loading, so it is not
> deterministic.
>
yes if there are different drivers I already observed the behaviour that
the ordering gets flipped after reboot.
But if I assume, that there is only *one* driver that is loaded (e.g.
budget_av) for all dvb cards in the system, how is the ordering of these
devices determined? How does the driver "search" for available dvb cards?
next prev parent reply other threads:[~2010-01-14 16:01 UTC|newest]
Thread overview: 18+ messages / expand[flat|nested] mbox.gz Atom feed top
2010-01-14 15:35 Order of dvb devices Andreas Besse
2010-01-14 15:46 ` Devin Heitmueller
2010-01-14 16:01 ` Andreas Besse [this message]
2010-01-14 16:09 ` Devin Heitmueller
2010-01-14 17:19 ` Michael Krufky
2010-01-15 23:00 ` Oliver Endriss
2010-01-15 23:05 ` Devin Heitmueller
2010-01-15 23:08 ` Manu Abraham
2010-01-16 6:50 ` Mika Laitio
2010-01-18 8:58 ` Andreas Besse
2010-01-18 10:32 ` Manu Abraham
2010-01-18 13:16 ` Andreas Besse
2010-01-15 23:12 ` hermann pitton
-- strict thread matches above, loose matches on Subject: below --
2010-01-16 8:36 Dan Taylor
2010-01-26 14:36 Order of DVB devices Andreas Besse
2010-01-26 15:22 ` Greg KH
2010-01-27 4:18 ` Kay Sievers
2010-01-27 13:38 ` Andreas Besse
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=4B4F3FD5.5000603@motama.com \
--to=besse@motama.com \
--cc=linux-media@vger.kernel.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.