Closing as Invalid, as I believe the problem is in firmware. Will reopen
if that proves false.
** Changed in: linux (Ubuntu Artful)
Status: Triaged => Invalid
** Changed in: linux (Ubuntu Bionic)
Status: Triaged => Invalid
--
You received this bug notification because you are a member of Kernel
Packages, which is subscribed to linux in Ubuntu.
https://bugs.launchpad.net/bugs/1755304
Title:
Regression: vga term no longer active on Cavium ThunderX
Status in linux package in Ubuntu:
Invalid
Status in linux source package in Artful:
Invalid
Status in linux source package in Bionic:
Invalid
Bug description:
Cavium ThunderX-based systems, such as the Cavium CRBs and Gigabyte
implementations, have an ASPEED VGA controller that can be viewed
remotely using a JAVA application exposed by the BMC. The kernel will
use serial as the default console on this platform but, with the
xenial GA (4.4) kernel, boot messages and a login prompt would also
appear on the VGA display once the DRM stack was initialized during
boot. You could also override the console default w/ console=tty0 if,
for example, you wanted to do a d-i install over VGA instead of
serial.
This is no longer the case with later kernels. The significant
difference is that CONFIG_FB_EFI is now enabled, starting with this
commit:
commit 44b343e7dd648d738a6b752a81c1ad60c8e0c9b0
Author: Seth Forshee <[email protected]>
Date: Tue Nov 15 13:45:04 2016 -0600
UBUNTU: [Config] Enable various drivers for ARM platforms
This driver detects an EFI framebuffer device, and uses that as the
default VGA device instead of the ASPEED:
[ 6.426569] efifb: probing for efifb
[ 6.430174] efifb: framebuffer at 0x10000000, using 1200k, total 1200k
[ 6.436703] efifb: mode is 640x480x32, linelength=2560, pages=1
[ 6.442623] efifb: scrolling: redraw
[ 6.446199] efifb: Truecolor: size=8:8:8:8, shift=24:16:8:0
[ 6.454324] Console: switching to colour frame buffer device 80x30
[ 6.462878] fb0: EFI VGA frame buffer device
...
[ 9.320983] ast 0004:21:00.0: enabling device (0002 -> 0003)
[ 9.321192] [drm] Using P2A bridge for configuration
[ 9.321195] [drm] AST 2400 detected
[ 9.321202] [drm] Analog VGA only
[ 9.321213] [drm] dram MCLK=408 Mhz type=6 bus_width=16 size=01000000
[ 9.321351] [TTM] Zone kernel: Available graphics memory: 65994474 kiB
[ 9.321353] [TTM] Zone dma32: Available graphics memory: 2097152 kiB
[ 9.321354] [TTM] Initializing pool allocator
[ 9.321386] [TTM] Initializing DMA pool allocator
...
[ 9.696100] ast 0004:21:00.0: fb1: astdrmfb frame buffer device
A workaround for this is to disable the efifb device using
"video=efifb:off". With that in place, I again see output on the
ASPEED device:
[ 8.799297] ast 0004:21:00.0: enabling device (0002 -> 0003)
[ 8.799449] [drm] Using P2A bridge for configuration
[ 8.799452] [drm] AST 2400 detected
[ 8.799459] [drm] Analog VGA only
[ 8.799470] [drm] dram MCLK=408 Mhz type=6 bus_width=16 size=01000000
[ 8.799602] [TTM] Zone kernel: Available graphics memory: 65994474 kiB
[ 8.799604] [TTM] Zone dma32: Available graphics memory: 2097152 kiB
[ 8.799605] [TTM] Initializing pool allocator
[ 8.799614] [TTM] Initializing DMA pool allocator
[ 8.954255] Console: switching to colour frame buffer device 128x48
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1755304/+subscriptions
--
Mailing list: https://launchpad.net/~kernel-packages
Post to : [email protected]
Unsubscribe : https://launchpad.net/~kernel-packages
More help : https://help.launchpad.net/ListHelp