staging.inyokaproject.org

em28xx

Status: Ungelöst | Ubuntu-Version: Ubuntu
Antworten |
Dieses Thema ist die Diskussion des Artikels Archiv/em28xx.

Heinrich_Schwietering Team-Icon

Wikiteam
(Themenstarter)
Avatar von Heinrich_Schwietering

Anmeldungsdatum:
12. November 2005

Beiträge: 11335

Hi!

Willkommen im Forum! Und gleich mit 'ner Korrektur 👍

wakefred schrieb:

vielen Dank für diesen super Wiki-Eintrag. Hat mir mächtig geholfen um den Cinergy T USB Hybrid XS FM auf Karmic zum laufen zu kriegen.

Na, freut mich zu hören/lesen - ich hab' leider keine derartige Karte mehr, um es testen zu können

Aber es hat sich ein kleiner Fehler eingeschlichen: Unter dem Punkt "Installation" is ein Link auf das File für Karmic falsch. Statt http://media.ubuntuusers.de/forum/attachments:2269184:em28xx-new.tar.bz2 lautet der Link http://media.ubuntuusers.de/forum/attachments/2269184/em28xx-new.tar.bz2 (nach attachements und nach 2269184 ist der Doppelpunkt falsch)

Edit 16:22 h: ohhh... Habe erst nachträglich gesehen, dass ich ja den Wiki-Artikel selber abändern kann. Habe die Korrektur gleich selber vorgenommen.

Danke! War mein Fehler, hatte den link nach der Änderung nicht mehr richtig überprüft 😬

so long
hank

pelican

Anmeldungsdatum:
29. April 2007

Beiträge: 36

hallo!

habe gerade eben das paket installiert und es läd auch den neuen treiber. leider kann ich sagen, dass der Pinnacle Dazzle DVC 100 bei mir nicht läuft, obwohl er in der Liste steht und kompatibel sein sollte. Kann das jemand überprüfen?

Grüße

Heinrich_Schwietering Team-Icon

Wikiteam
(Themenstarter)
Avatar von Heinrich_Schwietering

Anmeldungsdatum:
12. November 2005

Beiträge: 11335

Hi!

Etwas genauere Angaben bitte: Welches Paket? Welche Ubuntu-Version? Welcher Kernel? 32 oder 64- bit-Architektur? Was gibt dmesg an Angaben zur Karte aus?

so long
hank

pelican

Anmeldungsdatum:
29. April 2007

Beiträge: 36

sorry, für die magere auskunft!

paket: em28xx_32-22_amd64.deb kernel dem enstrechend 2.6.32-22 64bit ubuntu 10.04

dmesg

Heinrich_Schwietering Team-Icon

Wikiteam
(Themenstarter)
Avatar von Heinrich_Schwietering

Anmeldungsdatum:
12. November 2005

Beiträge: 11335

Hi!

Hm, 64-bit weiß ich nicht so genau. Du könntest es aber mit der Firmware-Methode versuchen, bei http://www.linuxtv.org/wiki/index.php/Em28xx_devices ist die Karte mit aufgeführt, allerdings nur analog...

so long
hank

eishailiga

Avatar von eishailiga

Anmeldungsdatum:
31. Oktober 2006

Beiträge: 5401

Lt. dmesg Ausgabe wird die Capture Box doch einwandfrei erkannt. Das Video Device /dev/video0 wird doch erstellt.

pelican

Anmeldungsdatum:
29. April 2007

Beiträge: 36

@eishailiga: ja das ist ja das verrückte. ich hab es mit guvcview und luvcview probiert, alle brechen mit einem fehler ab, dass sie das device nicht öffnen können. rechte und so ist auch alles ok von dem interface.

@heinrich: werde diese methode mal ausprobieren.

vielen dank an euch beide!

BuZZ-dEE

Avatar von BuZZ-dEE

Anmeldungsdatum:
28. August 2007

Beiträge: 468

Gleich zum Anfang bei Möglichkeit 1.2.:

Verwenden von fertigen Paketen (versions- und kernelabhängig), für Jaunty/Karmic.

Was soll die Verlinkung Jaunty/Karmic da?

Heinrich_Schwietering Team-Icon

Wikiteam
(Themenstarter)
Avatar von Heinrich_Schwietering

Anmeldungsdatum:
12. November 2005

Beiträge: 11335

Hi!

die sollte eigentlich auf den entsprechenden Abschnitt em28xx-new-Paket ab Intrepid verweisen, jetzt tut sie es auch...

Danke für den Hinweis!

so long
hank

zero14

Anmeldungsdatum:
18. Mai 2011

Beiträge: Zähle...

Hallo Allerseits,

seit Natty Narwhal scheint die Installation mit em28xx-new nicht mehr zu funktionieren.

Bei ./build.sh build gibt es folgenden Fehler:

fatal error: linux/videodev.h: Datei oder Verzeichnis nicht gefunden

Soweit ich erfahren habe, wird ab Kernel 2.6.38 nur noch videodev2.h unterstützt, damit lässt sich mit dem Paket em28xx-new keine Module mehr erstellen.

