problems getting anything to display on a HDMI screen

Hi,

I’ve got my BB-B4 and after some fun times with a serial cable it’s all booting, but when I load the e17 images I get nothing on the HDMI screen.

I can see that it’s booting OK via the serial port and it displays the nice beagle on the screen as it’s booting but nothing else from there …

bootcmd=mmcinit ; fatload mmc 0:1 0x80000000 uimage ; bootm
bootargs=console=ttyS2,115200n8 console=tty0 root=/dev/mmcblk0p2 rootdelay=2 rootfstype=ext3 video=omapfb:vram:2M,vram:4M nohz

I’ve got a HDMI-M to HDMI-M cable & I’ve tried S-Video just incase.

Does it need a USB hub connected or do I have any of the boot setup wrong ???

Any help would be great.

Many thanks,

Torquil

bb-boot.txt (12 KB)

as another beagle rookie, by e17 image I'm guessing you are referring
to one of the Angstrom images. If so, I've used the following for both
20080730 and 20080823 images.

setenv bootargs console=ttyS2,115200n8 ramdisk_size=8192 root=/dev/
mmcblk0p2 rootdelay=1 rw rootfstype=ext3 initrd=0x81600000,8M nohz=0ff
setenv bootcmd 'mmcinit;fatload mmc 0 0x80300000 uImage;fatload mmc 0
0x81600000;bootm 0x80300000';
run bootcmd

The first run after creating the fresh SD multi-partition install
takes a while on a slow SD card but after that it boots right into the
GUI login pretty quickly.

I'm wondering if your HDMI-HDMI isn't the problem since it is
mentioned that the beagle puts out a DVI signal. I'm running into a
DVI LCD display. As far as the SVideo goes, you may want to create the
Diagnostic image and follow the tests on that page since it was
designed to test most or all of the beagleboard. Here are the steps/
notes I use to build that image:

From:
http://code.google.com/p/beagleboard/wiki/BeagleBoardDiagnostics

partition SD card
        1 = all or 1G Fat32 LBA( type c )
format SD card
        sudo mkfs.msdos -F 32 /dev/mmcblk0p1
Mount the partitions
        sudo mount /dev/mmcblk0p1 /media/disk-1
Copy files to partition 1
        cd Projects/BeagleBoard/Diagnostics
        sudo cp MLO /media/disk-1
        sudo cp * /media/disk-1
Cleanup
        cd /media; sudo sync; sudo umount /media/disk-1
Boot BeagleBoard with the SD installed
        setenv bootargs console=ttyS2,115200n8 ramdisk_size=8192 root=/
dev/ram0 rw rootfstype=ext2 initrd=0x81600000,8M nohz=0ff
        setenv bootcmd 'mmcinit;fatload mmc 0 0x80300000
uImage;fatload mmc 0 0x81600000 rd-ext2.bin;bootm 0x80300000';
        run bootcmd

USB OTH
        with a MINI-B connector, short pin 4 to GND on the OTG port
during boot while the HUB is connected
        boot the kernel as listed above
        you should see OTG mode detected in early boot process
        evtest /dev/input/event? should show keyboard or mouse data
Audio
        aplay -t wav -c 2 -r 44100 -f S16_LE -v hohomy~1.wav
Video
        stream_video

I note some diligent copying below that seems suspect...

as another beagle rookie, by e17 image I'm guessing you are referring
to one of the Angstrom images. If so, I've used the following for both
20080730 and 20080823 images.

setenv bootargs console=ttyS2,115200n8 ramdisk_size=8192 root=/dev/
mmcblk0p2 rootdelay=1 rw rootfstype=ext3 initrd=0x81600000,8M nohz=0ff
setenv bootcmd 'mmcinit;fatload mmc 0 0x80300000 uImage;fatload mmc 0
0x81600000;bootm 0x80300000';
run bootcmd

The first run after creating the fresh SD multi-partition install
takes a while on a slow SD card but after that it boots right into the
GUI login pretty quickly.

I'm wondering if your HDMI-HDMI isn't the problem since it is
mentioned that the beagle puts out a DVI signal. I'm running into a
DVI LCD display. As far as the SVideo goes, you may want to create the
Diagnostic image and follow the tests on that page since it was
designed to test most or all of the beagleboard. Here are the steps/
notes I use to build that image:

From:
Google Code Archive - Long-term storage for Google Code Project Hosting.

partition SD card
       1 = all or 1G Fat32 LBA( type c )
format SD card
       sudo mkfs.msdos -F 32 /dev/mmcblk0p1
Mount the partitions
       sudo mount /dev/mmcblk0p1 /media/disk-1
Copy files to partition 1
       cd Projects/BeagleBoard/Diagnostics
       sudo cp MLO /media/disk-1
       sudo cp * /media/disk-1
Cleanup
       cd /media; sudo sync; sudo umount /media/disk-1
Boot BeagleBoard with the SD installed
       setenv bootargs console=ttyS2,115200n8 ramdisk_size=8192 root=/
dev/ram0 rw rootfstype=ext2 initrd=0x81600000,8M nohz=0ff

Right here. Shouldn't "nohz=0ff" be "nohz=off", or perhaps "nohz=0"?
Which one is correct so that I can make the code.google.com wiki
correct?

Jason Kridner <jkridner@gmail.com> writes:

       setenv bootargs console=ttyS2,115200n8 ramdisk_size=8192 root=/
dev/ram0 rw rootfstype=ext2 initrd=0x81600000,8M nohz=0ff

Right here. Shouldn't "nohz=0ff" be "nohz=off", or perhaps "nohz=0"?
Which one is correct so that I can make the code.google.com wiki
correct?

Valid arguments are on and off. Why do you want to disable it though?
I've had no trouble at all with it on.

As a Linux kernel newbie, I don't know what nohz does (or in this case
doesn't do).
Here's are the u-boot commands I use to boot Ångström with reasonably
good success:

mmcinit
fatload mmc 0 0x80300000 uImage
setenv bootargs console=ttyS2,115200n8 root=/dev/mmcblk0p2 rootdelay=2
rootfstype=ext3 rw nohz=off
bootm 0x80300000

Please use the bootargs specified in the readme:
http://www.angstrom-distribution.org/demo/beagleboard/README.txt

those are known good *and* give you video accell with omapfbplay :slight_smile:

regards,

Koen

Torquil,

  in case your display is an HDTV you may need to set the HDMI timing
to 60Hz - see separate thread on this forum. LCD Monitor with DVI
input gives you a wide range of display timings.

- Thomas

Good one Torquil. Because he mentioned HDMI-HDMI cable, it is probably
as you mentioned and timing is the issue since he says he sees the
beagle splash but nothing once X starts. Good catch.