Angstrom No Graphical System

Hi,
    I followed the proceedure on getting Angstrom on the beagleboard
(http://code.google.com/p/beagleboard/wiki/HowToGetAngstromRunning),
and I see angstrom boot OK in the minicom terminal.

I log in and run top, which shows Xorg is running, but when I plug the
HDMI cable to the board, all I get is "No Signal" from the TV. I can
see the beagleboard logo on the screen before it starts booting
Angstrom, so it doesn't seem to be a cable/TV problem.

I welcome your advice.

Thanks,
Alberto

You may be using the u-boot from the Beagleboard NAND flash, rather
than the u-boot from the SD card.

You might look at what video= settings you are passing to the kernel
via the bootargs to be sure the signal isn't out-of-range for your
TV. Your TV may be picky about what mode you are using.
http://groups.google.com/group/beagleboard/msg/7e4969743a788a85 has
some discussion on setting the modes. Personally, I reference
http://git.mansr.com/?p=linux-omap;a=commitdiff;h=442649baff3d7fd76ac,
but the summary of modes listed there is: 640x480@60, 800x600@60,
1024x768@60, 1280x720@60, 480p60, 576p50, 720p50, 720p60, 1080p24,
1080p25, and 1080p30. In your bootargs, you apply the mode by adding
the variable "video=omapfb:vram:2M,vram:4M,mode:
1024x768@60,vxres=1024,vyres=768", but replace the "1024x768@60" with
a mode your TV supports (likely 480p60 or 720p60) and also fix-up the
vxres and vyres settings appropriately or leave them out.

Let us know if you are still having problems getting something on the
display.

Also, please provide the URL of the Angstrom demo and kernel that
you've downloaded.

Hi Jason!
             At first I was using the U-Boot from the beagleboard, but
I updated the x-loader with the one in http://www.angstrom-distribution.org/demo/beagleboard/
and it now starts using the U-boot from the SD card. All the files
(MLO, U-Boot, etc.) are from that same link. I was using demo version
from 2008-09-20 and switched to 2008-09-11.

When I remove the SD-Card I can see the beagleboard logo on the TV,
and used to see the resolution change by the OS, but then a no signal
from the TV.
Now when I boot from the SD I can't see a logo or the angstrom
graphical login.

I tried several modes including '1024x768@60,vxres=1024,vyres=768',
'1080p24', '720p60', '480p60' but none of them work. (Just as a note
we have a normal 60Hz outlet)

Here are my bootargs which I set and then did a saveenv to the flash:

setenv bootargs 'console=ttyS2,115200n8 console=tty0 root=/dev/
mmcblk0p2 rootdelay=2 rootfstype=ext3 video=omapfb:vram:2M,vram:
4M,mode:480p60'
setenv bootcmd 'mmcinit; fatload mmc 0 0x80300000 uImage; bootm
0x80300000'
saveenv

I know there must be a resolution or way to get it working, since the
TV does display the logo when I remove the SD card. Any clues?

Thanks,
Alberto

OK, I found the solution! Turns out the U-Boot at /demo/beagleboard
was an old version. I found the solution looking at the thread:

http://groups.google.com/group/beagleboard/browse_thread/thread/7a248f45d5b8e4a5#

I left my bootargs the same and simply downloaded uImage-2.6.26+2.6.27-
rc7+r14+gite1c49d7d22af768188e2a54c167ed79919361e55-r14-
beagleboard.bin from http://ewi546.ewi.utwente.nl/~koen/

Then I renamed it uImage and replaced the one on the SD. This took
care of the problem.

Thanks to all of you for you help!