[haiku-development] Re: Asus Eee PC B202

  • From: Nick <tonestone57@xxxxxxxxxxx>
  • To: <haiku-development@xxxxxxxxxxxxx>
  • Date: Mon, 9 Feb 2009 16:43:43 -0700

> From: dlmcpaul@xxxxxxxxx
> 
> 2009/2/10 Nick tonestone57@xxxxxxxxxxx:


> > 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
> >
 
> 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?


SHORT ANSWER:

Haiku's Intel video driver needs updating to work properly on certain

video cards ( 945G chipset, found in Atom netbooks & desktops ).

 

LONG ANSWER:

Haiku's Intel video driver is based off X Org driver.

The issue is caused by p2 range. X driver updated p2 from 10 and 5 

to 14 and 7 range but Haiku's has not been updated ( still uses old values ).

 

http://dev.haiku-os.org/browser/haiku/trunk/src/add-ons/accelerants/intel_extreme/mode.cpp?rev=29174#L214

 

I think I changed out those values but did not work for me.  It must need 

more than just changing out the p2 values.

 

You will notice on my ticket the attached jpeg.  You can see that my p2

is out of range on first try and then system tries to compensate by using 

values that fit in the defined PLL max & min range but fails ( freezes ).  

I believe same is going on for you.

 

You will have to make due with VESA until Intel video driver is updated.

_________________________________________________________________

Other related posts: