staging.inyokaproject.org

Kernelkompilierung nach wiki-Artikel

Status: Ungelöst | Ubuntu-Version: Ubuntu 20.04 (Focal Fossa)
Antworten |

rimatheou

Anmeldungsdatum:
1. Oktober 2009

Beiträge: 438

Servus!

[wenn falsch geparkt, bitte verschieben]

Ich habe eine PCIe Capture Card von GeoVision (DVR 16 Kanal 480 fps D-Sub Modell: GV-1480A), die ursprünglich dazu verwendet wurde, Überwachungskameras aufzunehmen. Ich möchte sie dazu verwenden, den VGA-Ausgang eines Notebooks aufzunehmen. Sie hat zwei VGA-Anschlüsse.

$ lspci -nnk

[...]
07:00.0 Unassigned class [ff00]: Altera Corporation Device [1172:0054] (rev 01)
	Subsystem: SafeNet (wrong ID) Device [0001:8888]
	Kernel modules: altera_cvp

Ich vermute mal, es ist dieses Ding. - Es steht aber nicht da: kernel driver in use. Warum auch immer?

$ lsmod | grep altera
altera_cvp             16384  0
fpga_mgr               16384  1 altera_cvp

Das Modul ist geladen.

Mit dem VLC-Player kann ich die Karte nicht ansprechen:

$ ls /dev/video*
ls: Zugriff auf '/dev/video*' nicht möglich: Datei oder Verzeichnis nicht gefunden

und:

$ v4l2-ctl --list-devices
Cannot open device /dev/video0, exiting.

Eine Suche nach "kernel modules: altera_cvp" führte mich auf diese Seite Eine Suche nach "CONFIG_FPGA_MGR_ALTERA_CVP" führte auf diese Seite

Ich möchte es mit einer Kernelkompilierung probieren und habe mich an diese Anleitung gehalten: https://wiki.ubuntuusers.de/Kernel/Kompilierung/

Beim Bauen erhalte ich diese Fehlermeldung:

make[1]: Verzeichnis „/home/anna/kernel/linux-source-5.4.0“ wird verlassen
 dpkg-source -b .
dpkg-source: Fehler: Datei linux-source-5.4.0/debian/changelog kann nicht geöffnet werden: No such file or directory
dpkg-buildpackage: Fehler: Unterprozess dpkg-source -b . lieferte Exitstatus 255
make: *** [debian/ruleset/targets/common.mk:407: debian/stamp/build/buildpackage] Fehler 255

Ich kann die fehlende Datei auch nicht einfach erstellen oder rüberkopieren von /usr/src/linux-source-5.4.0/debian

Habe mir schon die Zähne ausgebissen.

$ uname -r
5.4.0-42-generic

Derselbe wie gebaut werden soll. Hmm...

Fehlen mir noch irgendwelche Pakete?

woko1754

Anmeldungsdatum:
12. November 2008

Beiträge: 801

Weil sonst keiner antwortet mache ich das mal:

Was verspricht Du Dir vom Kompilieren des Kernels. Das ist ein tierischer Aufwand, und ich bin froh, dass ich das seit Ewigkeiten nicht mehr machen musste.

altera_cvp ist als Modul eingebunden, und wenn Du auf Fehlerkorrekturen hoffst (die Artikel sind schon ziemlich alt), kannst Du das Modul separat Kompilieren, oder Du probierst über http://https://kernel.ubuntu.com/~kernel-ppa/mainline// einen neuen Kernel.

rimatheou

(Themenstarter)

Anmeldungsdatum:
1. Oktober 2009

Beiträge: 438

Ich bin jetzt nach dieser Anleitung vorgegangen. Ich hatte gehofft, mit

make menuconfig

unter > Device Drivers > FPGA Configuration Framework ein Modul zu finden (siehe Anhang), womit ich die blöde Capture Card verwenden kann (sofern sie überhaupt eine ist). Fehlanzeige.

$ lspci -nnk
[...]
08:00.0 Unassigned class [ff00]: Altera Corporation Device [1172:0054] (rev 01)
	Subsystem: SafeNet (wrong ID) Device [0001:8888]

aber:

$ lsmod | grep altera
altera_cvp             16384  0
fpga_mgr               16384  1 altera_cvp

Anhang

rimatheou

(Themenstarter)

Anmeldungsdatum:
1. Oktober 2009

Beiträge: 438

Wenn ich nach altera_cvp in der Kernel-Koniguration suche, erhalte ich:

Symbol: FPGA_MGR_ALTERA_CVP [=m]

Type: tristate

Prompt: Altera CvP FPGA Manager

Location:

→ Device Drivers

(1) → FPGA Configuration Framework (FPGA [=m])

Defined at drivers/fpga/Kconfig:48

Depends on: FPGA [=m] && PCI [=y]

siehe Anhang.

Anhang

Antworten |