On Sun, Jul 21, 2019 at 09:45:55AM +1200, Peter Kane wrote: > On Fri, Jul 19, 2019 at 10:15:23PM +1000, Jonathan Gray wrote: > > On Fri, Jul 19, 2019 at 03:55:02PM +1200, Peter Kane wrote: > > > Hi > > > > > > Things were working fairly well until I upgraded to a recent snapshot: > > > > > > OpenBSD 6.5-current (GENERIC.MP) #130: Wed Jul 17 12:25:44 MDT 2019 > > > [email protected]:/usr/src/sys/arch/amd64/compile/GENERIC.MP > > > > > > Previously, the boot message would switch from sideways mode to vertical > > > mode when it started the inteldrm phase. Now, the console stays in > > > sideways mode. I assume this is related to the panel quirks changes: > > > > > > Date: Fri, 12 Jul 2019 14:27:15 +1000 > > > From: Jonathan Gray <[email protected]> > > > To: [email protected] > > > Subject: use SMBIOS for inteldrm panel orientation quirks > > > > > > Use SMBIOS data for panel orientation. Uses BIOS dates when other > > > strings are generic. > > > > > > There are orientation quirks in drm_panel_orientation_quirks.c for: > > > Acer One 10 (S1003) > > > Asus T100HA > > > GPD MicroPC (generic strings, also match on bios date) > > > GPD Pocket 2 (generic strings, also match on bios date) > > > GPD Win (same note on DMI match as GPD Pocket) > > > I.T.Works TW891 > > > Lenovo Ideapad Miix 320 > > > VIOS LTH17 > > > > > > Is there enough information in the bug report dumps below to help with > > > this? > > > > > > Thanks, > > > Peter > > > > Try this, the output of > > > > sysctl hw.vendor > > sysctl hw.product > > sysctl hw.version > > > > would help as well. > > > > Index: sys/dev/pci/drm/drm_panel_orientation_quirks.c > > =================================================================== > > RCS file: /cvs/src/sys/dev/pci/drm/drm_panel_orientation_quirks.c,v > > retrieving revision 1.3 > > diff -u -p -r1.3 drm_panel_orientation_quirks.c > > --- sys/dev/pci/drm/drm_panel_orientation_quirks.c 11 Jul 2019 01:38:19 > > -0000 1.3 > > +++ sys/dev/pci/drm/drm_panel_orientation_quirks.c 19 Jul 2019 12:10:48 > > -0000 > > @@ -146,6 +146,12 @@ static const struct dmi_system_id orient > > DMI_EXACT_MATCH(DMI_BOARD_NAME, "TW891"), > > }, > > .driver_data = (void *)&itworks_tw891, > > + }, { /* Kogan Atlas 2-in-1 D300 */ > > + .matches = { > > + DMI_EXACT_MATCH(DMI_SYS_VENDOR, "Kogan"), > > + DMI_EXACT_MATCH(DMI_PRODUCT_NAME, "KALAP10D300EA"), > > + }, > > + .driver_data = (void *)&lcd800x1280_rightside_up, > > }, { /* > > * Lenovo Ideapad Miix 310 laptop, only some production batches > > * have a portrait screen, the resolution checks makes the quirk > > Hi Jonathan > > I can confirm your patch reverts the panel to the previous behaviour, so it > rotates into vertical mode when inteldrm0 attaches wsdisplay0. > > Thanks again, > Peter >
thanks, committed
