[coreboot] No video output with Bay Trail

WANG FEI wangfei.jimei at gmail.com
Thu Jan 8 16:19:21 CET 2015


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 at 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 at intel.com]
> *Sent:* January-05-15 5:46 PM
> *To:* Fred Young; coreboot at 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 at coreboot.org
> <coreboot-bounces at coreboot.org>] *On Behalf Of *Fred Young
> *Sent:* Monday, January 05, 2015 2:31 PM
> *To:* coreboot at 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 at coreboot.org
> http://www.coreboot.org/mailman/listinfo/coreboot
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://www.coreboot.org/pipermail/coreboot/attachments/20150108/673e151e/attachment-0001.html>


More information about the coreboot mailing list