Getting DVI output from beagleboard - Using kernel and modules built from stock OMAP3530 SDK


I am trying to use the stock OMAP3530 SDK to build a kernel and modules for my beagleboard. I initially did this so I would have a working toolchain for dsplink. DSPlink works so far and I can run some of the demos. But by using this kernel I lost my DVI output :(

I have made sure I added the omapfb drivers in the kernel build step and built the modules. I even see the omapfb.ko in the right place under /lib/modules after doing the modules_install target. So I am thinking it's a configuration issue. 

The following bootargs give me "Error opening /dev/fb0: No such device"

setenv bootargs console=ttyS2,115200n8 root=/dev/mmcblk0p2 rw rootdelay=1 devfs=mount omapfb.mode=dvi:1024x768MR-24@60 omapfb.vram=0:2M,1:4M mem=88M

setenv bootargs console=ttyS2,115200n8 root=/dev/mmcblk0p2 rw rootdelay=1 devfs=mount video=omapfb.mode=dvi:1024x768MR-24@60 mem=88M

This one doesn't give me the error but still doesn't put anything out onto the screen:

setenv bootargs 'console=ttyS2,115200n8 console=tty0 root=/dev/mmcblk0p2 rootwait rootfstype=ext3 video=omapfb:mode:800x600@60,vram:2M,vram:4M' 


What do I have to do for there to be a valid /dev/fb0 and have DVI be an output? Are these kernel options? or other boot arguments? I am getting similar errors for my ethernet drivers, but I feel like these errors mean I am missing some step.

Any help would be very appreciated.


P.S. the rootfs I am using is a prebuilt one from angstrom

5 Replies