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] 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