NetBSD-Bugs archive

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

re: xsrc/48344: X sesrver crashes with "lockup" on certain i810e-based systems



The following reply was made to PR xsrc/48344; it has been noted by GNATS.

From: matthew green <mrg%eterna.com.au@localhost>
To: gnats-bugs%NetBSD.org@localhost
Cc: xsrc-manager%netbsd.org@localhost, gnats-admin%netbsd.org@localhost,
    netbsd-bugs%netbsd.org@localhost, jdbaker%mylinuxisp.com@localhost
Subject: re: xsrc/48344: X sesrver crashes with "lockup" on certain i810e-based 
systems
Date: Mon, 21 Jul 2014 16:14:27 +1000

 >  5.99.44 (25-Jan 2011 10:52 UTC) works  (agp_i810.c r1.69)
 >  5.99.44 (25-Jan 2011 10:53 UTC) fails  (agp_i810.c r1.70)
 
 interesting.  can you try reverting the first real changed line?
 ie, this one:
 
 !       if (isc->chiptype != CHIP_I830) {
 -
 !       if (isc->chiptype != CHIP_I810) {
 
 and (separately) also try reverting this chunk:
 
 +       if (mem->am_is_bound != 0)
 +               return EINVAL;
 
 >  I also have an HP Pavilion something-or-other ("LOMITA") that is also
 >  built around the 82810E and related chips.  It does NOT suffer from the
 >  problem brought about by the above change.  Hardware-wise, the HP is
 >  practically identical to the DELLs (output of 'pcictl pci0 list').
 >  
 >  Perhaps their BIOSes differ in how completely they intialize the hardware
 >  and the change exposes this in the DELLs?
 
 this probably is entirely to do with how the BIOS sets up the
 PCI BARs, and dell and HP have significantly different BIOSen.
 
 you should compare the output of pcictl "dump" on the video
 device and see what happens.
 


Home | Main Index | Thread Index | Old Index