Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 585160 - sys-kernel/rt-sources-4.6.1_p3 - console (framebuffer) output failed on a thinkpad
Summary: sys-kernel/rt-sources-4.6.1_p3 - console (framebuffer) output failed on a thi...
Status: RESOLVED NEEDINFO
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Core system (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Karl Lindén
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2016-06-06 10:34 UTC by Juergen Rose
Modified: 2017-09-04 19:38 UTC (History)
3 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
.config of the realtime kernel (rt-kernel.config,118.24 KB, text/x-mpsub)
2016-06-06 10:34 UTC, Juergen Rose
Details
complete .config for linux-4.6.1-rt3 with CONFIG_EXPERT is not set (.config,117.99 KB, text/x-mpsub)
2016-06-09 14:34 UTC, Juergen Rose
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Juergen Rose 2016-06-06 10:34:37 UTC
Created attachment 436616 [details]
.config of the realtime kernel

Booting with rt-sources-4.6.1_p3 (and also with rt-sources-4.4.9_p17) the console output stops with:
...
futex hash table entries: 2048 (order: 5 131072 Bytes)
audit: initializing netlink subsys (disabled) 


It seems me that this is point where the system should switch from VGA to Framebuffer resolution. After this point I see activity of the harddisk. And some time later I even can blindly login. What I can prove by logging in via ssh.

If I compared the kernel configuration of rt-sources-4.6.1_p3 with the kernel configuration of gentoo-sources-4.6.1 and could not find relevant differences with respect to framebuffer. 

Looking in the output of 'journalctl -b' I see:
...
Jun 06 12:02:45 lynx kernel: [drm] Initialized drm 1.1.0 20060810
Jun 06 12:02:45 lynx kernel: ACPI Warning: \_SB.PCI0.PEG.VID._DSM: Argument #4 type mismatch - Found [Buffer], ACPI requires [Package] (20160108/nsarguments-95)
Jun 06 12:02:45 lynx kernel: ACPI Warning: \_SB.PCI0.PEG.VID._DSM: Argument #4 type mismatch - Found [Buffer], ACPI requires [Package] (20160108/nsarguments-95)
Jun 06 12:02:45 lynx kernel: pci 0000:01:00.0: optimus capabilities: enabled, status dynamic power, hda bios codec supported
Jun 06 12:02:45 lynx kernel: VGA switcheroo: detected Optimus DSM method \_SB_.PCI0.PEG_.VID_ handle
Jun 06 12:02:45 lynx kernel: nouveau 0000:01:00.0: enabling device (0000 -> 0003)
Jun 06 12:02:45 lynx kernel: nouveau 0000:01:00.0: NVIDIA GF108 (0c1780a1)
Jun 06 12:02:45 lynx kernel: ACPI Error: Field [TBF3] at 294912 exceeds Buffer [NULL] size 262144 (bits) (20160108/dsopcode-236)
Jun 06 12:02:45 lynx kernel: ACPI Error: Method parse/execution failed [\_SB.PCI0.PEG.VID.GETB] (Node ffff88042d0d8f00), AE_AML_BUFFER_LIMIT (20160108/psparse-542)
Jun 06 12:02:45 lynx kernel: ACPI Error: Method parse/execution failed [\_SB.PCI0.PEG.VID._ROM] (Node ffff88042d0d8f28), AE_AML_BUFFER_LIMIT (20160108/psparse-542)
Jun 06 12:02:45 lynx kernel: failed to evaluate ROM got AE_AML_BUFFER_LIMIT
Jun 06 12:02:45 lynx kernel: nouveau 0000:01:00.0: bios: version 70.08.a8.03.02
Jun 06 12:02:45 lynx kernel: nouveau 0000:01:00.0: fb: 512 MiB DDR3
...
Jun 06 12:02:45 lynx kernel: nouveau 0000:01:00.0: DRM: DCB conn 04: 01400446
Jun 06 12:02:45 lynx kernel: [drm] Supports vblank timestamp caching Rev 2 (21.10.2013).
Jun 06 12:02:45 lynx kernel: [drm] Driver supports precise vblank timestamp query.
Jun 06 12:02:45 lynx kernel: nouveau 0000:01:00.0: DRM: MM: using COPY0 for buffer copies
Jun 06 12:02:45 lynx kernel: nouveau 0000:01:00.0: No connectors reported connected with modes
Jun 06 12:02:45 lynx kernel: [drm] Cannot find any crtc or sizes - going 1024x768
Jun 06 12:02:45 lynx kernel: nouveau 0000:01:00.0: DRM: allocated 1024x768 fb: 0x60000, bo ffff88042c7a6400
Jun 06 12:02:45 lynx kernel: Console: switching to colour frame buffer device 128x48
Jun 06 12:02:45 lynx kernel: nouveau 0000:01:00.0: fb0: nouveaufb frame buffer device
Jun 06 12:02:45 lynx kernel: [drm] Initialized nouveau 1.3.1 20120801 for 0000:01:00.0 on minor 0
Jun 06 12:02:45 lynx kernel: ahci 0000:00:1f.2: version 3.0
Comment 1 Karl Lindén 2016-06-09 11:24:46 UTC
You have CONFIG_EXPERT=y. What happens with CONFIG_EXPERT=n?

Does this happen with 4.1.20_p23?
Comment 2 Juergen Rose 2016-06-09 14:31:22 UTC
(In reply to Karl Lindén from comment #1)
> You have CONFIG_EXPERT=y. What happens with CONFIG_EXPERT=n?
> 
> Does this happen with 4.1.20_p23?

If I install rt-sources-4.6.1_p3 with CONFIG_EXPERT not set I see two lines more during booting:

...
futex hash table entries: 2048 (order: 5, 131072 bytes)
audit: initializing netlink subsys (disabled)
audit: type=200 audit(1465477709,595:1): initialized
workingset: timestamp_bits=44 max_order=22 bucket_oerder=0


root@lynx:/root(3)# grep CONFIG_EXPERT /usr/src/linux-4.6.1-rt3/.config
# CONFIG_EXPERT is not set
Comment 3 Juergen Rose 2016-06-09 14:34:17 UTC
Created attachment 437004 [details]
complete .config for linux-4.6.1-rt3 with CONFIG_EXPERT is not set
Comment 4 Karl Lindén 2016-06-12 06:51:36 UTC
Also try with version 4.6.2_p5. If the problem persists maybe you should ask upstream and see what they say. I do not see what might be causing this.
Comment 5 Karl Lindén 2016-12-12 20:15:14 UTC
Have you tried the latest kernels? Ping?
Comment 6 Karl Lindén 2017-09-04 19:38:52 UTC
Closing due to lack of activity.