linux-kernellinux-device-driverdevice-driverdvb

DVB device node creation Linux Ubuntu


Hi I am trying to create a dvb frotnend for my device on ubuntu. I have created a device driver file that creates a dummy dvb file after looking at dummy_dvb_fe.c which is present in the linux kernel. For some reason when I insmod it I am not able to see anything in my /dev folder. Generally a device node under /dev/dvb/adapter should get created. I am not sure if any other files need to be changed for front end registeration. due to the lack of documentation I am not sure about the process of creating a dvb frontend device driver and registering it.


Solution

  • Well I figured it out. Issue was I was looking into the Linux TV user space DVB-API documentation instead of the Media Kernel API documentation. In any case

    You have to create, populate and register a dvb_adapter after which you have to create and register a dvb_dummy device.