Unsolved

This post is more than 5 years old

7 Posts

11330

February 16th, 2004 22:00

855pach not working on the 510m

Hi,

I haven't the 855patch working on the new Inspiron 510m.

I've got:

"i855GM chipset found
Could not calculate correct location to patch!"

To me the "#define idoffset (-23)" seems to have a wrong value for this laptop.

Do you have any idea ? Do you know how to find the idoffset value ?

Thanks

P.S: Inspiron 510m bios A02

February 17th, 2004 05:00

yuo could try using one of the Xfree86 v4.4 release candidates - the patch has been integrated and should bypass needing the 855patch programme.

how is the 510m different to the 500m?

cheers

February 17th, 2004 11:00

yes, you're right, i faced with the same problem and resolved it using -24. try this value hopefully it works for you too. you may modify the 855patch so that it takes the second argument which is the idoffset and play with that.

so, now the patch works for me, but the i810 driver gives me green screen, not matter what resolution i use. vesa driver works fine but only for 1024x768...

let me know about your progress hopefully together we solve the problem.

cheers,
~seriozhcka

7 Posts

February 17th, 2004 13:00

Hi seriozhcka,

I see that we are exactly at the same point into our research :

- I found the -24 value for the 855patch this morning too and so I cannow set the video bios ram used value.

- I've got also a green screen with the 'i810' xfree driver :(

- I've got also a 1024x768 max resolution with the 'vesa' xfree driver and only in 8bpp :(


So the first one who manages to go ahead alert the other :)

February 18th, 2004 15:00

hi again,
i tried XFree4.4 with the same result. I contacted the developer of the 855patch and he wrote me that it looks like we don't need the patch anymore (after examining the memory dump). I sent him my XFree86.0.log and waiting when he comes to a conclusion (keeping my fingers crossed)

cheers,
~seriozhcka

February 19th, 2004 06:00

hi,
I got a reply from Christian and he even wrote a new patch, that uses the latest bios update from Intel. However, this doesn't fix the problem.
Christian is going to post a message today on xfree86, it looks like i810 driver has to be fixed. Watch the mailing list.

thanks for your concern, take care.

~s

February 19th, 2004 06:00

The code from the patch that christian zietz wrote has been added to Xfree86 CVS trunk. So yes, this code (or similar) is in XFree86 4.4 release candidates. Don't know what's causing the green-screens though - sounds weird - maybe there's a slight hardware difference between the 500m and 510m. Is it an 855GM or 855 GME? There seem to be only slight and subtle differences, but maybe that's a problem?

cheers

7 Posts

February 19th, 2004 10:00

Hi seriozhcka,

I manage to make it work : I'am currently using a 1280x1024x24 screen :) (but the mouse cursor doesn't appear yet).

I've edited the XFree86 i830_drive.c source : some calls to the extended vesa bios were freezing the machine.

I'am currently clean up the modifications and the steps I made to get this resolution. Then I will send all the process to you.

Regards

February 19th, 2004 13:00

WOAH! Does this mean it's possible to use an updated Video Bios from intel, even though dell hasn't included it? This would mean it's possible to run 1400x1050 on laptops with an SXGA+ monitor and i8xx graphics.

That would be fantastic! Do you have any more information on this?

cheers

7 Posts

February 19th, 2004 15:00

Hi,

No, that's not so fantastic.

With the little modification I made (some lines commented out), the 510m model is now in the same state than the 500m model : it's possible to get a resolution up to 1280x1024x24 but not a resolution the video bios don't know about. And it's the case for the 1500x1040 resolution. For that we still need a bios update from Dell.

Note: there is no need to use the 855patch on the 510m.

Regard

February 19th, 2004 16:00

hi, apoirier
i found the solution, but it will cost you at least $69...
there are commercial drivers available at http://www.xig.com,
i tried them ans now i have 1400x1050 resolution.
there are several options, check out the site for more details, but before you do that, may I ask you to run standard i810 driver with 1024x768, 8bpp, and send XFree86.0.log to
serge.boiko at gmx.net? I need this to forward this information to xfree developer which needs it to modify i810 driver.

Thanks, and enjoy!
~s

7 Posts

February 19th, 2004 20:00

Hi,

Here is the little modification I made to the XFree86 i830_driver.c source.

The problem comes from the call to INT 10h, 0x5f64 in the
GetDisplayInfo() function. It never returns.

As this function is only informative, I commented out its call in
I830DetectDisplayDevice() (XFree86 4.3.0.1) :


...
static Bool
I830DetectDisplayDevice(ScrnInfoPtr pScrn)
{
   I830Ptr pI830 = I830PTR(pScrn);
   int pipe, n;
   DisplayType i;

#if 0
   for (i = 0; i < NumKnownDisplayTypes; i++) {
      if (GetDisplayInfo(pScrn, 1 << i, &pI830->displayAttached,
                         &pI830->displayPresent,
                         ->displaySize.x2,
                         &pI830->displaySize.y2)) {
         xf86DrvMsg(pScrn->scrnIndex, X_INFO,
                    "Display Info: %s: attached: %s, present: %s, size: "
                    "(%d,%d)\n", displayDevices,
                    BOOLTOSTRING(pI830->displayAttached),
                    BOOLTOSTRING(pI830->displayPresent),
                    pI830->displaySize.x2, pI830->displaySize.y2);
      }
   }
#endif

   pI830->configuredDevices = GetDisplayDevices(pScrn);
   if (pI830->configuredDevices == -1) {
      xf86DrvMsg(pScrn->scrnIndex, X_INFO,
                 "Failed to detect active display devices\n");
      return FALSE;
   }
...


Now all is working fine : 1280x1024x24 resolution, mouse cursor, switch between X and the console ... (except the fact that the 1500x1040 resolution is still not reconized by the bios).

Note : AGP needs to be activated in your kernel.

Regards

3 Posts

February 20th, 2004 06:00

Hi !

I would like to a have a clue ... i'm using the Xfree package provided by debian sid (4.3.0-1) and I don't know how to modify the source code of the i830 driver, i don't find it on my computer ...
Can somebody tell me where I can found it of if it possible, can someone send me the patched driver ?

Thanks a lot,

LaoTseu

February 20th, 2004 08:00

that's great news, but 1280x1024 is still not what I expect, but thanks anyway.
Now I faced with another weird problem I can hear sound only through earphones, and mixer settings don't change anything.
It's definitely not a hardware problem, I have a dual-boot system and under Windows sound is okay.
How is it on your system?
Thanks,
~s

0 events found

No Events found!

Top