Is your LCD a TFT or a DSTN? What about the error messages in the
logs does it say

(--) CHIPS(0): TFT probed

or

(--) CHIPS(0): DS-STN probed

In any case although its been a while since I looked at the code, I
think you have identified a real bug. I'd suggest a better fix might
be the attached patch against the current CVS....

Regards
D.


According to Akira Taniguchi <[EMAIL PROTECTED]> (on 08/21/03):
> Sorry, broken english because I am Japanese.
> 
> My ct65548 is working by XFree86 4.3.0.
> But mouse cursor write dust what's black dot when move quickry.
> I don't know what to do that probrem.
> 
> My environment is :
> 
> CPU : FUJITSU FM/V-5100NU/W
> OS : RedHat Linux 9
> 
> You can use this patch. But I can't support.
> 
> --- start of patch ---
> *** XFree86-4.3.0/xc/programs/Xserver/hw/xfree86/drivers/chips/ct_driver.c      
> 2003-08-21 20:09:07.000000000 +0900
> --- 
> XFree86-4.3.0-debug/xc/programs/Xserver/hw/xfree86/drivers/chips/ct_driver.c        
> 2003-08-21 19:55:27.000000000 +0900
> ***************
> *** 6636,6642 ****
>       }
> 
>       if (cPtr->PanelType & ChipsLCD)
> !         ChipsNew->XR[0x51] |= 0x02;
>       else
>           ChipsNew->XR[0x51] &=  $Bc` (I> (B0x02;
> 
> --- 6636,6646 ----
>       }
> 
>       if (cPtr->PanelType & ChipsLCD)
> !         if (cPtr->Chipset == CHIPS_CT65548) {
> !             ChipsNew->XR[0x51] &=  $Bc` (I> (B0x02;
> !         } else {
> !             ChipsNew->XR[0x51] |= 0x02;
> !         }
>       else
>           ChipsNew->XR[0x51] &=  $Bc` (I> (B0x02;
> 
> --- end of patch ---
> 
> _______________________________________________
> XFree86 mailing list
> [EMAIL PROTECTED]
> http://XFree86.Org/mailman/listinfo/xfree86

-- 
David Bateman                                [EMAIL PROTECTED]
Motorola CRM                                 +33 1 69 35 48 04 (Ph) 
Parc Les Algorithmes, Commune de St Aubin    +33 1 69 35 77 01 (Fax) 
91193 Gif-Sur-Yvette FRANCE

The information contained in this communication has been classified as: 

[x] General Business Information 
[ ] Motorola Internal Use Only 
[ ] Motorola Confidential Proprietary
--- ct_driver.c~        Thu Aug 21 15:34:29 2003
+++ ct_driver.c Thu Aug 21 16:30:46 2003
@@ -6612,9 +6612,9 @@
     }
     
     if (cPtr->PanelType & ChipsLCD) 
-        ChipsNew->XR[0x51] |= 0x02;
+        ChipsNew->XR[0x51] |= 0x04;
     else 
-        ChipsNew->XR[0x51] &= ~0x02;
+        ChipsNew->XR[0x51] &= ~0x04;
 
     /* Program the registers */
     /*vgaHWProtect(pScrn, TRUE);*/

Reply via email to