создал файл /etc/udev/rules.d/10-local.rules
с содержимым:
SUBSYSTEM=="dvb", KERNELS=="0000:02:00.0", PROGRAM="/bin/sh -c 'K=%k; K=$${K#dvb}; printf dvb/adapter0/%%s $${K#*.}'", NAME="%c", GROUP="video"
SUBSYSTEM=="dvb", KERNELS=="0000:02:02.0", PROGRAM="/bin/sh -c 'K=%k; K=$${K#dvb}; printf dvb/adapter1/%%s $${K#*.}'", NAME="%c", GROUP="video"
KERNELS смотрел командой udevadm info -a -n /dev/dvb/adapter0/frontend0
присвоил права файлу /etc/udev/rules.d/10-local.rules = 755
Перезагружаю сервер, и платы в системе становятся хаотично на любой порт, который им хочется... Т.е правила не работают ;(
PS в системе 8 DVB адаптеров, /etc/udev/rules.d/10-local.rules привел для примера только первые 2 строки, прописаны в системе все...
PPSS в системе 4 PCI и одна четырехпортовая PCI-E спутниковых карты... Мне бы достаточно было чтоб PCI карты вешались на dvb[0-3] неважно в каком порядке,
а PCI-E на dvb[4-7] - тоже порядок не важен...
PPPSSS сейчас так видны в системе:
dmesg | grep DVB
[ 7.606443] DVB: registering new adapter (TT-Budget-S-1401 PCI)
[ 7.643999] DVB: registering new adapter (SAA716x dvb adapter)
[ 7.679852] DVB: registering adapter 0 frontend 0 (Philips TDA10086 DVB-S)...
[ 7.680114] DVB: registering new adapter (TT-Budget-S-1401 PCI)
[ 7.733092] DVB: registering adapter 2 frontend 0 (Philips TDA10086 DVB-S)...
[ 7.733347] DVB: registering new adapter (TT-Budget-S-1401 PCI)
[ 7.785092] DVB: registering adapter 3 frontend 0 (Philips TDA10086 DVB-S)...
[ 7.832150] DVB: registering new adapter (FlexCop Digital TV device)
[ 8.053336] b2c2-flexcop: found 'ST STV0299 DVB-S' .
[ 8.053340] DVB: registering adapter 4 frontend 0 (ST STV0299 DVB-S)...
[ 8.053406] b2c2-flexcop: initialization of 'Sky2PC/SkyStar 2 DVB-S rev 2.6' at the 'PCI' bus controlled by a 'FlexCopIIb' complete
[ 8.213697] TurboSight TBS6985 DVB-S2 card port0 MAC=00:22:ab:90:47:d0
[ 8.213701] DVB: registering adapter 1 frontend 0 (TurboSight TBS 6985 DVBS/S2 frontend)...
[ 8.213817] DVB: registering new adapter (SAA716x dvb adapter)
[ 8.764828] TurboSight TBS6985 DVB-S2 card port1 MAC=00:22:ab:90:47:d1
[ 8.764832] DVB: registering adapter 5 frontend 0 (TurboSight TBS 6985 DVBS/S2 frontend)...
[ 8.764982] DVB: registering new adapter (SAA716x dvb adapter)
[ 9.316805] TurboSight TBS6985 DVB-S2 card port2 MAC=00:22:ab:90:47:d2
[ 9.316808] DVB: registering adapter 6 frontend 0 (TurboSight TBS 6985 DVBS/S2 frontend)...
[ 9.316949] DVB: registering new adapter (SAA716x dvb adapter)
[ 9.868807] TurboSight TBS6985 DVB-S2 card port3 MAC=00:22:ab:90:47:d3
[ 9.868810] DVB: registering adapter 7 frontend 0 (TurboSight TBS 6985 DVBS/S2 frontend)...