Попытка перекомпилировать ядро ​​JetsonTx2 с поддержкой драйверов Comedi - PullRequest
0 голосов
/ 17 января 2019

Привет, я скомпилировал ядро ​​с включенной поддержкой comedi. Я использую это руководство от jetsonhacks:

https://www.jetsonhacks.com/2018/03/22/build-kernel-modules-nvidia-jetson-tx2-2/

В настоящее время я установил Comedilib и скомпилировал некоторые из их примеров программ. Для / dev / comedi0 используется правильный драйвер, однако, когда я запускаю какой-либо из них, выходных данных нет, и экземпляр bash зависает. Я проверил вывод dmesg, и он содержал эту строку:

[ 9.627985] comedi: module is from the staging directory, the quality is unknown, you have been warned. 
[ 9.628691] comedi: version 0.7.76 - http://www.comedi.org 
[ 9.630232] comedi_pci: module is from the staging directory, the quality is unknown, you have been warned. 
[ 9.631796] comedi_8255: module is from the staging directory, the quality is unknown, you have been warned. 
[ 9.633675] ni_tio: module is from the staging directory, the quality is unknown, you have been warned. 
[ 9.635493] mite: module is from the staging directory, the quality is unknown, you have been warned. 
[ 9.637141] ni_tiocmd: module is from the staging directory, the quality is unknown, you have been warned. 
[ 9.640587] ni_pcimio: module is from the staging directory, the quality is unknown, you have been warned. 
[ 9.641187] pci 0000:01:00.0: enabling device (0000 -> 0002)
[ 9.641199] pci 0000:01:00.0: enabling bus mastering 
[ 9.641207] ni_pcimio 0000:02:04.0: enabling device (0000 -> 0002) 
[ 9.641258] ni_pcimio 0000:02:04.0: enabling bus mastering 
[ 9.641340] mite: version = 1, type = 4, mite mode = 1, interface mode = 3
[ 9.641342] mite: num channels = 8, write post fifo depth = 1, wins = 0, iowins = 2 
[ 9.641363] comedi comedi0: fifo size is 64. 
[ 9.678851] Unable to handle kernel paging request at virtual address 3ffffbcc22efe40
[ 9.678854] pgd = ffffffc1e3bb4000 
[ 9.678858] [3ffffbcc22efe40] *pgd=0000000000000000, *pud=0000000000000000
[ 9.678862] Internal error: Oops: 96000004 [#1] PREEMPT SMP 
[ 9.678877] Modules linked in: ni_pcimio(C+) ni_tiocmd(C) mite(C) ni_tio(C) comedi_8255(C) comedi_pci(C) comedi(C) bcmdhd pci_tegra nfsd nfs_acl bluedroid_pm 
[ 9.678883] CPU: 4 PID: 340 Comm: systemd-udevd Tainted: G C 4.4.38-tegraFSAEv2 #2

В настоящее время я использую PCI NI-6220 -> адаптер pci / pcie -> jetson tx2.

Любая помощь будет оценена заранее спасибо.

...