On Thu, Oct 29, 2015 at 01:16:22PM +0000, Patrick Welche wrote: > Updating a pineview (i915drmkms) based system to today's (Oct 29 > 2015) -current/amd64 gets me: > > panic: cnopen: no console device > > If I plug in a serial console, the boot is successful, but then I can't > run X as per kern/49495. > > Reverting to a Oct 23 2015 kernel gets me a working system.
23 Oct must have been the date I built the working kernel rather than the source date: it contains pci_machdep.c v 1.70 of 27 Apr rather than pci_machdep.c 1.71 of 2 Oct. A bisect leads to the huge set of changes: revision 1.71 date: 2015-10-02 06:22:52 +0100; author: msaitoh; state: Exp; lines: +45 -2; commitid: HSa7ca1UWupVEuDy; PCI Extended Configuration stuff written by nonaka@: - Add PCI Extended Configuration Space support into x86. - Check register offset of pci_conf_read() in MD part. It returns (pcireg_t)-1 if it isn't accessible. - Decode Extended Capability in PCI Extended Configuration Space. ... Why that should break my console, I don't know... panic: cnopen: no console device Cheers, Patrick
