LinuxQuestions.org

LinuxQuestions.org (/questions/)
-   Linux - Hardware (http://www.linuxquestions.org/questions/linux-hardware-18/)
-   -   Black screen after loading with enabled KMS, while no obvious problems in the sys.log (http://www.linuxquestions.org/questions/linux-hardware-18/black-screen-after-loading-with-enabled-kms-while-no-obvious-problems-in-the-sys-log-4175439083/)

mityukov 11-28-2012 03:35 AM

Black screen after loading with enabled KMS, while no obvious problems in the sys.log
 
Hello, I'm trying to get LFS system to work on my Samsung MP305V5A-S06RU laptop (AMD Fusion A-6 platform).

Kernel version: 3.6.5
KMS driver enabled; Frirmware compiled in; Framebuffer drivers disabled.

When booting up with radeon.modeset=1, I get some text in non-native resolution, then it tries to change to another graphics mode (I believe), but the screen rturns black and remains so.

I've tried to locate problem by studying the /var/log/sys.log file, but I couldn't find anything helpful.. Could anyone have a look with a "fresh eye", plz?


Code:

Nov 28 13:18:40 book-lfs kernel: [    4.553702] [drm] radeon kernel modesetting enabled.
Nov 28 13:18:40 book-lfs kernel: [    4.553846] VGA switcheroo: detected switching method \_SB_.PCI0.VGA_.ATPX handle
Nov 28 13:18:40 book-lfs kernel: [    4.554549] [drm] initializing kernel modesetting (SUMO 0x1002:0x9647 0x144D:0xC609).
Nov 28 13:18:40 book-lfs kernel: [    4.554721] [drm] register mmio base: 0xFEB00000
Nov 28 13:18:40 book-lfs kernel: [    4.554798] [drm] register mmio size: 262144
Nov 28 13:18:40 book-lfs kernel: [    4.554921] ATOM BIOS: General
Nov 28 13:18:40 book-lfs kernel: [    4.555028] radeon 0000:00:01.0: VRAM: 512M 0x0000000000000000 - 0x000000001FFFFFFF (512M used)
Nov 28 13:18:40 book-lfs kernel: [    4.555166] radeon 0000:00:01.0: GTT: 512M 0x0000000020000000 - 0x000000003FFFFFFF
Nov 28 13:18:40 book-lfs kernel: [    4.555959] [drm] Detected VRAM RAM=512M, BAR=256M
Nov 28 13:18:40 book-lfs kernel: [    4.556079] [drm] RAM width 32bits DDR
Nov 28 13:18:40 book-lfs kernel: [    4.556257] [TTM] Zone  kernel: Available graphics memory: 1023644 kiB
Nov 28 13:18:40 book-lfs kernel: [    4.556348] [TTM] Initializing pool allocator
Nov 28 13:18:40 book-lfs kernel: [    4.556414] [TTM] Initializing DMA pool allocator
Nov 28 13:18:40 book-lfs kernel: [    4.556506] [drm] radeon: 512M of VRAM memory ready
Nov 28 13:18:40 book-lfs kernel: [    4.556569] [drm] radeon: 512M of GTT memory ready.
Nov 28 13:18:40 book-lfs kernel: [    4.556649] [drm] Supports vblank timestamp caching Rev 1 (10.10.2010).
Nov 28 13:18:40 book-lfs kernel: [    4.556712] [drm] Driver supports precise vblank timestamp query.
Nov 28 13:18:40 book-lfs kernel: [    4.556832] radeon 0000:00:01.0: irq 42 for MSI/MSI-X
Nov 28 13:18:40 book-lfs kernel: [    4.556842] radeon 0000:00:01.0: radeon: using MSI.
Nov 28 13:18:40 book-lfs kernel: [    4.556961] [drm] radeon: irq initialized.
Nov 28 13:18:40 book-lfs kernel: [    4.557026] [drm] GART: num cpu pages 131072, num gpu pages 131072
Nov 28 13:18:40 book-lfs kernel: [    4.557870] [drm] Loading SUMO Microcode
Nov 28 13:18:40 book-lfs kernel: [    4.559808] [drm] PCIE GART of 512M enabled (table at 0x0000000000040000).
Nov 28 13:18:40 book-lfs kernel: [    4.559991] radeon 0000:00:01.0: WB enabled
Nov 28 13:18:40 book-lfs kernel: [    4.560055] radeon 0000:00:01.0: fence driver on ring 0 use gpu addr 0x0000000020000c00 and cpu addr 0xffff88007ad2bc00
Nov 28 13:18:40 book-lfs kernel: [    4.576520] [drm] ring test on 0 succeeded in 1 usecs
Nov 28 13:18:40 book-lfs kernel: [    4.576821] [drm] ib test on ring 0 succeeded in 0 usecs
Nov 28 13:18:40 book-lfs kernel: [    4.578310] [drm] Radeon Display Connectors
Nov 28 13:18:40 book-lfs kernel: [    4.578383] [drm] Connector 0:
Nov 28 13:18:40 book-lfs kernel: [    4.578445] [drm]  VGA-1
Nov 28 13:18:40 book-lfs kernel: [    4.578505] [drm]  HPD2
Nov 28 13:18:40 book-lfs kernel: [    4.578567] [drm]  DDC: 0x6440 0x6440 0x6444 0x6444 0x6448 0x6448 0x644c 0x644c
Nov 28 13:18:40 book-lfs kernel: [    4.578703] [drm]  Encoders:
Nov 28 13:18:40 book-lfs kernel: [    4.578768] [drm]    CRT1: INTERNAL_UNIPHY2
Nov 28 13:18:40 book-lfs kernel: [    4.578830] [drm]    CRT1: NUTMEG
Nov 28 13:18:40 book-lfs kernel: [    4.578891] [drm] Connector 1:
Nov 28 13:18:40 book-lfs kernel: [    4.578951] [drm]  LVDS-1
Nov 28 13:18:40 book-lfs kernel: [    4.579012] [drm]  HPD1
Nov 28 13:18:40 book-lfs kernel: [    4.579073] [drm]  DDC: 0x6430 0x6430 0x6434 0x6434 0x6438 0x6438 0x643c 0x643c
Nov 28 13:18:40 book-lfs kernel: [    4.579182] [drm]  Encoders:
Nov 28 13:18:40 book-lfs kernel: [    4.579242] [drm]    LCD1: INTERNAL_UNIPHY2
Nov 28 13:18:40 book-lfs kernel: [    4.579304] [drm]    LCD1: TRAVIS
Nov 28 13:18:40 book-lfs kernel: [    4.579365] [drm] Connector 2:
Nov 28 13:18:40 book-lfs kernel: [    4.579426] [drm]  HDMI-A-1
Nov 28 13:18:40 book-lfs kernel: [    4.579486] [drm]  HPD3
Nov 28 13:18:40 book-lfs kernel: [    4.579547] [drm]  DDC: 0x6450 0x6450 0x6454 0x6454 0x6458 0x6458 0x645c 0x645c
Nov 28 13:18:40 book-lfs kernel: [    4.579682] [drm]  Encoders:
Nov 28 13:18:40 book-lfs kernel: [    4.579743] [drm]    DFP1: INTERNAL_UNIPHY
Nov 28 13:18:40 book-lfs kernel: [    4.606085] [drm] Internal thermal controller without fan control
Nov 28 13:18:40 book-lfs kernel: [    4.606227] [drm] radeon: power management initialized
Nov 28 13:18:40 book-lfs kernel: [    4.739447] [drm] fb mappable at 0xA0142000
Nov 28 13:18:40 book-lfs kernel: [    4.739555] [drm] vram apper at 0xA0000000
Nov 28 13:18:40 book-lfs kernel: [    4.739617] [drm] size 4325376
Nov 28 13:18:40 book-lfs kernel: [    4.739678] [drm] fb depth is 24
Nov 28 13:18:40 book-lfs kernel: [    4.739741] [drm]    pitch is 5632
Nov 28 13:18:40 book-lfs kernel: [    4.739936] fbcon: radeondrmfb (fb0) is primary device
Nov 28 13:18:40 book-lfs kernel: [    4.857084] Console: switching to colour frame buffer device 170x48
Nov 28 13:18:40 book-lfs kernel: [    4.860878] fb0: radeondrmfb frame buffer device
Nov 28 13:18:40 book-lfs kernel: [    4.860905] drm: registered panic notifier
Nov 28 13:18:40 book-lfs kernel: [    4.860934] [drm] Initialized radeon 2.24.0 20080528 for 0000:00:01.0 on minor 0
Nov 28 13:18:40 book-lfs kernel: [    4.861055] radeon 0000:02:00.0: enabling device (0000 -> 0003)
Nov 28 13:18:40 book-lfs kernel: [    4.861669] [drm] initializing kernel modesetting (CAICOS 0x1002:0x6760 0x144D:0xC609).
Nov 28 13:18:40 book-lfs kernel: [    4.861763] [drm] register mmio base: 0xFEA20000
Nov 28 13:18:40 book-lfs kernel: [    4.861789] [drm] register mmio size: 131072
Nov 28 13:18:40 book-lfs kernel: [    4.861814] vga_switcheroo: enabled
Nov 28 13:18:40 book-lfs kernel: [    4.861998] radeon atpx: version is 1
Nov 28 13:18:40 book-lfs kernel: [    5.994911] ATOM BIOS: Samsung_Petronas_DE_SeymourXT_PX
Nov 28 13:18:40 book-lfs kernel: [    5.995329] radeon 0000:02:00.0: VRAM: 1024M 0x0000000000000000 - 0x000000003FFFFFFF (1024M used)
Nov 28 13:18:40 book-lfs kernel: [    5.995379] radeon 0000:02:00.0: GTT: 512M 0x0000000040000000 - 0x000000005FFFFFFF
Nov 28 13:18:40 book-lfs kernel: [    5.996126] [drm] Detected VRAM RAM=1024M, BAR=256M
Nov 28 13:18:40 book-lfs kernel: [    5.996170] [drm] RAM width 64bits DDR
Nov 28 13:18:40 book-lfs kernel: [    5.996214] [drm] radeon: 1024M of VRAM memory ready
Nov 28 13:18:40 book-lfs kernel: [    5.996242] [drm] radeon: 512M of GTT memory ready.
Nov 28 13:18:40 book-lfs kernel: [    5.996286] [drm] Supports vblank timestamp caching Rev 1 (10.10.2010).
Nov 28 13:18:40 book-lfs kernel: [    5.996322] [drm] Driver supports precise vblank timestamp query.
Nov 28 13:18:40 book-lfs kernel: [    5.996426] radeon 0000:02:00.0: irq 43 for MSI/MSI-X
Nov 28 13:18:40 book-lfs kernel: [    5.996441] radeon 0000:02:00.0: radeon: using MSI.
Nov 28 13:18:40 book-lfs kernel: [    5.996515] [drm] radeon: irq initialized.
Nov 28 13:18:40 book-lfs kernel: [    5.996549] [drm] GART: num cpu pages 131072, num gpu pages 131072
Nov 28 13:18:40 book-lfs kernel: [    5.997281] [drm] probing gen 2 caps for device 1022:1708 = 1/0
Nov 28 13:18:40 book-lfs kernel: [    5.997363] [drm] Loading CAICOS Microcode
Nov 28 13:18:40 book-lfs kernel: [    6.000227] [drm] PCIE GART of 512M enabled (table at 0x0000000000040000).
Nov 28 13:18:40 book-lfs kernel: [    6.001360] radeon 0000:02:00.0: WB enabled
Nov 28 13:18:40 book-lfs kernel: [    6.002350] radeon 0000:02:00.0: fence driver on ring 0 use gpu addr 0x0000000040000c00 and cpu addr 0xffff88007ad49c00
Nov 28 13:18:40 book-lfs kernel: [    6.019873] [drm] ring test on 0 succeeded in 2 usecs
Nov 28 13:18:40 book-lfs kernel: [    6.021555] [drm] ib test on ring 0 succeeded in 0 usecs
Nov 28 13:18:40 book-lfs kernel: [    6.023136] [drm] Radeon Display Connectors
Nov 28 13:18:40 book-lfs kernel: [    6.026642] [drm] Internal thermal controller with fan control
Nov 28 13:18:40 book-lfs kernel: [    6.028670] [drm] radeon: power management initialized
Nov 28 13:18:40 book-lfs kernel: [    6.030171] No connectors reported connected with modes
Nov 28 13:18:40 book-lfs kernel: [    6.031571] [drm] Cannot find any crtc or sizes - going 1024x768
Nov 28 13:18:40 book-lfs kernel: [    6.035441] [drm] fb mappable at 0xB0142000
Nov 28 13:18:40 book-lfs kernel: [    6.037020] [drm] vram apper at 0xB0000000
Nov 28 13:18:40 book-lfs kernel: [    6.038267] [drm] size 3145728
Nov 28 13:18:40 book-lfs kernel: [    6.039800] [drm] fb depth is 24
Nov 28 13:18:40 book-lfs kernel: [    6.041077] [drm]    pitch is 4096
Nov 28 13:18:40 book-lfs kernel: [    6.042588] fb1: radeondrmfb frame buffer device
Nov 28 13:18:40 book-lfs kernel: [    6.043796] [drm] Initialized radeon 2.24.0 20080528 for 0000:02:00.0 on minor 1


P.S.: I also have Mesa 9.0.1, glamor(git) and xf86-video-ati(git); Though, I don't think these pieces take any place when loading into console (I don't have X started automatically yet).

mityukov 11-28-2012 05:41 AM

Here's my HW spec:

Code:

# lspci | grep VGA
00:01.0 VGA compatible controller: Advanced Micro Devices [AMD] nee ATI BeaverCreek [Radeon HD 6520G]
02:00.0 VGA compatible controller: Advanced Micro Devices [AMD] nee ATI Caicos [Radeon HD 6400M/7400M Series]


mityukov 11-28-2012 06:48 AM

UPDATE: it seems that there are two devices are loaded. the first one is Ok and the second one cannot read EDID:

Quote:

1. [drm] initializing kernel modesetting (SUMO 0x1002:0x9647 0x144D:0xC609).
...
Nov 28 13:18:40 book-lfs kernel: [ 4.857084] Console: switching to colour frame buffer device 170x48
Nov 28 13:18:40 book-lfs kernel: [ 4.860878] fb0: radeondrmfb frame buffer device
Quote:

2. Nov 28 13:18:40 book-lfs kernel: [ 4.861669] [drm] initializing kernel modesetting (CAICOS 0x1002:0x6760 0x144D:0xC609).
...
Nov 28 13:18:40 book-lfs kernel: [ 6.030171] No connectors reported connected with modes
Nov 28 13:18:40 book-lfs kernel: [ 6.031571] [drm] Cannot find any crtc or sizes - going 1024x768
Nov 28 13:18:40 book-lfs kernel: [ 6.035441] [drm] fb mappable at 0xB0142000
Nov 28 13:18:40 book-lfs kernel: [ 6.037020] [drm] vram apper at 0xB0000000
Nov 28 13:18:40 book-lfs kernel: [ 6.038267] [drm] size 3145728
Nov 28 13:18:40 book-lfs kernel: [ 6.039800] [drm] fb depth is 24
Nov 28 13:18:40 book-lfs kernel: [ 6.041077] [drm] pitch is 4096
Nov 28 13:18:40 book-lfs kernel: [ 6.042588] fb1: radeondrmfb frame buffer device
So, the question now is following: how can I load only one driver, the one, which results into "fb0: color frame buffer device 170x48"?

mityukov 11-28-2012 01:48 PM

Quote:

Originally Posted by mityukov (Post 4838721)
So, the question now is following: how can I load only one driver, the one, which results into "fb0: color frame buffer device 170x48"?

Found an answer: added "fbcon=map:0" kernel option to the grub.cfg. So, KMS is working now in the Console (still have issues with X, though).


All times are GMT -5. The time now is 11:02 PM.