[MinnowBoard] no suitable video mode found booting in blind mode
Ken Tait
ktait at venturesystemdesign.com
Thu May 21 20:23:34 UTC 2015
John,
The power supply issue is pretty straight forward to me since I deal
with this all the time. The Wallwarts under load have a slow rise time.
This tends to fool reset monitors and comparators and results in things
not sequencing right. They work, but don't all start at the right time
as a simple explanation. You get around this by using a larger supply,
adding a switch first, adding some capacitance right at the input
jack..not too much as this can make it worse.
I had alot of trouble with the minnowboard and just got tired of dealing
with it for now since there were no lures, but to summarize what i found:
1. It didn't seem to like a particular monitor I tried. It was a
tv/vga/hdmi monitor. The problem was that it was feeding it before it
was ready and somehow thought it wasn't there, so it locked out this
port and defaulted to the serial port. If I powered up the monitor
first, let it sit, then the minnow it would come up.
The minnow clearly comes up very fast compared to everything around it.
2. It didn't always boot cleanly from the sd card, screen messages
clearly show that it blew past this. This again is a speed issue. This
particular card probably took a few more MS to initialize than the bios
allowed. SD cards too are all over the map on spi speed and startup delays.
Using these same cards on a 800mhz board with angstrom image always
works fine for comparison.
3. I noticed the same thing when I plugged in a USB WIFI, it was hit
or miss as to whether the bios saw it first time. If if came up at all
and responded to a keyboard, a manual shutdown and restart always worked
without un-plugging the stick..
4. I have 1 keyboard/mouse pad combo,(GearHead), it REFUSED to see it
at all. This works fine on 4 other Linux putups I have.Ii think I
changed the driver in the original image to fix this...can't remember.
All in all, it's clear to me most of the issues are 5V loading and bios
delay issues.
I don't know how the bios is manufacturing delays, but if you are using
software delays(bad.bad.bad practice) then they probably are not the
actual time you think they are or the compiler is optimizing them out.
You must explicitly tell the compiler with #pragmas to not do this. I
experience this all the time .
If i get more time, I'll try and get the bios code and take a look at it
and see if I spot something suspect. Pretty swamped right now...
Ken
More information about the elinux-MinnowBoard
mailing list