#8952: Intel HD2000 HDMI problem ----------------------------------------------+---------------------------- Reporter: dsjonny | Owner: axeld Type: bug | Status: reopened Priority: normal | Milestone: R1 Component: Drivers/Graphics/intel_extreme | Version: R1/Development Resolution: | Keywords: Blocked By: | Blocking: 9949 Has a Patch: 0 | Platform: All ----------------------------------------------+---------------------------- Comment (by dsjonny): I have attached a new syslog, and there is the memory problem. I have changed the BIOS settings, and added more memory (512MB), and used the DVI port in analog and in digital mode. And there are some interesting lines (for me) in the log: {{{ intel_extreme accelerant:getting EDID on port A (analog) failed : No Error (8). Trying on port C (lvds) intel_extreme accelerant:getting EDID on port C failed : No Error (8) intel_extreme accelerant:intel_set_display_mode(1024x768) }}} Maybe there is the problem with the ports? I can use only HDMI/DVI. And here are all related lines: {{{ intel_extreme: CALLED status_t init_hardware() intel_extreme: CALLED status_t init_driver() [36mAGP:[0m bus manager init [36mAGP:[0m found 0 AGP devices intel_extreme: (0) SandyBridge Desktop GT1, revision = 0x9 intel_extreme: CALLED const char ** publish_devices() intel_extreme: CALLED struct device_hooks * find_device(const char *) loaded driver /boot/system/add- ons/kernel/drivers/dev/graphics/intel_extreme vesa: init_hardware() vesa: init_driver() vesa: publish_devices() vesa: find_device() loaded driver /boot/system/add-ons/kernel/drivers/dev/graphics/vesa intel_extreme: CALLED status_t device_open(const char *, long unsigned int, void **) intel_extreme: intel_extreme: CALLED status_t intel_extreme_init(intel_info &) intel_gart: detected 512 MB of stolen memory, aperture size 256 MB, GTT size 2048 KB intel_gart: GTT base = 0xf7a00000 intel_gart: MMIO base = 0xf7800000 intel_gart: GMR base = 0xe0000000 [36mAGP:[0m create memory 0x82e54a40, base e0000000, size 10000, flags 0 [36mAGP:[0m allocation is made of reserved memory [36mAGP:[0m reserved memory already bound intel_extreme:CALLED status_t intel_en_gating(intel_info &) intel_extreme:SandyBridge clock gating intel_extreme:CALLED status_t intel_en_downclock(intel_info &) intel_extreme:intel_en_downclock: Skip GPU downclocking on non-mobile device. [36mAGP:[0m Aperture::CreateMemory(): did not find a free space large for this memory object intel_extreme: error: could not allocate overlay memory! Out of memory intel_extreme: using message signaled interrupts intel_extreme: intel_extreme_init: completed successfully! intel_extreme: accelerant: intel_extreme.accelerant intel_extreme accelerant:CALLED status_t intel_init_accelerant(int) intel_extreme accelerant:head detected: 0x3 intel_extreme accelerant:adpa: 00c40000, dova: 80000a44, dovb: 80000a44, lvds: 00000000 DDC: ddc2_read: DDC information read failure Last message repeated 3 times. intel_extreme accelerant:getting EDID on port A (analog) failed : No Error (8). Trying on port C (lvds) DDC: ddc2_read: DDC information read failure Last message repeated 3 times. intel_extreme accelerant:getting EDID on port C failed : No Error (8) intel_extreme accelerant:CALLED status_t intel_get_edid_info(void *, long unsigned int, uint32 *) intel_extreme accelerant:CALLED status_t intel_get_edid_info(void *, long unsigned int, uint32 *) intel_extreme accelerant:CALLED uint32 intel_accelerant_mode_count() intel_extreme accelerant:CALLED status_t intel_get_mode_list(display_mode *) intel_extreme accelerant:intel_set_display_mode(1024x768) [36mAGP:[0m create memory 0x82e055a0, base e0010000, size 300000, flags 0 [36mAGP:[0m allocation is made of reserved memory [36mAGP:[0m reserved memory already bound intel_extreme accelerant:PLL limits, min: p 5 (p1 1, p2 10), n 1, m 79 (m1 12, m2 5) intel_extreme accelerant:PLL limits, max: p 80 (p1 8, p2 5), n 5, m 127 (m1 22, m2 9) intel_extreme accelerant:compute_pll_divisors: required MHz: 65 intel_extreme accelerant:compute_pll_divisors: found: 65.1429 MHz, p = 42 (p1 = 3, p2 = 14), n = 4, m = 114 (m1 = 21, m2 = 9) intel_extreme accelerant:PLL limits, min: p 5 (p1 1, p2 10), n 1, m 79 (m1 12, m2 5) intel_extreme accelerant:PLL limits, max: p 80 (p1 8, p2 5), n 5, m 127 (m1 22, m2 9) intel_extreme accelerant:compute_pll_divisors: required MHz: 65 intel_extreme accelerant:compute_pll_divisors: found: 64.8 MHz, p = 40 (p1 = 4, p2 = 10), n = 4, m = 108 (m1 = 20, m2 = 8) intel_extreme accelerant:CALLED status_t intel_get_frame_buffer_config(frame_buffer_config *) }}} Unfortunatelly now I can only boot Haiku in safe video mode. -- Ticket URL: <http://dev.haiku-os.org/ticket/8952#comment:18> Haiku <http://dev.haiku-os.org> Haiku - the operating system.