Hello Leann:
    Thank you for your information. After checked the source, the AGP
module has been in kernel 2.6.26. I'll check the DRM module later.
Thanks and Best Regards
Bruce C. Chang

-----Original Message-----
From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of
Leann Ogasawara
Sent: Monday, August 11, 2008 2:37 AM
To: Bruce Chang
Subject: [Bug 253622] Re: Hardy - Add support for more VIA Uni-Chrome
3DEngines


Hi Bruce,

Care to test the latest Alpha for the upcoming Intrepid Ibex 8.10
release - http://www.ubuntu.com/testing ?  The reason I ask is because
it looks like this patch is already included:

commit dcd981a77b2b35d169656d4b9cee208096ed7ccf
Author: Greg KH <[EMAIL PROTECTED]>
Date:   Thu Jun 19 09:52:26 2008 +1000

    agp/via: fixup pci ids
    
    add a new PCI ID and remove an old dodgy one, include the
explaination
    in the commented code so nobody readds later.
    
    (davej also sent the pci id addition).
    
    Signed-off-by: Dave Airlie <[EMAIL PROTECTED]>

diff --git a/drivers/char/agp/via-agp.c b/drivers/char/agp/via-agp.c
index 0ecc54d..7b36476 100644
--- a/drivers/char/agp/via-agp.c
+++ b/drivers/char/agp/via-agp.c
@@ -389,11 +389,20 @@ static struct agp_device_ids via_agp_device_ids[]
__devinitdata =
                .device_id  = PCI_DEVICE_ID_VIA_VT3324,
                .chipset_name   = "CX700",
        },
-       /* VT3336 */
+       /* VT3336 - this is a chipset for AMD Athlon/K8 CPU. Due to K8's
unique
+        * architecture, the AGP resource and behavior are different
from
+        * the traditional AGP which resides only in chipset. AGP is
used
+        * by 3D driver which wasn't available for the VT3336 and VT3364
+        * generation until now.  Unfortunately, by testing, VT3364
works
+        * but VT3336 doesn't. - explaination from via, just leave this
as
+        * as a placeholder to avoid future patches adding it back in.
+        */
+#if 0
        {
                .device_id  = PCI_DEVICE_ID_VIA_VT3336,
                .chipset_name   = "VT3336",
        },
+#endif
        /* P4M890 */
        {
                .device_id  = PCI_DEVICE_ID_VIA_P4M890,
@@ -546,8 +555,8 @@ static const struct pci_device_id
agp_via_pci_table[] = {
        ID(PCI_DEVICE_ID_VIA_3296_0),
        ID(PCI_DEVICE_ID_VIA_P4M800CE),
        ID(PCI_DEVICE_ID_VIA_VT3324),
-       ID(PCI_DEVICE_ID_VIA_VT3336),
        ID(PCI_DEVICE_ID_VIA_P4M890),
+       ID(PCI_DEVICE_ID_VIA_VT3364),
        { }
 };


Thanks in advance.

** Changed in: linux (Ubuntu)
       Status: New => Incomplete

-- 
Hardy - Add support for more VIA Uni-Chrome 3D Engines
https://bugs.launchpad.net/bugs/253622
You received this bug notification because you are a direct subscriber
of the bug.

Status in "linux" source package in Ubuntu: Incomplete

Bug description:
The original Linux kernel 2.6.24 has already had the H2 DRM module
via.ko, but it doesn't support VIA new graphics which have new 3D
engines in. This patch will let kernel 2.6.24 has the ability to drive
VIA new 3D engines.

-- 
Hardy - Add support for more VIA Uni-Chrome 3D Engines
https://bugs.launchpad.net/bugs/253622
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.

-- 
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to