Re: Intel D945GNT crashes with AGP enabled

From: Alan Hourihane
Date: Sat Oct 29 2005 - 09:50:16 EST


On Sat, 2005-10-29 at 15:55 +0200, Marcel Holtmann wrote:
> Hi Alan,
>
> > > > And btw why can't I compile the intelfb on x86_64? I use the internal
> > > > graphics card (8086:2772) of the D945GNT motherboard.
> > > >
> > > > 0000:00:02.0 VGA compatible controller: Intel Corporation 945G Integrated Graphics Controller (rev 02)
> > > >
> > > > The Kconfig file makes it unselectable on x86_64 system.
> > > >
> > > > config FB_INTEL
> > > > tristate "Intel 830M/845G/852GM/855GM/865G support (EXPERIMENTAL)"
> > > > depends on FB && EXPERIMENTAL && PCI && X86 && !X86_64
> > > >
> > > > It seems that the most recent support in this driver is for the 915G and
> > > > not for the 945G. Are they so different that we need a complete new
> > > > driver or is the !X86_64 a relict from old times?
> > >
> > > it seems that the first problem is:
> > >
> > > arch/x86_64/kernel/built-in.o: In function `pci_iommu_init':
> > > pci-gart.c:(.init.text+0x8f0c): undefined reference to `agp_amd64_init'
> > > pci-gart.c:(.init.text+0x8f1a): undefined reference to `agp_bridge'
> > > pci-gart.c:(.init.text+0x8f1f): undefined reference to `agp_copy_info'
> > > make: *** [.tmp_vmlinux1] Error 1
> > >
> > > Is this fixable or will the intelfb never work on x86_64 system?
> >
> > You are barking up the wrong tree with this. Read the tristate line.
> >
> > It doesn't mention 915 or 945 support. Intelfb only supports upto the
> > 865G anyway.
>
> I read that line and enabling the compilation of the intelfb on x86_64
> was only a simple try to see if it compiles. It doesn't and basically I
> have no idea how to fix it.
>
> The 915G (8086:2582) is supported by the driver in the latest vanilla
> kernel. Look at intelfb.h file and then you will see that the comment
> line in Kconfig is outdated. I also found a patch to support the 915GM
> (8086:2592) and maybe a similar patch will make the 945 work with the
> intelfb driver.

Doing a quick google shows that support is only partial for 915G. And
the 915GM patch would be easily done for the 945G.

But I'm not sure how partial that support is having not tried it, but I
can see that there are definate problems here.

Alan.
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/