Hallo,
benutze auf meinem "Media-Center" Ubuntu 14.04 in verbindung mit dem stable ppa von yavdr. Bisher habe ich den Treiber für meine dvb-Karten über das Paket media-build-experimental-dkms bekommen. Seit ich das als Sicherheits-Update angezeigte Update "Hardware Enablement Stack HWE" installiert habe,schlägt das Module bauen von media-build-experimental-dkms mit folgender Fehlermeldung ab Logdatei (/var/lib/dkms/media-build-experimental/0~20150719.122100/build/make.log):
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 | CC [M] /var/lib/dkms/media-build-experimental/0~20150719.122100/build/v4l/adp1653.o /var/lib/dkms/media-build-experimental/0~20150719.122100/build/v4l/adp1653.c: In function 'adp1653_of_init': /var/lib/dkms/media-build-experimental/0~20150719.122100/build/v4l/adp1653.c:468:2: error: too few arguments to function 'devm_gpiod_get' pd->enable_gpio = devm_gpiod_get(&client->dev, "enable"); ^ In file included from /var/lib/dkms/media-build-experimental/0~20150719.122100/build/v4l/adp1653.c:39:0: include/linux/gpio/consumer.h:73:32: note: declared here struct gpio_desc *__must_check devm_gpiod_get(struct device *dev, ^ make[3]: *** [/var/lib/dkms/media-build-experimental/0~20150719.122100/build/v4l/adp1653.o] Fehler 1 make[2]: *** [_module_/var/lib/dkms/media-build-experimental/0~20150719.122100/build/v4l] Error 2 make[2]: Leaving directory `/usr/src/linux-headers-4.4.0-34-generic' make[1]: *** [default] Fehler 2 make[1]: Verzeichnis »/var/lib/dkms/media-build-experimental/0~20150719.122100/build/v4l« wird verlassen make: *** [all] Fehler 2 |
Habe auch versucht nach Wiki Anleitung die Treiber manuell zu kompillieren: https://wiki.ubuntuusers.de/DVB-Karten/Digital_Devices_Cine_S2/ dort lautet die Fehlermeldung beim make-Schritt:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 | CC [M] /home/vdrr/media_build_experimental/v4l/s5c73m3-ctrls.o CC [M] /home/vdrr/media_build_experimental/v4l/adp1653.o /home/vdrr/media_build_experimental/v4l/adp1653.c: In function 'adp1653_of_init': /home/vdrr/media_build_experimental/v4l/adp1653.c:468:2: error: too few arguments to function 'devm_gpiod_get' pd->enable_gpio = devm_gpiod_get(&client->dev, "enable"); ^ In file included from /home/vdrr/media_build_experimental/v4l/adp1653.c:39:0: include/linux/gpio/consumer.h:73:32: note: declared here struct gpio_desc *__must_check devm_gpiod_get(struct device *dev, ^ make[3]: *** [/home/vdrr/media_build_experimental/v4l/adp1653.o] Fehler 1 make[3]: *** Auf noch nicht beendete Prozesse wird gewartet … make[2]: *** [_module_/home/vdrr/media_build_experimental/v4l] Error 2 make[2]: Leaving directory `/usr/src/linux-headers-4.4.0-34-generic' make[1]: *** [default] Fehler 2 make[1]: Verzeichnis »/home/vdrr/media_build_experimental/v4l« wird verlassen make: *** [all] Fehler 2 |
wichtige Daten des Systems: Dvb Karten: Cine S2 V6 (funktioniert auch ohne zusätzliche Treiber) Erweiterung Duo-Flex S2 V4 (funktioniert auch) Erweiterung Digitale TV Karte DVB-C/T2 (diese Karte funktioniert ohne die Treiber leider nicht.
Hat jemand bitte eine Lösung dafür?
Gruß Bernd