[Openchrome-users] Cx700 "no framebuffer heap" & turning off LCD

jj1234 bb1234 z5b8j123
Wed Apr 28 08:15:52 PDT 2010


My problems are:

1. Always is this error:
"No DRM framebuffer heap available.
Please increase the frame buffer
memory area in the BIOS. Disabling DRI."
(No matter what is set in Bios
Video FrameBuffer Size : 8, 16, 32, 64, 128
Video Lcd Expansion: Enable/Disable
or in xorg.conf; kernels 2.6.18 up to 2.6.34-rc5 )

2. It is impossible (eg.    Option "ActiveDevice" "DFP-LCD"
or    Option "ActiveDevice" "DFP")
 to switch off internal LCD
when an external monitor is connected via Hdmi.
The hdmi output is very well, however openchrome driver
also is trying to display 1920x1200
on internal 800x480 LCD.

Svn was taken on April 21 2010 (version 841 ?)

Here are logs for the 128 and Enabled in Bios
of Oqo Model 02

grep drm /var/log/Xorg.0.log

drmOpenDevice: node name is /dev/dri/card0
drmOpenDevice: node name is /dev/dri/card0
rmOpenByBusid: Searching for BusID PCI:1:0:0
drmOpenDevice: node name is /dev/dri/card0
drmOpenDevice: open result is 10, (OK)
drmOpenByBusid: drmOpenMinor returns 10
drmOpenByBusid: drmGetBusid reports pci:0000:01:00.0
(II) [drm] loaded kernel module for "via" driver.
(II) [drm] DRM interface version 1.3
(II) [drm] DRM open master succeeded.
(II) CHROME(0): [drm] Using the DRM lock SAREA also for drawables.
(II) CHROME(0): [drm] framebuffer handle = 0xa0000000
(II) CHROME(0): [drm] added 1 reserved context for kernel
(II) CHROME(0): [drm] installed DRM signal handler
(II) CHROME(0): [drm] register handle = 0xd0000000
(II) CHROME(0): [drm] framebuffer handle = 0xa0000000
(II) CHROME(0): [drm] mmio Registers = 0xd0000000
(II) CHROME(0): [drm] Detected AGP vendor 0x1106, device 0x0324
(II) CHROME(0): [drm] Found AGP v3 compatible device. Trying AGP 8X mode.
(II) CHROME(0): [drm] Trying to enable AGP fast writes.
(II) CHROME(0): [drm] drmAgpEnabled succeeded
(II) CHROME(0): [drm] agpAddr = 0xc0000000
(II) CHROME(0): [drm] agpBase = (nil)
(II) CHROME(0): [drm] agpAddr = 0xc0000000
(II) CHROME(0): [drm] agpSize = 0x01e00000
(II) CHROME(0): [drm] agp physical addr = 0x00000000
(EE) CHROME(0): [drm] No DRM framebuffer heap available.
[drm] Please increase the frame buffer
[drm] memory area in the BIOS. Disabling DRI.
(II) CHROME(0): [drm] Freeing agp memory
(II) CHROME(0): [drm] Releasing agp module
(II) CHROME(0): [drm] removed 1 reserved context for kernel
(II) CHROME(0): [drm] unmapping 8192 bytes of SAREA 0xf3089000 at 0xaeef6000
(II) CHROME(0): [drm] Closed DRM master.


grep WW /var/log/Xorg.0.log

(WW) warning, (EE) error, (NI) not implemented, (??) unknown.
(WW) CHROME(0): Manufacturer plainly copied main PCI IDs to subsystem/card IDs.
(WW) CHROME(0): Unable to determine the refresh rate, using 60.00.
Please check your configuration.
(WW) CHROME(0): [XvMC] XvMC is not supported on this chipset.
(WW) CHROME(0): Unable to determine the refresh rate, using 60.00.
Please check your configuration.


grep EE
(EE) CHROME(0): [dri] Frame buffer initialization failed.




/proc/iomem

00000000-0009d7ff : System RAM
0009d800-0009ffff : reserved
000a0000-000bffff : Video RAM area
000c0000-000cd5ff : Video ROM
000e0000-000fffff : reserved
  000f0000-000fffff : System ROM
00100000-37ae1fff : System RAM
  01000000-012b96bd : Kernel code
  012b96be-01407337 : Kernel data
  01478000-014ad043 : Kernel bss
37ae2000-37ae8bff : ACPI Tables
37ae8c00-37ae8fff : ACPI Non-volatile Storage
37ae9000-3fefffff : reserved
90000000-9fefffff : reserved
  90200000-980fffff : PCI MMCONFIG 0000 [bus 02-80]
a0000000-bfffffff : PCI Bus 0000:01
  a0000000-bfffffff : 0000:01:00.0
c0000000-c00000ff : 0000:00:10.4
c2000000-c20fffff : PCI Bus 0000:02
  c2000000-c2003fff : 0000:02:01.0
c2100000-c21fffff : PCI Bus 0000:03
  c2100000-c210ffff : 0000:03:04.0
  c2110000-c21100ff : 0000:03:05.0
d0000000-d0ffffff : PCI Bus 0000:01
  d0000000-d0ffffff : 0000:01:00.0
fec00000-fec003ff : IOAPIC 0
fee00000-fee0ffff : pnp 00:0d
  fee00000-fee00fff : Local APIC
ffb00000-ffbfffff : pnp 00:0d
fff00000-ffffffff : reserved
  fff00000-ffffffff : pnp 00:0d


from xorg.conf:

Section "Device"
    Identifier  " Unichrome Pro II Igp"
    Driver      "openchrome"
    Option      "VBEModes" "true"
    Option "VbeSaveRestore" "false"
   Option "forcePanel" "true"
    Option "NoAccel" "true"
#    Option "AGPMem" "250000"
Option "PanelSize" "800x480"
    BusID       "PCI:1:0:0"
#    Option "AllowEmptyInput" "false"
   Option "ActiveDevice" "LCD+DFP"
EndSection

Thanks in advance
jb




More information about the Openchrome-users mailing list