DVI on original BB Rev. C3

Hi,

I have a original Beagleboard C3. I installed ubuntu following the instructions from
http://elinux.org/BeagleBoardUbuntu#Saucy_13.10
(I also upgraded uboot before). Now I try to use my DVI monitor.

I have tried the following in my uEnv.txt:
dvimode=omapfb.mode=dvi:1024x768MR-16 omapdss.def_disp=“dvi” vram=8M omapfb.vram=0:8M
dvimode=“omapfb.mode=dvi:1024x768MR-16@60”
dvimode=“omapfb.mode=dvi:1024x768MR-16@60 omapdss.def_disp=“dvi” omapfb.vram=0:4M,1:4M,2:4M”
dvimode=“omapfb.mode=dvi:1024x768MR-16@60 omapdss.def_disp=dvi vram=12M”

mmcargs=setenv bootargs console=${console} ${optargs} ${dvimode} ${kms_force_mode} root=${mmcroot} rootfstype=${mmcrootfstype} ${expansion} ${systemd}

but the screen always remains black. Only when I power the BB with USB the screen shows something (whole orange color). After 2 seconds or so the screen goes to sleep.

What can I do?

Robert

tt.log (21.4 KB)

Hi,

I have a original Beagleboard C3. I installed ubuntu following the
instructions from
http://elinux.org/BeagleBoardUbuntu#Saucy_13.10
(I also upgraded uboot before). Now I try to use my DVI monitor.

I have tried the following in my uEnv.txt:
dvimode=omapfb.mode=dvi:1024x768MR-16 omapdss.def_disp="dvi" vram=8M
omapfb.vram=0:8M
dvimode="omapfb.mode=dvi:1024x768MR-16@60"
dvimode="omapfb.mode=dvi:1024x768MR-16@60 omapdss.def_disp="dvi"
omapfb.vram=0:4M,1:4M,2:4M"
dvimode="omapfb.mode=dvi:1024x768MR-16@60 omapdss.def_disp=dvi vram=12M"

These no longer apply..

...
mmcargs=setenv bootargs console=${console} ${optargs} ${dvimode}
${kms_force_mode} root=${mmcroot} rootfstype=${mmcrootfstype} ${expansion}
${systemd}
...

but the screen always remains black. Only when I power the BB with USB the
screen shows something (whole orange color). After 2 seconds or so the
screen goes to sleep.

Does this attached patch help against:
https://github.com/RobertCNelson/armv7-multiplatform (v3.13.x branch) ?

Regards,

omap3-beagle.dts-disable-gpio.diff (463 Bytes)

Hi,

RobertCNelson:

Does this attached patch help against: https://github.com/RobertCNelson/armv7-multiplatform (v3.13.x branch) ?

Will try that on monday. Thanks!

So I tried it. I patched the kernel, copied the zImage to the boot partition and the modules to the root partition:
root@arm:~# uname -a
Linux arm 3.13.5-armv7-x11 #1 SMP Mon Feb 24 01:44:44 PST 2014 armv7l armv7l armv7l GNU/Linux

root@arm:~# lsmod
Module Size Used by
videobuf_dma_contig 5015 0
videobuf_core 19896 1 videobuf_dma_contig
gpio_keys 8034 0
omap_aes 11951 0
rtc_twl 5731 0
uio_pdrv_genirq 3258 0
uio 8799 1 uio_pdrv_genirq

No DVI. When I try to load omap-vout I get this kernel messages:
[ 118.207397] omap_vout omap_vout: failed to init dss
[ 118.213134] omap_vout: probe of omap_vout failed with error -16
[ 118.213958] omap_vout:Could not register Video driver

Any idea?

With 12.04 from
http://cdimage.ubuntu.com/releases/12.04.4/release/ubuntu-12.04-preinstalled-desktop-armhf+omap.img.gz
everything works as expected - including DVI!

Robert

I forgot the log. Attached.

Any idea?

tt2.log (22.1 KB)

Oh, I just need to remember to dig out one of my old C4's and bring it to
work.

There's two conversions going on between v3.2.x and v3.13.x

board file -> device tree
omapfb -> omapdss

Regards,

RobertCNelson:

Oh, I just need to remember to dig out one of my old C4’s and bring it to work.

Does your latest commit (https://github.com/RobertCNelson/armv7-multiplatform/commit/96bfe9ffffba5050cfad338cf9d0966ed8c91a5d) contains any fixes regarding this issue? As far as I see no, or?

Thanks - Robert

Did you test v3.14-rcX? From this thread it looks like only up to v3.13.x.

Regards,

Did you test v3.14-rcX? From this thread it looks like only up to v3.13.x.

Sorry, no, my fault. I tested

3.13.5-armv7-x11

Should I give 3.14 a try?

Did you test v3.14-rcX? From this thread it looks like only up to v3.13.x.

Sorry, no, my fault. I tested

3.13.5-armv7-x11

Should I give 3.14 a try?

No DVI output with
Linux arm 3.14.0-rc4-armv7-x1 #1 SMP Tue Feb 25 07:08:26 PST 2014 armv7l armv7l armv7l GNU/Linux

Hi Robert,

Oh, I just need to remember to dig out one of my old C4’s and bring it to work.

Did you found time for doing this?

Robert