Identifizieren des Kernelmoduls für eine analoge Videoaufnahmekarte Multimedia-Videocontroller: Adaptec (ehemals DPT) Device 9065

431
Desmond Coertzen

Ich versuche, ein Kernel-Modul zu identifizieren, damit eine analoge Video-Capture-Karte mit video4linux funktioniert.

lspci:

Multimedia video controller: Adaptec (formerly DPT) Device 9065 02:04.0 Class 0400: Device 1044:9065 Subsystem: Device 3344:1122 Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx- Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=slow >TAbort- SERR- 

uname -a:

Linux camhub1 3.16.7-35-default #1 SMP Sun Feb 7 17:32:21 UTC 2016 (832c776) i686 athlon i386 GNU/Linux

Wie würde ich das angehen?

0
Zuerst würde ich versuchen, meinen Kernel auf 4.12.8 zu aktualisieren, oder so nah wie möglich, da das Linux für das Linux-Subsystem seit der Veröffentlichung Ihres Kernels viele Aktualisierungen enthält. cybernard vor 6 Jahren 1
Das wäre schwierig. Freigegebene Plattform. Ich habe den neuesten linuxtv-Build heruntergeladen und kompiliert. Ich denke, meine Jungs sind zumindest auf dem neuesten Stand Desmond Coertzen vor 6 Jahren 0
Nun, dein Kernel wurde veröffentlicht. Okt 30,2014 Wie erwartest du, dass es funktioniert? Wenn Ihr video4linux-Subsystem nicht als Module erstellt wurde, müssen Sie den Kernel neu erstellen, sodass es sich um Module handelt. cybernard vor 6 Jahren 0
Sie laden und kompilieren den neuesten linuxtv-Build heute oder vor dem Posten hier? https://www.linuxtv.org/downloads/firmware/#tarball Haben Sie nach einer Firmware für Ihr Gerät gesucht? cybernard vor 6 Jahren 0
Ich schaue mir das Wiki an und konnte kein einzelnes von adaptec oder dpt hergestelltes Gerät finden, das von video4linux unterstützt wurde. Ich überprüfe das pci-ids-Repository und andere Quellen und konnte keine Erwähnung eines Geräts finden, das die 1044: 9065-ids-Nummern verwendet. Die einzige Übereinstimmung, die ich finden konnte, ist ** DSSL DVS2-Serienkarte **, die auch nicht mit unterstützten Geräten übereinstimmt. Wenn die Karte nicht unter einem anderen Namen erscheint, kann ich sie nicht finden. Sie müssen die Treiber selbst schreiben oder einen anderen finden, der dies tun wird. cybernard vor 6 Jahren 1
Veröffentlichen Sie eine Kopie der Ergebnisse von ** dmesg **, jedoch nur Zeilen, die sich auf die Tuner-Karte oder v4l oder dvb beziehen. Ihre einzige Hoffnung ist, dass Ihre Karte einen anderen unterstützten Capture-Chip enthält. Andernfalls kaufen Sie eine andere Karte. cybernard vor 6 Jahren 0
Ja, ich habe die neueste Medienversion von Linux TV heruntergeladen, kompiliert und installiert. Ich habe aufgehängt, welches Modul geladen werden soll. Ich habe es noch nicht von git gemacht, aber ich bezweifle, dass ich dort so etwas Neues sehen werde. Desmond Coertzen vor 6 Jahren 0
Wenig in dmesg: [0.196380] pci 0000: 02: 04.0: [1044: 9065] type 00 class 0x040000 [0.196432] pci 0000: 02: 04.0: reg 0x1c: [mem 0xe4800000-0xe4bfffff] [0.196445] pci 0000: 02: 04.0: reg 0x20: [mem 0xe4000000-0xe43fffff pref] [0.196458] pci 0000: 02: 04.0: reg 0x24: [mem 0xe5000000-0xe50000ff] [0.196585] pci 0000: 02: 05.0: [1044: 9065] Typ 00 Klasse 0x04000000 [0.196637] pci 0000: 02: 05.0: reg 0x1c: [Mem 0xe4c00000-0xe4ffffff] [0.196650] pci 0000: 02: 05.0: reg 0x20: [Mem 0xe4400000-0xe47fffff pref] [0.196663] pci 0000: 02: 05.0: reg 0x24: [mem 0xe5001000-0xe50010ff] Desmond Coertzen vor 6 Jahren 0
Der neueste Treiber für diesen Anbieter ist eSATA. Das bedeutet, dass es keinen Treiber für diese Hardware gibt und nicht in naher Zukunft. 0andriy vor 6 Jahren 1

1 Antwort auf die Frage

0
cybernard

Ihr Kernel ist möglicherweise zu alt, und dies funktioniert möglicherweise nicht, Sie müssen jedoch die video4linux-Kernelmodule aktualisieren.

Besuchen Sie zuerst dieses Wiki: https://www.linuxtv.org/wiki/index.php/Hardware_device_information

https://www.linuxtv.org/downloads/

https://git.linuxtv.org/media_tree.git/about/ Zum Klonen des Master-Entwicklungs-Repositorys installieren Sie git und führen Folgendes aus:

git clone git://linuxtv.org/media_tree.git  make make install 
Haben Sie Quellen auf IDs geprüft? 0andriy vor 6 Jahren 0
Nein, ich bin eine linuxtv-Quelle. Roughshod fgrep kann auf "Kobalt" oder "Atomisp" zeigen. Viele USB-Modelle kamen auf, aber meine Karte ist pci Desmond Coertzen vor 6 Jahren 0
@DesmondCoertzen Ihr Gerät wird nicht unterstützt und es gibt keine Anzeichen, dass es jemals unterstützt wird. Wenn Sie keinen Linux-Entwickler für die Entwicklung von Treibern für Ihr Gerät bezahlen möchten, wird dies nicht unterstützt. Die Kosten dieses Entwicklers liegen wahrscheinlich bei 4x und nicht nur beim Kauf einer unterstützten Karte. cybernard vor 6 Jahren 0