Hi all
i put the hdmi capture card on tx1 R28.1.
before that i can work fine in my ubuntu 64bit pc(kernel 4.X).
but now when i insmod the driver will show the message as below:
and i open the pcie debug option
[ 302.783672] pci_model_driver_init
[ 302.786990] id->device=54
[ 302.789812] id->device=54
[ 302.792575] pci_model_probe prepare
[ 302.796206] CX311H 0000:01:00.0: enabling device (0000 -> 0002)
[ 302.802660] CX311H 0000:01:00.0: enabling bus mastering
[ 302.808271] set 32bit DMA mask
[ 302.812644] pci_model_probe sub_id=3112
[ 302.816636] board_probe start
[ 302.819858] >>aver_xilinx_init
[ 302.979286] Reset FPGA
[ 303.099394] ****************************
[ 303.103755] chip_version:20171117
[ 303.108622] ****************************
[ 303.113418] aver_xilinx_set_i2c_speed bus 0 value 3d
[ 303.304028] aver_xilinx_csc_in_out===== colorspace_in AVER_XILINX_CS_YUV
[ 303.310956] aver_xilinx_csc_in_out====== cs (1) BT709_out=1
[ 303.371691] aver_xilinx_init ok
[ 303.495427] I2C_MODEL_BUS pdriver->drv_name ok adv7619 and adv7619
[ 303.501931] adv7619 chipid 20c1
[ 303.533651] PCIE: tegra_pcie_isr(1248)
[ 303.537433] PCIE: handle_sb_intr(1204)
[ 303.541231] BUG: sleeping function called from invalid context at ../mm/mempool.c:323
[ 303.549076] in_atomic(): 1, irqs_disabled(): 128, pid: 0, name: swapper/0
[ 303.555891] CPU: 0 PID: 0 Comm: swapper/0 Tainted: G O 4.4.38-tegra #1
[ 303.563557] Hardware name: jetson_tx1 (DT)
[ 303.567667] Call trace:
[ 303.570159] [<ffffffc0000893ac>] dump_backtrace+0x0/0xe8
[ 303.575499] [<ffffffc000089858>] show_stack+0x14/0x1c
[ 303.580576] [<ffffffc00036cde0>] __dump_stack+0x20/0x28
[ 303.585822] [<ffffffc00036ce84>] dump_stack+0x9c/0xd8
[ 303.590898] [<ffffffc0000cbbb8>] ___might_sleep+0x154/0x15c
[ 303.596493] [<ffffffc0000cbc30>] __might_sleep+0x70/0x94
[ 303.601831] [<ffffffc000174800>] mempool_alloc+0x40/0x16c
[ 303.607655] [<ffffffbffcf51628>] mem_model_pool_alloc+0x20/0x38 [cx311h]
[ 303.614776] [<ffffffbffcf5326c>] task_model_get_taskcxt+0x28/0x7c [cx311h]
[ 303.622070] [<ffffffbffcf53944>] task_model_schedule_DPC+0x18/0x88 [cx311h]
[ 303.629447] [<ffffffbffcf5c908>] aver_xilinx_schedule_audio_DPC+0x28/0x30 [cx311h]
[ 303.637429] [<ffffffbffcf5cb70>] aver_xilinx_irq_func+0x260/0x508 [cx311h]
[ 303.644716] [<ffffffbffcf51d38>] pci_model_irq+0x18/0x30 [cx311h]
[ 303.650836] [<ffffffc0000f76dc>] handle_irq_event_percpu+0xf8/0x26c
[ 303.657121] [<ffffffc0000f7898>] handle_irq_event+0x48/0x78
[ 303.662717] [<ffffffc0000faf88>] handle_fasteoi_irq+0xb0/0xf4
[ 303.668480] [<ffffffc0000f6b34>] generic_handle_irq+0x18/0x2c
[ 303.674244] [<ffffffc0000f7010>] __handle_domain_irq+0x80/0xac
[ 303.680093] [<ffffffc000080ba0>] gic_handle_irq+0x6c/0xb8
[ 303.685512] [<ffffffc000083f44>] el1_irq+0x84/0x100
[ 303.690416] [<ffffffc00080e82c>] cpuidle_enter+0x18/0x20
[ 303.695752] [<ffffffc0000e6758>] call_cpuidle+0x4c/0x58
[ 303.701000] [<ffffffc0000e6830>] cpuidle_idle_call+0xcc/0x120
[ 303.706767] [<ffffffc0000e6ae0>] cpu_idle_loop+0x25c/0x27c
[ 303.712277] [<ffffffc0000e6b10>] convert_prio+0x0/0x3c
[ 303.717440] [<ffffffc000b314d4>] rest_init+0x8c/0x98
[ 303.722433] [<ffffffc001164a7c>] start_kernel+0x2dc/0x2e4
[ 303.727847] [<0000000080b37000>] 0x80b37000
[ 304.422263] PCIE: tegra_pcie_isr(1248)
[ 304.425998] PCIE: handle_sb_intr(1204)
[ 304.432326] PCIE: tegra_pcie_isr(1248)
[ 304.436068] PCIE: handle_sb_intr(1204)
[ 304.439810] PCIE: tegra_pcie_isr(1248)
[ 304.443546] PCIE: handle_sb_intr(1204)
[ 304.447286] PCIE: tegra_pcie_isr(1248)
[ 304.451021] PCIE: handle_sb_intr(1204)
[ 304.457292] PCIE: tegra_pcie_isr(1248)
[ 304.461033] PCIE: handle_sb_intr(1204)
[ 304.464807] PCIE: tegra_pcie_isr(1248)
[ 304.468543] PCIE: handle_sb_intr(1204)
[ 304.472283] PCIE: tegra_pcie_isr(1248)
[ 304.476019] PCIE: handle_sb_intr(1204)
[ 304.482258] PCIE: tegra_pcie_isr(1248)
[ 304.485999] PCIE: handle_sb_intr(1204)
[ 304.489741] PCIE: tegra_pcie_isr(1248)
[ 304.493478] PCIE: handle_sb_intr(1204)
[ 304.495171] board_i2c_init ok
[ 304.495175] board_probe subsystem_id=3112
[ 304.495550] aver_xilinx_hdmi_hotplug ..........................................
[ 304.495554] =====aver_xilinx_set_gpio read_tmp = 1c
[ 304.515642] =====aver_xilinx_set_gpio read_tmp = 18
[ 304.519011] alsa_model_pcm_open
[ 304.519327] alsa_model_pcm_open
[ 304.519550] alsa_model_pcm_open
[ 304.519828] alsa_model_pcm_open
[ 304.520369] alsa_model_pcm_open
[ 304.520436] alsa_model_hw_params() alloc buffer size = 17632 periods = 1 period_bytes = 17632
[ 304.520578] alsa_model_prepare
[ 304.520581] alsa_model_prepare
[ 304.524943] alsa_model_hw_free
[ 304.533131] alsa_model_pcm_open
[ 304.533223] alsa_model_hw_params() alloc buffer size = 352800 periods = 1 period_bytes = 352800
[ 304.533348] alsa_model_prepare
[ 304.533352] alsa_model_prepare
[ 304.572371] PCIE: tegra_pcie_isr(1248)
[ 304.576111] PCIE: handle_sb_intr(1204)
[ 304.581944] PCIE: tegra_pcie_isr(1248)
[ 304.584019] alsa_model_card_trigger ffffffc073567400
[ 304.584021] aver_xilinx_start_audio_streaming...
[ 304.595239] PCIE: handle_sb_intr(1204)
[ 304.599030] PCIE: tegra_pcie_isr(1248)
[ 304.602768] PCIE: handle_sb_intr(1204)
[ 304.606508] PCIE: tegra_pcie_isr(1248)
[ 304.610243] PCIE: handle_sb_intr(1204)
[ 304.619161] =====aver_xilinx_set_gpio read_tmp = 1c
[ 304.621921] PCIE: tegra_pcie_isr(1248)
[ 304.621923] PCIE: handle_sb_intr(1204)
[ 304.621935] PCIE: tegra_pcie_isr(1248)
[ 304.621937] PCIE: handle_sb_intr(1204)
[ 304.639352] board_probe=0
[ 304.641897] PCIE: tegra_pcie_isr(1248)
[ 304.641899] PCIE: handle_sb_intr(1204)
[ 304.641911] PCIE: tegra_pcie_isr(1248)
[ 304.641912] PCIE: handle_sb_intr(1204)
[ 304.657015] >>>pci_register_driver ok
[ 304.661834] PCIE: tegra_pcie_isr(1248)
[ 304.665577] PCIE: handle_sb_intr(1204)
[ 304.669323] PCIE: tegra_pcie_isr(1248)
[ 304.673060] PCIE: handle_sb_intr(1204)
nvidia@tegra-ubuntu:~/cx311h_Drv_1.0.0028-7-g3908_arm64_64_4.4.38-tegra_[ 304.681807] PCIE: tegra_pcie_isr(1248)
[ 304.688681] PCIE: handle_sb_intr(1204)
0222$ [ 304.692479] PCIE: tegra_pcie_isr(1248)
[ 304.697547] PCIE: handle_sb_intr(1204)
[ 304.701916] PCIE: tegra_pcie_isr(1248)
[ 304.705657] PCIE: handle_sb_intr(1204)
[ 304.709401] PCIE: tegra_pcie_isr(1248)
[ 304.713137] PCIE: handle_sb_intr(1204)
[ 304.721934] PCIE: tegra_pcie_isr(1248)
[ 304.725675] PCIE: handle_sb_intr(1204)
[ 304.729418] PCIE: tegra_pcie_isr(1248)
[ 304.733154] PCIE: handle_sb_intr(1204)
[ 304.741907] PCIE: tegra_pcie_isr(1248)
[ 304.745646] PCIE: handle_sb_intr(1204)
[ 304.749389] PCIE: tegra_pcie_isr(1248)
[ 304.753124] PCIE: handle_sb_intr(1204)
[ 304.761873] PCIE: tegra_pcie_isr(1248)
[ 304.765614] PCIE: handle_sb_intr(1204)
[ 304.769356] PCIE: tegra_pcie_isr(1248)
[ 304.773091] PCIE: handle_sb_intr(1204)
[ 304.781846] PCIE: tegra_pcie_isr(1248)
[ 304.785588] PCIE: handle_sb_intr(1204)
[ 304.789359] PCIE: tegra_pcie_isr(1248)
[ 304.793094] PCIE: handle_sb_intr(1204)
[ 304.801820] PCIE: tegra_pcie_isr(1248)
[ 304.805561] PCIE: handle_sb_intr(1204)
[ 304.809304] PCIE: tegra_pcie_isr(1248)
[ 304.813040] PCIE: handle_sb_intr(1204)
[ 309.135851] PCIE: tegra_pcie_isr(1248)
[ 309.139592] PCIE: handle_sb_intr(1204)
[ 309.143334] PCIE: tegra_pcie_isr(1248)
[ 309.147070] PCIE: handle_sb_intr(1204)
[ 309.155825] PCIE: tegra_pcie_isr(1248)
[ 309.159566] PCIE: handle_sb_intr(1204)
[ 309.163310] PCIE: tegra_pcie_isr(1248)
[ 309.167046] PCIE: handle_sb_intr(1204)
[ 309.175804] PCIE: tegra_pcie_isr(1248)
[ 309.179544] PCIE: handle_sb_intr(1204)
[ 309.183291] PCIE: tegra_pcie_isr(1248)
[ 309.187026] PCIE: handle_sb_intr(1204)
[ 309.195770] PCIE: tegra_pcie_isr(1248)
[ 309.199511] PCIE: handle_sb_intr(1204)
[ 309.203284] PCIE: tegra_pcie_isr(1248)
[ 309.207021] PCIE: handle_sb_intr(1204)
[ 309.215744] PCIE: tegra_pcie_isr(1248)
[ 309.219485] PCIE: handle_sb_intr(1204)
[ 309.223228] PCIE: tegra_pcie_isr(1248)
[ 309.226963] PCIE: handle_sb_intr(1204)
[ 309.235716] PCIE: tegra_pcie_isr(1248)
[ 309.239458] PCIE: handle_sb_intr(1204)
[ 309.243205] PCIE: tegra_pcie_isr(1248)
[ 309.246942] PCIE: handle_sb_intr(1204)
[ 309.255689] PCIE: tegra_pcie_isr(1248)
[ 309.259430] PCIE: handle_sb_intr(1204)
[ 309.263211] PCIE: tegra_pcie_isr(1248)
[ 309.266947] PCIE: handle_sb_intr(1204)
[ 309.275667] PCIE: tegra_pcie_isr(1248)
[ 309.279407] PCIE: handle_sb_intr(1204)
[ 309.283151] PCIE: tegra_pcie_isr(1248)
[ 309.286887] PCIE: handle_sb_intr(1204)
[ 309.295632] PCIE: tegra_pcie_isr(1248)
[ 309.299374] PCIE: handle_sb_intr(1204)
[ 309.303121] PCIE: tegra_pcie_isr(1248)
[ 309.306856] PCIE: handle_sb_intr(1204)
[ 309.315606] PCIE: tegra_pcie_isr(1248)
[ 309.319347] PCIE: handle_sb_intr(1204)
[ 309.323090] PCIE: tegra_pcie_isr(1248)
[ 309.326827] PCIE: handle_sb_intr(1204)
[ 309.335579] PCIE: tegra_pcie_isr(1248)
[ 309.339320] PCIE: handle_sb_intr(1204)
[ 309.343062] PCIE: tegra_pcie_isr(1248)
[ 309.346797] PCIE: handle_sb_intr(1204)
[ 309.355551] PCIE: tegra_pcie_isr(1248)
[ 309.359292] PCIE: handle_sb_intr(1204)
[ 309.363066] PCIE: tegra_pcie_isr(1248)
[ 309.366802] PCIE: handle_sb_intr(1204)
[ 309.375530] PCIE: tegra_pcie_isr(1248)
[ 309.379270] PCIE: handle_sb_intr(1204)
[ 309.383013] PCIE: tegra_pcie_isr(1248)
[ 309.386750] PCIE: handle_sb_intr(1204)
[ 309.395497] PCIE: tegra_pcie_isr(1248)
[ 309.399239] PCIE: handle_sb_intr(1204)
[ 309.402983] PCIE: tegra_pcie_isr(1248)
[ 309.406719] PCIE: handle_sb_intr(1204)
[ 309.415470] PCIE: tegra_pcie_isr(1248)
[ 309.419210] PCIE: handle_sb_intr(1204)
[ 309.422957] PCIE: tegra_pcie_isr(1248)
[ 309.426692] PCIE: handle_sb_intr(1204)
[ 309.435292] PCIE: tegra_pcie_isr(1248)
[ 309.439032] PCIE: handle_sb_intr(1204)
[ 309.442777] PCIE: tegra_pcie_isr(1248)
[ 309.446512] PCIE: handle_sb_intr(1204)
[ 309.455269] PCIE: tegra_pcie_isr(1248)
[ 309.459014] PCIE: handle_sb_intr(1204)
[ 309.462761] PCIE: tegra_pcie_isr(1248)
[ 309.466497] PCIE: handle_sb_intr(1204)
[ 309.475239] PCIE: tegra_pcie_isr(1248)
[ 309.478981] PCIE: handle_sb_intr(1204)
[ 309.482735] PCIE: tegra_pcie_isr(1248)
[ 309.486471] PCIE: handle_sb_intr(1204)
[ 309.495255] PCIE: tegra_pcie_isr(1248)
[ 309.498996] PCIE: handle_sb_intr(1204)
[ 309.502738] PCIE: tegra_pcie_isr(1248)
[ 309.506474] PCIE: handle_sb_intr(1204)
[ 309.515297] PCIE: tegra_pcie_isr(1248)
[ 309.519038] PCIE: handle_sb_intr(1204)
[ 309.522813] PCIE: tegra_pcie_isr(1248)
[ 309.526549] PCIE: handle_sb_intr(1204)
[ 309.535299] PCIE: tegra_pcie_isr(1248)
[ 309.539041] PCIE: handle_sb_intr(1204)
[ 309.542789] PCIE: tegra_pcie_isr(1248)
[ 309.546524] PCIE: handle_sb_intr(1204)
[ 309.555282] PCIE: tegra_pcie_isr(1248)
[ 309.559022] PCIE: handle_sb_intr(1204)
[ 309.562765] PCIE: tegra_pcie_isr(1248)
[ 309.566500] PCIE: handle_sb_intr(1204)
[ 309.575209] PCIE: tegra_pcie_isr(1248)
[ 309.578948] PCIE: handle_sb_intr(1204)
[ 309.582691] PCIE: tegra_pcie_isr(1248)
[ 309.586427] PCIE: handle_sb_intr(1204)
[ 309.590919] alsa_model_card_trigger ffffffc073567400
[ 309.595880] PCIE: tegra_pcie_isr(1248)
[ 309.599616] PCIE: handle_sb_intr(1204)
[ 309.603367] PCIE: tegra_pcie_isr(1248)
[ 309.607105] PCIE: handle_sb_intr(1204)
[ 309.610845] PCIE: tegra_pcie_isr(1248)
[ 309.614580] PCIE: handle_sb_intr(1204)
[ 309.618406] alsa_model_hw_free
how do i use this card in tx1?