Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id ; Tue, 25 Dec 2001 12:08:08 -0500 Received: (majordomo@vger.kernel.org) by vger.kernel.org id ; Tue, 25 Dec 2001 12:07:48 -0500 Received: from N605P024.adsl.highway.telekom.at ([62.47.19.152]:64897 "HELO twinny.dyndns.org") by vger.kernel.org with SMTP id ; Tue, 25 Dec 2001 12:07:47 -0500 Message-ID: <3C28B113.7F4CFA0E@webit.com> Date: Tue, 25 Dec 2001 18:02:11 +0100 From: Thomas Winischhofer X-Mailer: Mozilla 4.78 [en] (Windows NT 5.0; U) X-Accept-Language: en,en-GB,en-US,de-AT,de-DE,de-CH,sv MIME-Version: 1.0 To: linux-kernel@vger.kernel.org Subject: Re: @Linus, Marcello, (Alan?) (regards sisfb) In-Reply-To: <3C2349C8.1DF70E5F@falke.mail> Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Sender: linux-kernel-owner@vger.kernel.org X-Mailing-List: linux-kernel@vger.kernel.org Hi again. I just finished an update for the new sisfb driver which is available here: http://members.aon.at/~twinisch/sisfb_src_251201.tar.gz The update was necessary for making sisfb co-operate better with the new X driver. Feedback welcome. Thomas Thomas Winischhofer wrote: > > Hi, as you might know, the sisfb driver did not work correctly on > systems with SiS630 and LCD panels, i.e laptops. The problem was the > type of video bridge used, which is LVDS in most cases. > > The current driver contained in the kernel can't even work in theory, > because > > 1) the tables that should have contained necessary data for refresh and > timing were empty, and > > 2) this data depends on the type of LCD panels attached and is not the > same on all machines. > > So, the whole theory with this driver is a failure. > > I therefore re-wrote (and commented) the sisfb driver to read out the > BIOS data, instead of its very own tables. On non-SiS630 or non-LVDS > systems, the old code is used. > > From the feedback I got, I know that the driver is working in about 50% > of the SiS630-LVDS-machines out there, depending on what revision of the > SiS630 and LCD panel being used. This is 50% more than before! > > The driver has been tested on systems without a video bridge as well > (ie. desktop machines) and it works there as well. This means I didn't > break it for other configurations. > > The dark side: The driver is - when used on SiS630 and LVDS - not > LinuxBIOS-capable (because it depends on data stored in the SiS-BIOS) > > Are you willing to include the new driver in the kernel? > > It's available here: > > I have not made a patch, because this patch would be about as twice as > huge than the whole code. But if you insist, I could make a patch as > well. The code is based on 2.4.16. AFAIK there were no changes to sisfb > up to current 17-rc2. The archive is to be extracted over the existing > code while in /usr/src/linux/drivers/video/sis/ > > Thomas -- Thomas Winischhofer Vienna/Austria mailto:tw@webit.com *** http://www.webit.com/tw - To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/