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
Thanks for your reply.
hw.vendor=Kogan
hw.product=KALAP10D300EA
hw.version=1
I will build and confirm.
Peter