[haiku-development] Re: Asus Eee PC B202

  • From: David McPaul <dlmcpaul@xxxxxxxxx>
  • To: haiku-development@xxxxxxxxxxxxx
  • Date: Tue, 10 Feb 2009 08:22:25 +1100

2009/2/10 Nick <tonestone57@xxxxxxxxxxx>:
>> From: dlmcpaul@xxxxxxxxx
>>
>> Hmm, I get a blank screen when booting with the Intel 950. No errors
>> in syslog but the monitor goes off so I suspect a display out of range
>> type error.
>>
>> Something similar happens when I boot on my other machine. It's a
>> Nvidia 7800GT so I suspect that the calculations to choose a
>> resolution for the display are wrong for my monitor or something.
>
> Your specific display is:
> KERN: OEM string: Intel(r) 82945GM Chipset Family Graphics Chip Accelerated
> VGA
> KERN: PCI:   device 27ae: Mobile 945GME Express Integrated Graphics
> Controller
>
> The 82945G has issues with Haiku's Intel driver.  I suspect
> you are experiencing the same thing.  See this ticket:
> http://dev.haiku-os.org/ticket/3149
>
> Enable console debug ( in safe mode ) & try Intel driver to
> see if anything comes up about PLL limits.

Yes, this looks like the issue I have

KERN: PLL limits, min: p 5 (p1 1, p2 10), n 5, m 70 (m1 12, m2 7)
KERN: PLL limits, max: p 80 (p1 8, p2 5), n 10, m 120 (m1 22, m2 11)
KERN: required MHz: 108
KERN: found: 107.52 MHz, p = 20 (p1 = 2, p2 = 10), n = 5, m = 112 (m1
= 21, m2 = 7)

So 107.52 is not close enough to 108?

I am also worried about this message

KERN: AGP: create memory 0x812358e8, base 90010000, size
500000, flags 0
KERN: AGP: allocation is made of reserved memory
KERN: AGP: reserved memory already bound

So is it saying that it could not reserve the memory for the display?

Full log below.

KERN: intel_extreme: init_hardware()
KERN: intel_extreme: init_driver()
KERN: AGP: bus manager init
KERN: AGP: found 0 AGP devices
KERN: intel_extreme: (0) i945GME, revision = 0x3
KERN: intel_extreme: publish_devices()
KERN: intel_extreme: find_device()
KERN: loaded driver
/boot/beos/system/add-ons/kernel/drivers/dev/graphics/intel_extreme
KERN: intel_extreme: open(name = graphics/intel_extreme_000200)
KERN: intel_gart: detected 8 MB of stolen memory, aperture size 256
MB, GTT size 256 KB
KERN: allocate MTRR slot 3, base = d0000000, length = 10000000, type=0x1
KERN: AGP: create memory 0x8122d138, base 90000000, size 10000, flags 0
KERN: AGP: allocation is made of reserved memory
KERN: AGP: reserved memory already bound
KERN: i965 quirk
KERN: AGP: create memory 0x8122d150, base 907ff000, size 1000, flags 2
KERN: AGP: allocate 4096 bytes out of 4096
KERN: AGP: bind 4096 bytes at 907ff000
KERN: intel_extremeintel_extreme_init() completed successfully!
KERN: intel_extreme: accelerant: intel_extreme.accelerant
KERN: intel_init_accelerant()
KERN: head detected: 1
KERN: adpa: 00008c18, dova: 00000000, dovb: 80480084, lvds: 40000000
KERN: Vendor: BNQ
KERN: Product ID: 30343
KERN: Serial #: 69
KERN: Produced in week/year: 6/2005
KERN: EDID version: 1.3
KERN: Type: Digital
KERN: Size: 38 cm x 30 cm
KERN: Gamma=2.200
KERN: White (X,Y)=(0.312,0.328)
KERN: Supported Future Video Modes:
KERN: 1152x864@75Hz (id=20337)
KERN: 1280x1024@60Hz (id=32897)
KERN: 1280x1024@72Hz (id=35969)
KERN: Supported VESA Video Modes:
KERN: 720x400@70
KERN: 640x480@60
KERN: 640x480x67
KERN: 640x480x72
KERN: 640x480x75
KERN: 800x600@60
KERN: 800x600@72
KERN: 800x600@75
KERN: 832x624@75
KERN: 1024x768@60
KERN: 1024x768@70
KERN: 1024x768@75
KERN: 1280x1024@75
KERN: 1152x870@75
KERN: Additional Video Mode:
KERN: clock=108.000000 MHz
KERN: h: (1280, 1328, 1440, 1688)
KERN: v: (1024, 1025, 1028, 1066)
KERN: size: 37.6 cm x 30.1 cm
KERN: border: 0.0 cm x 0.0 cm
KERN: Additional Video Mode:
KERN: clock=25.170000 MHz
KERN: h: (640, 656, 752, 800)
KERN: v: (350, 387, 389, 449)
KERN: size: 37.6 cm x 30.1 cm
KERN: border: 0.0 cm x 0.0 cm
KERN: Horizontal frequency range = 31..83 kHz
KERN: Vertical frequency range = 56..76 Hz
KERN: Maximum pixel clock = 140 MHz
KERN: Monitor Name: BenQ FP91E
KERN: intel_get_edid_info()
Last message repeated 1 time
KERN: intel_accelerant_mode_count()
KERN: inteKERN: l_get_mode_info()
KERN: intel_set_display_mode()
KERN: intel_propose_display_mode()
KERN: intel_set_display_mode()
KERN: intel_propose_display_mode()
KERN: AGP: create memory 0x812358e8, base 90010000, size
500000, flags 0
KERN: AGP: allocation is made of reserved memory
KERN: AGP: reserved memory already bound
KERN: PLL limits, min: p 5 (p1 1, p2 10), n 5, m 70 (m1 12, m2 7)
KERN: PLL limits, max: p 80 (p1 8, p2 5), n 10, m 120 (m1 22, m2 11)
KERN: required MHz: 108
KERN: found: 107.52 MHz, p = 20 (p1 = 2, p2 = 10), n = 5, m = 112 (m1
= 21, m2 = 7)
KERN: intel_get_frame_buffer_config()


-- 
Cheers
David

Other related posts: