I'm working with a limited embedded device - Linux environment - that uses a custom DirectFB implementation to draw a user interface in its video output.I would like to exchange this method by a raw framebuffer device at /dev/fb0. However, I'm failing to create the node. Enabling framebuffer device at the Linux kernel didn't make it appear and using mknod is giving me a file that most applications won't be able to use. For example:# mknod /dev/fb0 c 29 0# ls -l /dev/fb0crw-r--r--    1 root     root       29,   0 Dec 31 22:04 /dev/fb0# fbdumpFailed to open /dev/fb0: No such deviceAlso, I don't know how to create it automatically at boot. I've added the vga=0x101 kernel option to my bootloader to no good.How's this usually done? Am I missing some requirements?My Linux version is 3.3.8.EDITMore info about the device (Broadcom 97356):# cat /proc/devices Character devices:  1 mem  4 /dev/vc/0  4 tty  4 ttyS  5 /dev/tty  5 /dev/console  5 /dev/ptmx  7 vcs 10 misc 13 input 21 sg 29 fb 33 nexus 34 base 90 mtd128 ptm136 pts180 usb189 usb_device231 linker232 inject233 audout234 bmoca235 pdwriter236 hdmi237 stb238 smartcard239 led239 led239 led240 fpchar241 nocs242 crypto243 videnc244 viddec245 auddec246 demux246 demux246 demux246 demux246 demux246 demux247 tuner247 tuner247 tuner247 tuner248 custom249 fusion250 soc251 galaxy_base_log251 galaxy_base_log251 galaxy_base_log252 BaseRemoteCtl253 ubi0254 usbmonBlock devices:  1 ramdisk259 blkext  7 loop  8 sd 11 sr 31 mtdblock 65 sd 66 sd 67 sd 68 sd 69 sd 70 sd 71 sd128 sd129 sd130 sd131 sd132 sd133 sd134 sd135 sd# cat /proc/fb
How to create the framebuffer file node?
linux;linux kernel;framebuffer