DVB on the stock kernel
by pchristy from LinuxQuestions.org on (#6Q4V9)
(As an aside, this also applies to the Sarpi kernel!)
Some time ago, DVB stopped working on the stock (and Sarpi) kernels. I can't give an exact date as the change in kernels were causing bigger issues (all sorted now) on my Pi400, so DVB was on the back burner!
Although DVB works perfectly on the Pi-fork kernel, it doesn't work at all on the stock kernel.
On the Pi-fork, I see this:
Code:dmesg | grep v4l
[ 10.032048] bcm2835_v4l2: module is from the staging directory, the quality is unknown, you have been warned.
dmesg | grep cxd
[ 10.954294] cxd2880: cxd2880_attach: CXD2880 driver version: Ver 1.4.1 - 1.0.5
[ 10.954415] cxd2880 spi0.0: DVB: registering adapter 0 frontend 0 (Sony CXD2880)...
[ 10.975159] cxd2880_spi: cxd2880_spi_probe: Sony CXD2880 has successfully attached.On the stock kernel, I get the bcm2835_v4l2 message, but no modules load. Neither dvb nor v4l devices are created under /dev.
At first, I thought it was missing modules (cxd2880). Although these modules were indeed missing, Stuart has now added them to recent kernels (Thanks, Stuart!) but DVB still doesn't work!
Modprobe-ing the modules doesn't help either.
As far as I can see, the cxd doesn't seem to need any special firmware. I've been investigating this for a while now, and come to a full stop. I've run out of ideas!
I've also tried inserting a USB DVB dongle in case it was something to do with the Pi TV-Hat being on the GPIO ports, but that doesn't work either.
My DVB app of choice is Kaffeine, but since the modules never load, none of the V4L2 apps work either.
Any hints welcome!
--
Pete
Some time ago, DVB stopped working on the stock (and Sarpi) kernels. I can't give an exact date as the change in kernels were causing bigger issues (all sorted now) on my Pi400, so DVB was on the back burner!
Although DVB works perfectly on the Pi-fork kernel, it doesn't work at all on the stock kernel.
On the Pi-fork, I see this:
Code:dmesg | grep v4l
[ 10.032048] bcm2835_v4l2: module is from the staging directory, the quality is unknown, you have been warned.
dmesg | grep cxd
[ 10.954294] cxd2880: cxd2880_attach: CXD2880 driver version: Ver 1.4.1 - 1.0.5
[ 10.954415] cxd2880 spi0.0: DVB: registering adapter 0 frontend 0 (Sony CXD2880)...
[ 10.975159] cxd2880_spi: cxd2880_spi_probe: Sony CXD2880 has successfully attached.On the stock kernel, I get the bcm2835_v4l2 message, but no modules load. Neither dvb nor v4l devices are created under /dev.
At first, I thought it was missing modules (cxd2880). Although these modules were indeed missing, Stuart has now added them to recent kernels (Thanks, Stuart!) but DVB still doesn't work!
Modprobe-ing the modules doesn't help either.
As far as I can see, the cxd doesn't seem to need any special firmware. I've been investigating this for a while now, and come to a full stop. I've run out of ideas!
I've also tried inserting a USB DVB dongle in case it was something to do with the Pi TV-Hat being on the GPIO ports, but that doesn't work either.
My DVB app of choice is Kaffeine, but since the modules never load, none of the V4L2 apps work either.
Any hints welcome!
--
Pete