I tested the ns2501 patch that Gilles Dartiguelongue wrote and it works on my Fujitsu Siemens S6010 Lifebook! Thank you very much Gilles! This is very good progress finally! I hope we can figure out why it does not work on your laptop and to improve the patch to have it included upstream.
This is my recipe for compiling Gilles Dartiguelongues patch on Fedora
12 with kernel 2.6.32.10-90.fc12.i686.
The last version which contains the directories for Gilles patch is
xf86-video-intel-2.9.1. Later versions of the Intel driver require
kernel mode setting, so the patch cannot be applied since the directories have been moved.
patch -p0 -i 0001-Initial-support-for-NS2501-LVDS-driving-chip.patch
cd b
On Fedora 12 I had to make the following changes in ns2501.c to Gilles
patch in order to make it compile
comment out
#include "xf86Resources.h"
replace
#include <X11/extensions/dpms.h>
with
#include <X11/extensions/dpmsconst.h>
#include <X11/extensions/dpmsproto.h>
Compile the modules with:
autoconf
On Fedora 12 I get an error message about the version of automake so I
need to run
autoreconf
./configure --prefix=/tmp/intel-test
make
make install
Then the new modules need to be taken into use
cp /tmp/lib/xorg/modules/drivers/ns2501.so /usr/lib/xorg/modules/drivers/
mv /usr/lib/xorg/modules/drivers/intel_drv.so /usr/lib/xorg/modules/drivers/intel_drv.so_F12_org
cp /tmp/lib/xorg/modules/drivers/intel_drv.so /usr/lib/xorg/modules/drivers/
With these changes X starts with the intel driver. Glxgears works, but etracer crashes X. Also the beta version of the EVO videoconferencing system uses 3D-graphics which crashes X11.
The output from xrandr is strange since it claims that both outputs are disconnected, while in fact the LVDS does work.
xrandr -q
Screen 0: minimum 320 x 200, current 1024 x 768, maximum 2048 x 2048
VGA disconnected (normal left inverted right x axis y axis)
LVDS disconnected 1024x768+0+0 (normal left inverted right x axis y axis) 0mm x 0mm
1024x768 (0x43) 65.0MHz
h: width 1024 start 1048 end 1184 total 1344 skew 0 clock 48.4KHz
v: height 768 start 771 end 777 total 806 clock 60.0Hz
I tested the ns2501 patch that Gilles Dartiguelongue wrote and it works on my Fujitsu Siemens S6010 Lifebook! Thank you very much Gilles! This is very good progress finally! I hope we can figure out why it does not work on your laptop and to improve the patch to have it included upstream.
This is my recipe for compiling Gilles Dartiguelongues patch on Fedora 10-90.fc12. i686.
12 with kernel 2.6.32.
The last version which contains the directories for Gilles patch is intel-2. 9.1. Later versions of the Intel driver require
xf86-video-
kernel mode setting, so the patch cannot be applied since the directories have been moved.
Get the source of xf86-video- intel-2. 9.1 with ftp.x.org/ pub/individual/ driver/ xf86-video- intel-2. 9.1.tar. gz intel-2. 9.1.tar. gz intel-2. 9.1 b
wget http://
tar -xvzf xf86-video-
cp -ax xf86-video-
Apply Gilles patch
patch -p0 -i 0001-Initial- support- for-NS2501- LVDS-driving- chip.patch
cd b
On Fedora 12 I had to make the following changes in ns2501.c to Gilles /dpms.h> /dpmsconst. h> /dpmsproto. h>
patch in order to make it compile
comment out
#include "xf86Resources.h"
replace
#include <X11/extensions
with
#include <X11/extensions
#include <X11/extensions
Compile the modules with: /tmp/intel- test
autoconf
On Fedora 12 I get an error message about the version of automake so I
need to run
autoreconf
./configure --prefix=
make
make install
Then the new modules need to be taken into use xorg/modules/ drivers/ ns2501. so /usr/lib/ xorg/modules/ drivers/ xorg/modules/ drivers/ intel_drv. so /usr/lib/ xorg/modules/ drivers/ intel_drv. so_F12_ org xorg/modules/ drivers/ intel_drv. so /usr/lib/ xorg/modules/ drivers/
cp /tmp/lib/
mv /usr/lib/
cp /tmp/lib/
With these changes X starts with the intel driver. Glxgears works, but etracer crashes X. Also the beta version of the EVO videoconferencing system uses 3D-graphics which crashes X11.
The output from xrandr is strange since it claims that both outputs are disconnected, while in fact the LVDS does work.
xrandr -q
Screen 0: minimum 320 x 200, current 1024 x 768, maximum 2048 x 2048
VGA disconnected (normal left inverted right x axis y axis)
LVDS disconnected 1024x768+0+0 (normal left inverted right x axis y axis) 0mm x 0mm
1024x768 (0x43) 65.0MHz
h: width 1024 start 1048 end 1184 total 1344 skew 0 clock 48.4KHz
v: height 768 start 771 end 777 total 806 clock 60.0Hz