Hinweis wäre nicht schlecht!

Heinrich_Schwietering Team-Icon

Wikiteam
(Themenstarter)
Avatar von Heinrich_Schwietering

Anmeldungsdatum:
12. November 2005

Beiträge: 11335

Hi!

@ zero14 Erstmal: Willkommen im Forum!

Dann: Der Artikel ist für Natty nicht getestet; du kannst aber gerne einen Hinweis anbringen. Allerdings wäre es schön zu wissen, welche em28xx-new-Version du versucht hast zu kompilieren; da gibt es nämlich schon länger Schwierigkeiten...

so long
hank

zero14

Anmeldungsdatum:
18. Mai 2011

Beiträge: Zähle...

Hallo Heinrich Schwietering

ich habe das angegebene Packet em28xx-new vom aufgezeigten Link http://media.ubuntuusers.de/forum/attachments/2030443/em28xx-new.tar.gz heruntergeladen und versucht zu kompilieren.

Ausgabe:

sudo ./build.sh build
rm -rf Module.symvers; 
make -C /lib/modules/`if [ -d /lib/modules/2.6.21.4-eeepc ]; then echo 2.6.21.4-eeepc; else uname -r; fi`/build SUBDIRS=`pwd` modules
make[1]: Betrete Verzeichnis '/usr/src/linux-headers-2.6.38-8-generic'
  CC [M]  /home/zerocool/.local/share/Trash/files/em28xx-new/em2880-dvb.o
In file included from /home/zerocool/.local/share/Trash/files/em28xx-new/em2880-dvb.c:37:0:
/home/zerocool/.local/share/Trash/files/em28xx-new/em28xx.h:29:28: fatal error: linux/videodev.h: Datei oder Verzeichnis nicht gefunden
compilation terminated.
make[2]: *** [/home/zerocool/.local/share/Trash/files/em28xx-new/em2880-dvb.o] Fehler 1
make[1]: *** [_module_/home/zerocool/.local/share/Trash/files/em28xx-new] Fehler 2
make[1]: Verlasse Verzeichnis '/usr/src/linux-headers-2.6.38-8-generic'
make: *** [default] Fehler 2

Wie zu erkennen ist, kann das Paket nicht kompiliert werden, da der neue Kernel (nutze 2.6.38-8-generic) keine Unterstützung mehr für das v4l Paket besitzt.

unter /usr/include/linux/ findet sich das videodev.h nicht mehr ☹

...
-rw-r--r-- 1 root root   161 2011-04-11 07:30 veth.h
-rw-r--r-- 1 root root  4566 2011-04-11 07:30 vhost.h
-rw-r--r-- 1 root root 65892 2011-04-11 07:30 videodev2.h
-rw-r--r-- 1 root root   564 2011-04-11 07:30 virtio_9p.h
-rw-r--r-- 1 root root  1255 2011-04-11 07:30 virtio_balloon.h
-rw-r--r-- 1 root root  2981 2011-04-11 07:30 virtio_blk.h

...

Ich habe auch das gepostete Patch http://forum.ubuntuusers.de/topic/em28xx-unter-maverick-2-6-/#post-2820871 für den Kernel 2.6.35 probiert, gleiches Ergebnis.

Ich vermute, das davon alle TV-Karten/Webkameras betroffen sind, welche v4l nutzen. ☹

Heinrich_Schwietering Team-Icon

Wikiteam
(Themenstarter)
Avatar von Heinrich_Schwietering

Anmeldungsdatum:
12. November 2005

Beiträge: 11335

Hi!

Das verlinkte Archiv sollte ich wohl mal entfernen 😳 ; es ist mit aktuellen Versionen nicht mehr kompatibel und beinhaltet den Entwicklungsstand von 2009, als Markus Rechberger die Entwicklung eingestellt hat.

Dass die Version für Kernel 2.6.35 unter Natty nicht läuft, wundert mich nicht sonderlich, dort kommt ja 2.6.38 zum Einsatz. Ich hatte es noch nicht ausprobiert, aber die Anpassungen mussten in der Vergangenheit meist mit jeder neuen Version erfolgen. Vielleicht muss man in der beanstandeten Datei em2880-dvb.c bzw em28xx.h ein include von videodev.h auf videodev2.h ändern?

Inwieweit dass alle mit v4l-dvb-betriebenen Geräte betrifft kann ich nicht beurteilen, vermute aber eher nicht...

so long
hank

pheidrias

Anmeldungsdatum:
27. April 2007

Beiträge: 187

Gibt's inzwischen Neuigkeiten zur Problematik?

zero14

Anmeldungsdatum:
18. Mai 2011

Beiträge: 5

Hallo Allerseits,

habe heute mal aktuell auf 12.04 LTS Precise Pangolin gewechselt und meine HVR900 Analog zum laufen gebracht. Bin dabei nach der Anleitung zu Punkt 2: em28xx (Abschnitt „Firmware-ab-Intrepid-Ibex“) vorgegangen. SoundProbleme wurden genauso gelöst wie beschrieben. 👍