[haiku-development] Re: Asus Eee PC B202

On 2009-02-10, Nick <tonestone57@xxxxxxxxxxx> wrote:
> > 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.

Sure.  Where do these values come from.  Is there a way to determine
them from the device?


-- 
Cheers
David

Other related posts: