Firewire PCIe card in Jetson TX1 - Jetpack 3.1 - L4T 28.1 (kernel 4.4.38-tegra)

Hi,
I was wondering if someone might be kind enough to help please?

I have bought a Jetson TX1, and have just used Jetpack 3.1 to flash it with L4T Version 28.1 - 64-bit Ubuntu 16.04 - Kernel 4.4. When I do ‘uname -r’ on device it says 4.4.38-tegra.

I have plugged a PCIe card into it to get firewireb into the device.

If I ‘lspci’ I get:

……
02:00.0 FireWire (IEEE 1394): Texas Instruments XI02213A/B/XIO2221 IEEE-1394b OHCI COntroller [Cheetah Express] (rev 01)

So I think it can see the PCIe card.

However if I plug a firewire camera in and load Coriander it does not detect it.

With my old Jetson TK1 I had to install a modified “Grinch” Kernel to get kernel firewire support.
Is this the same issue here - how do I check if my kernel supports (IEEE1394) firewire?

Any help would be much appreciated!
Thanks in advance.

The current kernel configuration is available in “/proc/config.gz”. You could view like this:

zcat /proc/config.gz | less
/1394

It sounds like PCI sees the card, but no driver took ownership. CONFIG_FIREWIRE is probably what you want (on my R28.1 TX2 this is not enabled by default).

Thank you linuxdev!
Much appreciated advice - I’m rather new to all this.

Ok - so rebuilt the kernel with firewire enabled. Works a treat. Thanks again!