On Thu, Aug 18, 2011 at 02:58:31PM -0600, Richard Johnson wrote: > [Posting for documentation of the workaround, and in case the details > help find a bug beyond "This ancient laptop's video card RAM is too > small".] > > > I resuscitated an IBM X40 laptop by putting in a HD with a clean install > of OpenBSD 4.9 release. > > X then failed to start both using a new xorg.conf from 'Xorg -configure', > and using the xorg.conf created the same way and formerly working under > OpenBSD 4.7. > > Interesting errors (full logs below): > | [3730867.237] (EE) intel(1): [drm] Failed to open DRM device for > pci:0000:00:02.1: Operation not permitted > | ... > | [3730869.731] (WW) intel(1): xf86AcquireGART: AGPIOC_ACQUIRE failed > (Device busy) > > Updating to 4.9 stable (kernel, userland, xenocara) as of 2011-08-17, > built on the X40 itself, showed the same problem. > > Since the error was with intel(1), while intel(0) was earlier configured > successfully according to the log, a likely workaround was to comment out > the xorg.conf 2nd detected screen and card specs (Screen1 and Card1). > > That workaround indeed avoids the problem, though at the probable (though > unconfirmed) cost of no signal out the external VGA port.
The intel driver does not support zaphod-style multihead (the one where you define an X screen per head). Supporting only xrandr/xinerama style where the heads extends one shared X screen (see xorg.conf(5) and xrandr(1)). This has been the case for a couple of years now. Cheers, -0- -- Why is it that we rejoice at a birth and grieve at a funeral? It is because we are not the person involved. -- Mark Twain