DVB-Cube BETA <<< Das deutsche PC und DVB-Forum >>>

Diverse DVB Software für verschiedene Karten => # Linux DVB (vdr, kaffeine, ect.) => Thema gestartet von: mtron am 25 September, 2007, 13:27

Titel: Entfernen des ca0 bei Budget Karten mittels udev
Beitrag von: mtron am 25 September, 2007, 13:27
Einige Budget Karten, die ein CommonInterface mitbringen machen probleme mit descrambling plugins, da sie annehmen dass der User über eine Karte und CA - Modul verfügt.

wenn man über ein Hardware CI Interface verfügt, werden bei /dev/dvb/adapter0 folgende Device nodes angelegt:
Zitat
demux0 
dvr0 
frontend0 
net0
ca0

Der vdr-sc plugin und sasc-ng bringen ab version 0.8.x einen eigenen Command line switch mit, der den Plugin in den "Budget" betrieb zwingt (-B), oder man hat einfach das ca0 gelöscht, was nicht so gscheit ist, weil es nach einem Restart natürlich wieder angelegt wird.

Besser ist es zb. bei der Verwendung von kaffeine-sc eine udev Regel zu erstellen, die das löschen des ca0 bei Systemstart automatisch übernimmt.

von http://wiki.ubuntuusers.de/udev
Zitat
udev ist ein Programm zur Überwachung und Auswertung von hotplug-Ereignissen. Bekommt udev Informationen über ein neues Gerät, wertet es diese anhand frei konfigurierbarer Regeln aus und gibt dem Gerät einen Namen. Anhand dieses Namens ist es dann als neue Gerätedatei im /dev-Verzeichnis ansprechbar

Um eine solche udev regel zu erstellen:
sudo gedit /etc/udev/rules.d/10-dvb.rules
darein kommt:
KERNEL=="dvb[0-9]*.ca[0-9]*", DRIVERS=="budget*", NAME="dvb/budget.%k"
speichern, und bei einem Neustart ist der lästige ca0 Eintrag in den device nodes verschwunden ;