AML GXL No Video or Bad Video on Monitor

Not sure how to get EDID info via windows, but meanwhile my monitor is:VA2431wm, 1920 x 1080.

Red (and blue) LEDs come on solid at boot, green comes on at about 30 seconds, at which point the blue LED changes to flashing.

And I have a question: why doesn’t the server image at least (but really of of them) boot up first time with SSH enabled with root login, and the ethernet set to DHCP? Nobody who can’t figure out how to reconfigure those is likely to be a serious part of your customer base, and I don’t think we need to accommodate those who would boot this board for the in an environment where it would be exposed to the internet!

For the server image in particular, there are lots and lots of uses where it’s expected to be headless so why trouble us with the need to hook up a monitor?

  1. DVI displays are not designed to interface with HDMI ports so they do not use the normal HDMI timings. u-boot is a low complexity bootloader and is not capable of doing advanced timing configuration like Linux. Use an HDMI display.

  2. All of our images offer the stock behavior of upstream distros. Ubuntu configures the server images this way. You are barking up the wrong tree. They set the server images to be configured via cloud-init and you can enable SSH and other features you mentioned per the release notes.

  3. Having SSH enabled and root login is a security risk. No reasonable distro will do this.

  4. Read the release notes. You are asking for something that already exists.

Oh, it’s got a DVI-HDMI adaptor and I never considered the ramifications of that. Thanks!

I went out and bought a new Acer SB220Q bi genuine HDMI (1920 x 1080) and still nothing when booting.

Two questions:

*Am I supposed to see anything from the on-board boot loader, or is it completely silent until it gets some of the system loaded from the drive?

*Is someone maintaining a list of known-to-work monitors? (Don’t worry, I needed the new Acer for another system anyway, but obviously I’m not going to spring for Yet Another Monitor unless it’s promised to be compatible.)

Did you load software on the SD card? If not, you’re not going to get anything.

Yes, of course. I suppose I should re-check the image?

  1. What SD card are you using?
  2. What are you using the flash it?
  3. What is the full image filename you are using?
  4. Does any LEDs change 30 seconds after power on?

I have a portable 11" HDMI monitor, resolution 1366 × 768.

On boot, the display is garbled until after (it appears) GRUB is completed.

The display then is fine.

This is using the basic Debian image from: https://distro.libre.computer/ci/debian/12/debian-12-base-arm64%2Baml-s905x-cc.img.xz

EDID dump:

00000000: 00ff ffff ffff ff00 2613 5018 0100 0000  ........&.P.....
00000010: 0120 0103 8000 0078 aed6 a5a2 594a 9524  . .....x....YJ.$
00000020: 1450 54b5 6b80 7140 81c0 8100 8140 8180  .PT.k.q@.....@..
00000030: 0101 0101 0101 6621 56aa 5100 1e30 468f  ......f!V.Q..0F.
00000040: 3300 9ae6 1000 001e 0000 0010 0000 0000  3...............
00000050: 0000 0000 0000 0000 0000 0000 00fd 0030  ...............0
00000060: 4c23 460a 000a 2020 2020 2020 0000 00fc  L#F...      ....
00000070: 0048 444d 490a 2020 2020 2020 2020 01c2  .HDMI.        ..
00000080: 0203 27f1 4701 0203 0412 1316 2309 0707  ..'.G.......#...
00000090: 8301 0000 6703 0c00 1000 381c e606 0701  ....g.....8.....
000000a0: 6047 00e3 05e3 018c 0ad0 8a20 e02d 1010  `G......... .-..
000000b0: 3e96 00fe 1f11 0000 1800 0000 0000 0000  >...............
000000c0: 0000 0000 0000 0000 0000 0000 0000 0000  ................
000000d0: 0000 0000 0000 0000 0000 0000 0000 0000  ................
000000e0: 0000 0000 0000 0000 0000 0000 0000 0000  ................
000000f0: 0000 0000 0000 0000 0000 0000 0000 0001  ................

Is there a way to force Debian to use a certain resolution on startup rather than autodetect?

Initial startup is controlled by u-boot, not Linux. GRUB is shown via u-boot. The code for u-boot is low complexity so it does not have all of the advanced features of Linux.

Using the AML-S905X-CC-V2 Sweet Potato board. I am using my own OS image based on the debian one you provide. The screen is a 7" MPI7002 1024x600 touchscreen. Using a 32GB emmc for storage.

Problem:
Some (5% to 10%) of the boards have no video output. Ruled out the possibility that the screen doesn’t work. The screen works after I switch the screen to an identical board with the same image.

EDID dump:

$ xxd edid
00000000: 00ff ffff ffff ff00 3609 0270 0101 0101  ........6..p....
00000010: 2215 0103 8029 1a78 eee5 b5a3 5549 9927  "....).x....UI.'
00000020: 1350 54af ef00 714f 81c0 8180 8180 8180  .PT...qO........
00000030: 9500 950f d1c0 2413 0020 4158 1620 050d  ......$.. AX. ..
00000040: 2300 ffff 0000 001c 0000 00fc 004d 5049  #............MPI
00000050: 3730 3032 0a20 2020 2020 0000 00fd 0032  7002.     .....2
00000060: 4c1e 510e 000a 2020 2020 2020 0000 00ff  L.Q...      ....
00000070: 004d 5049 3730 3032 0a20 2020 2020 014a  .MPI7002.     .J
00000080: 0203 2171 4e06 0702 0315 9611 1213 0414  ..!qN...........
00000090: 051f 9023 0907 0783 0100 0065 030c 0010  ...#.......e....
000000a0: 008c 0ad0 9020 4031 200c 4055 00b9 8821  ..... @1 .@U...!
000000b0: 0000 1801 1d80 1871 1c16 2058 2c25 00b9  .......q.. X,%..
000000c0: 8821 0000 9e01 1d80 d072 1c16 2010 2c25  .!.......r.. .,%
000000d0: 80b9 8821 0000 9e01 1d00 bc52 d01e 20b8  ...!.......R.. .
000000e0: 2855 40b9 8821 0000 1e02 3a80 d072 382d  (U@..!....:..r8-
000000f0: 4010 2c45 80b9 8821 0000 1e00 0000 00d0  @.,E...!........

Note:
I am building a lot of identical units. Only a percentage of them have no video output.

Is this a QC issue or am I missing something?

  1. Check the HDMI cable and make sure the cable is properly seated. The factory test for every unit include signal, bandwidth, and noise tests. No unit is packaged without passing these tests and any defect over 0.2% (2 out of 1000) would be considered high. 5% is almost impossible.
  2. Where are you sourcing?
  3. Have you verified that all software and firmware are equivalent?
  1. Hooked up 3 different screens and tried 2 different HDMI cables. Still nothing
  2. Tried the screens and cables on another unit and they all worked.
  3. All the same os image. I flashed them all consecutive to each other with the same image. All the same hardware.
  4. xrandr can not find the display.
  5. I source them from LoveRPI.

I appreciate that you do test them. Out of twenty of them I have had two with this issue. Could have been random…

  1. Try more HDMI cables.
  2. Check the HDMI port contacts.
  3. Flashing consecutively does not equate to running the same software. It’s best to test with the same SD card or eMMC or flash drive.
  4. This is likely an issue with 2) since the display is triggered by HPD (Hot Plug Detect). Does xrandr find the display on working units? Does the EDID read work when the display is not working?
  5. 2/20 is high. Check the board components.

EDID does not work if there is no display.

I’ve determined the problem is that there is to much solder on the HDMI plug legs. Some of them are touching. QC issue.

Can you please provide a photo of your board?