Fred, as long as the video output in Linux environment, it seems the video controller is configured properly, so maybe something wrong in seabios in configuring video to text mode (I remember seabios will configure video to text mode as default, correct me if I am wrong).
I would suggest you enabling Boot Splash in coreboot, you might be able to see the boot splash photo show up on your monitor.
Another suggestion, maybe you should check install_intel_vga_int15_handler routine referring other coreboot projects and see how to modify/port it to your project.
-Fei
On Wed, Jan 7, 2015 at 3:46 PM, Fred Young Fred.Young@kaleidescape.com wrote:
The last time that I synched my coreboot source was about 2 weeks ago. I just tried the latest FSP and I still have the same problem. When I load Linux, I do see video output.
Here’s my serial output:
coreboot-4.0-7555-g8916d0d-dirty Wed Jan 7 09:52:17 EST 2015 starting...
POST: 0x44
POST: 0x47
POST: 0x48
prev_sleep_state = S5
POST: 0x4a
Baytrail Chip Variant: Bay Trail-I (ISG/embedded)
MRC v0.100
1 channels of DDR3 @ 1333MHz
POST: 0x4b
POST: 0x4c
POST: 0x4d
POST: 0x4e
POST: 0x4f
CBFS: loading stage fallback/ramstage @ 0x100000 (287632 bytes), entry @ 0x100000
POST: 0x80
POST: 0x39
coreboot-4.0-7555-g8916d0d-dirty Wed Jan 7 09:52:17 EST 2015 booting...
POST: 0x40
clocks_per_usec: 1916
POST: 0x70
POST: 0x71
POST: 0x72
Enumerating buses...
POST: 0x24
FSP Header Version: 1
FSP Revision: 3.3
POST: 0x25
POST: 0x24
POST: 0x25
POST: 0x55
POST: 0x24
POST: 0x25
POST: 0x55
POST: 0x24
POST: 0x25
POST: 0x55
POST: 0x24
POST: 0x25
POST: 0x24
POST: 0x25
POST: 0x24
POST: 0x25
POST: 0x55
POST: 0x24
POST: 0x25
POST: 0x55
POST: 0x24
POST: 0x25
POST: 0x55
POST: 0x55
POST: 0x55
POST: 0x55
done
POST: 0x73
Allocating resources...
Reading resources...
APIC: 00 missing read_resources
Available memory below 4GB: 0x7ae00000 (1966M)
Available memory above 4GB: 0M
Done reading resources.
Setting resources...
PCI: 00:00.0 missing set_resources
Done setting resources.
Done allocating resources.
POST: 0x74
Enabling resources...
done.
POST: 0x75
Initializing devices...
POST: 0x75
POST: 0x93
Setting up local apic...done.
POST: 0x9b
CPU: Intel(R) Atom(TM) CPU E3845 @ 1.91GHz.
AP: slot 1 apic_id 2.
AP: slot 3 apic_id 6.
AP: slot 2 apic_id 4.
Initializing CPU #0
CPU #0 initialized
Initializing CPU #1
Initializing CPU #3
Turbo is unavailable
CPU #3 initialized
CPU #1 initialized
Initializing CPU #2
CPU #2 initialized
POST: 0x75
POST: 0x75
POST: 0x75
POST: 0x75
POST: 0x75
POST: 0x75
POST: 0x75
Unsupported software interrupt #0x15 eax 0x3005f35
POST: 0x75
POST: 0x75
POST: 0x75
POST: 0x75
POST: 0x75
POST: 0x75
POST: 0x75
POST: 0x75
POST: 0x75
POST: 0x75
POST: 0x75
POST: 0x75
POST: 0x75
POST: 0x75
POST: 0x75
POST: 0x75
POST: 0x75
POST: 0x75
POST: 0x75
POST: 0x75
POST: 0x75
POST: 0x75
POST: 0x75
POST: 0x75
POST: 0x75
POST: 0x75
POST: 0x75
POST: 0x75
POST: 0x75
POST: 0x75
POST: 0x75
Warning: PCI Device 2 does not have an IRQ entry, skipping it
POST: 0x75
POST: 0x75
POST: 0x75
POST: 0x75
POST: 0x75
POST: 0x75
POST: 0x75
POST: 0x75
Devices initialized
POST: 0x76
Finalize devices...
Devices finalized
POST: 0x77
POST: 0x79
POST: 0x9c
ACPI: Writing ACPI tables at 7add6000.
ACPI: done.
Root Device (Intel Bayley Bay CRB (FSP))
CPU_CLUSTER: 0 (Intel BayTrail SoC)
APIC: 00 (Intel BayTrail SoC)
DOMAIN: 0000 (Intel BayTrail SoC)
PCI: 00:00.0 (Intel BayTrail SoC)
PCI: 00:02.0 (Intel BayTrail SoC)
PCI: 00:03.0 (Intel BayTrail SoC)
PCI: 00:10.0 (Intel BayTrail SoC)
PCI: 00:11.0 (Intel BayTrail SoC)
PCI: 00:12.0 (Intel BayTrail SoC)
PCI: 00:13.0 (Intel BayTrail SoC)
PCI: 00:14.0 (Intel BayTrail SoC)
PCI: 00:15.0 (Intel BayTrail SoC)
PCI: 00:16.0 (Intel BayTrail SoC)
PCI: 00:17.0 (Intel BayTrail SoC)
PCI: 00:18.0 (Intel BayTrail SoC)
PCI: 00:18.1 (Intel BayTrail SoC)
PCI: 00:18.2 (Intel BayTrail SoC)
PCI: 00:18.3 (Intel BayTrail SoC)
PCI: 00:18.4 (Intel BayTrail SoC)
PCI: 00:18.5 (Intel BayTrail SoC)
PCI: 00:18.6 (Intel BayTrail SoC)
PCI: 00:18.7 (Intel BayTrail SoC)
PCI: 00:1a.0 (Intel BayTrail SoC)
PCI: 00:1b.0 (Intel BayTrail SoC)
PCI: 00:1c.0 (Intel BayTrail SoC)
PCI: 00:1c.1 (Intel BayTrail SoC)
PCI: 00:1c.2 (Intel BayTrail SoC)
PCI: 00:1c.3 (Intel BayTrail SoC)
PCI: 00:1d.0 (Intel BayTrail SoC)
PCI: 00:1e.0 (Intel BayTrail SoC)
PCI: 00:1e.1 (Intel BayTrail SoC)
PCI: 00:1e.2 (Intel BayTrail SoC)
PCI: 00:1e.3 (Intel BayTrail SoC)
PCI: 00:1e.4 (Intel BayTrail SoC)
PCI: 00:1e.5 (Intel BayTrail SoC)
PCI: 00:1f.0 (Intel BayTrail SoC)
PCI: 00:1f.3 (Intel BayTrail SoC)
PCI: 02:00.0 (unknown)
PCI: 03:00.0 (unknown)
PCI: 04:00.0 (unknown)
PCI: 05:01.0 (unknown)
PCI: 05:02.0 (unknown)
PCI: 05:03.0 (unknown)
PCI: 07:00.0 (unknown)
APIC: 02 (unknown)
APIC: 04 (unknown)
APIC: 06 (unknown)
POST: 0x9e
POST: 0x9d
POST: 0x7a
selfload
POST: 0x7b
POST: 0xf8
*From:* Yang, York [mailto:york.yang@intel.com] *Sent:* January-05-15 5:46 PM *To:* Fred Young; coreboot@coreboot.org *Subject:* Re: No video output with Bay Trail
Did you use the latest code and Baytrail Gold3 FSP? I can see VGA output on Intel Bayley Bay board just selecting platform right and enable “configure defaults for Intel FSP” and gives all binary (FSP, VBIOS, microcode) correct path. Do you have serial debug message dump? It can help to identify some error.
*From:* coreboot [mailto:coreboot-bounces@coreboot.org coreboot-bounces@coreboot.org] *On Behalf Of *Fred Young *Sent:* Monday, January 05, 2015 2:31 PM *To:* coreboot@coreboot.org *Subject:* [coreboot] No video output with Bay Trail
I have an Aaeon EMB-BT1 with an Intel Atom E3845 CPU. I’ve successfully built coreboot specifying "Bayley Bay CRB (FSP)" as the “Mainboard model”.
When I boot the machine after programming the flash with coreboot, I see lots of output on the serial line including output indicating that SeaBIOS has started.
However, I don’t see any output on the video display on either HDMI or VGA. Here are my .config settings relating to video/VGA:
CONFIG_VGA_BIOS_ID="8086,0f31"
CONFIG_ONBOARD_VGA_IS_PRIMARY=y
CONFIG_VGA_BIOS=y
CONFIG_VGA_BIOS_FILE="../intel/cpu/baytrail/vbios/Vga.dat"
CONFIG_VIDEO_MB=0
CONFIG_VGA_ROM_RUN=y
What do I need to do to get video output?
-- coreboot mailing list: coreboot@coreboot.org http://www.coreboot.org/mailman/listinfo/coreboot