[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#492913: xserver-xorg-video-intel: 855GM not recognized any more



OoO Peu  avant le  début de  l'après-midi du samedi  30 août  2008, vers
13:33, Julien Cristau <jcristau@debian.org> disait :

>> xserver-xorg-video-i810 is  not installed on  my system (status  "rc" in
>> dpkg -l).  xserver-xorg-video-intel from sid  provides i810_drv.so while
>> this is not the case anymore for the one from experimental.

> Err...
> $ dpkg -c ../xserver-xorg-video-intel_2.4.1-1_i386.deb |grep i810_drv
> lrwxrwxrwx root/root         0 2008-08-24 18:29 ./usr/lib/xorg/modules/drivers/i810_drv.so -> intel_drv.so

> If i810_drv.so is gone, that's a bug.  If 'Driver "i810"' in xorg.conf
> is not equivalent to 'Driver "intel"', that's a bug too.

Hi Julien!

I  just checked  again  and you  are right,  the  link is  here. I  have
switched back to  i810 in my xorg.conf  and it is not able  to detect my
graphic card.

I  have  traced the  problem  in  gdb.  xf86MatchDevice is  called  with
drivername set to "intel". Inside, I have:

(gdb) print *xf86ConfigLayout.screens[0].screen
$37 = {id = 0x90f2418 "Screen Alone On DFP", screennum = 0, defaultdepth = 24, 
  defaultbpp = 0, defaultfbbpp = 0, monitor = 0x90f00c8, device = 0x90f60c8, 
  numdisplays = 1, displays = 0x90f6338, numxvadaptors = 0, 
  xvadaptors = 0x90f63a0, options = 0x0}
(gdb) print xf86ConfigLayout.screens[0].screen->device->driver
$39 = 0x90eff48 "i810"

So,  no  match.  probe_devices_from_device_sections  returns  FALSE.  In
xf86CallDriverProbe,  drv->PciProbe!=NULL  and   I  get  into  the  last
else. drv->Probe  is NULL so I don't  get into the old  probe method and
foundScreen is FALSE.

Maybe,  less  recent  intel  drivers  had drv->Probe  set  to  something
meaningful?
-- 
BOFH excuse #366:
ATM cell has no roaming feature turned on, notebooks can't connect

Attachment: pgpl6TnHZqeuR.pgp
Description: PGP signature


Reply to: