Re: Latest Dell Precision 7550 Intel graphics

Shawn Webb <[email protected]>
Newsgroups gmane.os.freebsd.devel.x11
Message-ID <20200710145023.34fwrs46bvamnn3g@mutt-hbsd>
On Fri, Jul 10, 2020 at 04:43:30PM +0200, Emmanuel Vadot wrote:
> On Fri, 10 Jul 2020 10:34:19 -0400
> Shawn Webb <[email protected]> wrote:
> 
> > On Fri, Jul 10, 2020 at 06:11:48AM +0200, Emmanuel Vadot wrote:
> > > On Fri, 10 Jul 2020 10:20:01 -0400
> > > Shawn Webb <[email protected]> wrote:
> > > 
> > > > Hey all,
> > > > 
> > > > I'm curious about the state of drm-kmod with regards to the latest
> > > > Dell Precision 7550 series laptops. Looking like I may need to use
> > > > scfb for the time being, but I wanted to make sure.
> > > > 
> > > > Thanks,
> > > > 
> > > > -- 
> > > > Shawn Webb
> > > > Cofounder / Security Engineer
> > > > HardenedBSD
> > > > 
> > > > GPG Key ID:          0xFF2E67A277F8E1FA
> > > > GPG Key Fingerprint: D206 BB45 15E0 9C49 0CF9  3633 C85B 0AF8 AB23 0FB2
> > > > https://git-01.md.hardenedbsd.org/HardenedBSD/pubkeys/src/branch/master/Shawn_Webb/03A4CBEBB82EA5A67D9F3853FF2E67A277F8E1FA.pub.asc
> > > 
> > >  What's the hardware inside ?
> > >  Show pciconf -lv please.
> > 
> > hostb0@pci0:0:0:0:	class=0x060000 rev=0x02 hdr=0x00 vendor=0x8086 device=0x9b44 subvendor=0x1028 subdevice=0x09c3
> >     vendor     = 'Intel Corporation'
> >     device     = '10th Gen Core Processor Host Bridge/DRAM Registers'
> >     class      = bridge
> >     subclass   = HOST-PCI
> > vgapci0@pci0:0:2:0:	class=0x030000 rev=0x05 hdr=0x00 vendor=0x8086 device=0x9bf6 subvendor=0x1028 subdevice=0x09c3
> >     vendor     = 'Intel Corporation'
> >     class      = display
> >     subclass   = VGA
> > none0@pci0:0:4:0:	class=0x118000 rev=0x02 hdr=0x00 vendor=0x8086 device=0x1903 subvendor=0x1028 subdevice=0x09c3
> >     vendor     = 'Intel Corporation'
> >     device     = 'Xeon E3-1200 v5/E3-1500 v5/6th Gen Core Processor Thermal Subsystem'
> >     class      = dasp
> > none1@pci0:0:8:0:	class=0x088000 rev=0x00 hdr=0x00 vendor=0x8086 device=0x1911 subvendor=0x1028 subdevice=0x09c3
> >     vendor     = 'Intel Corporation'
> >     device     = 'Xeon E3-1200 v5/v6 / E3-1500 v5 / 6th/7th/8th Gen Core Processor Gaussian Mixture Model'
> >     class      = base peripheral
> > none2@pci0:0:18:0:	class=0x118000 rev=0x00 hdr=0x00 vendor=0x8086 device=0x06f9 subvendor=0x1028 subdevice=0x09c3
> >     vendor     = 'Intel Corporation'
> >     device     = 'Comet Lake PCH Thermal Controller'
> >     class      = dasp
> > none3@pci0:0:19:0:	class=0x070000 rev=0x00 hdr=0x00 vendor=0x8086 device=0x06fc subvendor=0x1028 subdevice=0x09c3
> >     vendor     = 'Intel Corporation'
> >     class      = simple comms
> >     subclass   = UART
> > xhci0@pci0:0:20:0:	class=0x0c0330 rev=0x00 hdr=0x00 vendor=0x8086 device=0x06ed subvendor=0x1028 subdevice=0x09c3
> >     vendor     = 'Intel Corporation'
> >     device     = 'Comet Lake USB 3.1 xHCI Host Controller'
> >     class      = serial bus
> >     subclass   = USB
> > none4@pci0:0:20:2:	class=0x050000 rev=0x00 hdr=0x00 vendor=0x8086 device=0x06ef subvendor=0x1028 subdevice=0x09c3
> >     vendor     = 'Intel Corporation'
> >     device     = 'Comet Lake PCH Shared SRAM'
> >     class      = memory
> >     subclass   = RAM
> > none5@pci0:0:20:3:	class=0x028000 rev=0x00 hdr=0x00 vendor=0x8086 device=0x06f0 subvendor=0x8086 subdevice=0x4070
> >     vendor     = 'Intel Corporation'
> >     device     = 'Wi-Fi 6 AX201'
> >     class      = network
> > none6@pci0:0:21:0:	class=0x0c8000 rev=0x00 hdr=0x00 vendor=0x8086 device=0x06e8 subvendor=0x1028 subdevice=0x09c3
> >     vendor     = 'Intel Corporation'
> >     device     = 'Comet Lake PCH Serial IO I2C Controller'
> >     class      = serial bus
> > none7@pci0:0:21:1:	class=0x0c8000 rev=0x00 hdr=0x00 vendor=0x8086 device=0x06e9 subvendor=0x1028 subdevice=0x09c3
> >     vendor     = 'Intel Corporation'
> >     device     = 'Comet Lake PCH Serial IO I2C Controller'
> >     class      = serial bus
> > none8@pci0:0:22:0:	class=0x078000 rev=0x00 hdr=0x00 vendor=0x8086 device=0x06e0 subvendor=0x1028 subdevice=0x09c3
> >     vendor     = 'Intel Corporation'
> >     device     = 'Comet Lake HECI Controller'
> >     class      = simple comms
> > pcib1@pci0:0:27:0:	class=0x060400 rev=0xf0 hdr=0x01 vendor=0x8086 device=0x06ac subvendor=0x1028 subdevice=0x09c3
> >     vendor     = 'Intel Corporation'
> >     device     = 'Comet Lake PCI Express Root Port'
> >     class      = bridge
> >     subclass   = PCI-PCI
> > pcib2@pci0:0:28:0:	class=0x060400 rev=0xf0 hdr=0x01 vendor=0x8086 device=0x06b8 subvendor=0x1028 subdevice=0x09c3
> >     vendor     = 'Intel Corporation'
> >     class      = bridge
> >     subclass   = PCI-PCI
> > pcib8@pci0:0:28:5:	class=0x060400 rev=0xf0 hdr=0x01 vendor=0x8086 device=0x06bd subvendor=0x1028 subdevice=0x09c3
> >     vendor     = 'Intel Corporation'
> >     class      = bridge
> >     subclass   = PCI-PCI
> > isab0@pci0:0:31:0:	class=0x060100 rev=0x00 hdr=0x00 vendor=0x8086 device=0x068e subvendor=0x1028 subdevice=0x09c3
> >     vendor     = 'Intel Corporation'
> >     class      = bridge
> >     subclass   = PCI-ISA
> > hdac0@pci0:0:31:3:	class=0x040380 rev=0x00 hdr=0x00 vendor=0x8086 device=0x06c8 subvendor=0x1028 subdevice=0x09c3
> >     vendor     = 'Intel Corporation'
> >     device     = 'Comet Lake PCH cAVS'
> >     class      = multimedia
> >     subclass   = HDA
> > none9@pci0:0:31:4:	class=0x0c0500 rev=0x00 hdr=0x00 vendor=0x8086 device=0x06a3 subvendor=0x1028 subdevice=0x09c3
> >     vendor     = 'Intel Corporation'
> >     device     = 'Comet Lake PCH SMBus Controller'
> >     class      = serial bus
> >     subclass   = SMBus
> > none10@pci0:0:31:5:	class=0x0c8000 rev=0x00 hdr=0x00 vendor=0x8086 device=0x06a4 subvendor=0x1028 subdevice=0x09c3
> >     vendor     = 'Intel Corporation'
> >     device     = 'Comet Lake PCH SPI Controller'
> >     class      = serial bus
> > em0@pci0:0:31:6:	class=0x020000 rev=0x00 hdr=0x00 vendor=0x8086 device=0x0d4c subvendor=0x1028 subdevice=0x09c3
> >     vendor     = 'Intel Corporation'
> >     device     = 'Ethernet Connection (11) I219-LM'
> >     class      = network
> >     subclass   = ethernet
> > nvme0@pci0:1:0:0:	class=0x010802 rev=0x00 hdr=0x00 vendor=0x1179 device=0x011a subvendor=0x1179 subdevice=0x0001
> >     vendor     = 'Toshiba Corporation'
> >     class      = mass storage
> >     subclass   = NVM
> > pcib3@pci0:2:0:0:	class=0x060400 rev=0x06 hdr=0x01 vendor=0x8086 device=0x15ea subvendor=0x1028 subdevice=0x09c3
> >     vendor     = 'Intel Corporation'
> >     device     = 'JHL7540 Thunderbolt 3 Bridge [Titan Ridge 4C 2018]'
> >     class      = bridge
> >     subclass   = PCI-PCI
> > pcib4@pci0:3:0:0:	class=0x060400 rev=0x06 hdr=0x01 vendor=0x8086 device=0x15ea subvendor=0x1028 subdevice=0x09c3
> >     vendor     = 'Intel Corporation'
> >     device     = 'JHL7540 Thunderbolt 3 Bridge [Titan Ridge 4C 2018]'
> >     class      = bridge
> >     subclass   = PCI-PCI
> > pcib5@pci0:3:1:0:	class=0x060400 rev=0x06 hdr=0x01 vendor=0x8086 device=0x15ea subvendor=0x1028 subdevice=0x09c3
> >     vendor     = 'Intel Corporation'
> >     device     = 'JHL7540 Thunderbolt 3 Bridge [Titan Ridge 4C 2018]'
> >     class      = bridge
> >     subclass   = PCI-PCI
> > pcib6@pci0:3:2:0:	class=0x060400 rev=0x06 hdr=0x01 vendor=0x8086 device=0x15ea subvendor=0x1028 subdevice=0x09c3
> >     vendor     = 'Intel Corporation'
> >     device     = 'JHL7540 Thunderbolt 3 Bridge [Titan Ridge 4C 2018]'
> >     class      = bridge
> >     subclass   = PCI-PCI
> > pcib7@pci0:3:4:0:	class=0x060400 rev=0x06 hdr=0x01 vendor=0x8086 device=0x15ea subvendor=0x1028 subdevice=0x09c3
> >     vendor     = 'Intel Corporation'
> >     device     = 'JHL7540 Thunderbolt 3 Bridge [Titan Ridge 4C 2018]'
> >     class      = bridge
> >     subclass   = PCI-PCI
> > none11@pci0:4:0:0:	class=0x088000 rev=0x06 hdr=0x00 vendor=0x8086 device=0x15eb subvendor=0x1028 subdevice=0x09c3
> >     vendor     = 'Intel Corporation'
> >     device     = 'JHL7540 Thunderbolt 3 NHI [Titan Ridge 4C 2018]'
> >     class      = base peripheral
> > xhci1@pci0:56:0:0:	class=0x0c0330 rev=0x06 hdr=0x00 vendor=0x8086 device=0x15ec subvendor=0x1028 subdevice=0x09c3
> >     vendor     = 'Intel Corporation'
> >     device     = 'JHL7540 Thunderbolt 3 USB Controller [Titan Ridge 4C 2018]'
> >     class      = serial bus
> >     subclass   = USB
> > none12@pci0:109:0:0:	class=0xff0000 rev=0x01 hdr=0x00 vendor=0x10ec device=0x5260 subvendor=0x1028 subdevice=0x09c3
> >     vendor     = 'Realtek Semiconductor Co., Ltd.'
> >     device     = 'RTS5260 PCI Express Card Reader'
> > 
> > -- 
> > Shawn Webb
> > Cofounder / Security Engineer
> > HardenedBSD
> > 
> > GPG Key ID:          0xFF2E67A277F8E1FA
> > GPG Key Fingerprint: D206 BB45 15E0 9C49 0CF9  3633 C85B 0AF8 AB23 0FB2
> > https://git-01.md.hardenedbsd.org/HardenedBSD/pubkeys/src/branch/master/Shawn_Webb/03A4CBEBB82EA5A67D9F3853FF2E67A277F8E1FA.pub.asc
> 
>  This was added in 5.4 with this commit :
> https://github.com/torvalds/linux/commit/bfc4c359b2822bd2c457ccab271baeb33181c7c9#diff-0f28900cd4f7f14731c970ed828f4e53
> 
>  But you should be able to use drm-devel-kmod and backport this patch.
>  I'm working on 5.4 but won't have something until next week I think.

Cool. Thanks for the hint! I should fork github.com/freebsd/drm-kmod
to apply that patch, correct? If so, I'll apply the patch and report
back my results.

Thanks,

-- 
Shawn Webb
Cofounder / Security Engineer
HardenedBSD

GPG Key ID:          0xFF2E67A277F8E1FA
GPG Key Fingerprint: D206 BB45 15E0 9C49 0CF9  3633 C85B 0AF8 AB23 0FB2
https://git-01.md.hardenedbsd.org/HardenedBSD/pubkeys/src/branch/master/Shawn_Webb/03A4CBEBB82EA5A67D9F3853FF2E67A277F8E1FA.pub.asc
signature.asc (application/pgp-signature, 833 B)
-----BEGIN PGP SIGNATURE-----

iQIzBAABCAAdFiEEA6TL67gupaZ9nzhT/y5nonf44foFAl8IgCoACgkQ/y5nonf4
4foq0A//WqJmtg20aiNRvxISG4l4OVvJVOB1Heqt6CaCQOrvz58zcZ1FQq56sNgg
CH0Q0F20NP16yUXo/2PHB+w2df83SfcMRv6AWlHbIt4tHO7AOj9WMT2D2G5Rr1vi
NDpy3/f5jcT4KmXhA6X1RMsnDd3lI0MIwLplopLGaL3EvNf83oDcFMKqhhgeSXoA
U6o3Si8crU+A7YdRjzPX0nJ8yZtKB3Vn7u8mqJO4e+Jfg2xQV0aNsNdNWh+zA98p
t85cPzkYV25X/R+1sDJtg5gbIz/wn1YryaMimI2M2enIlJ7XaStI+b2jHoksDLoi
b+6XdJ2pOHfKc3u3vK9y81jXDJ4fhp96oS/4Ltaw2z7VxGPazFFcXYg/VfwC8umm
8TthM5EE8GymNKU7kSvta43R2Epnu5My6TeM4+jS94iiQPSl7dgn6sF0fTyOMFjn
7rnRMHg4XS6wZj00yvAtnYEYsJRSKkHbThjVBqGfhSo91pJF65TOLu0JLmrSG6nP
JraOvor8UvIXtt4b9dzYQipCjc6zqlE3lxhIzqWUH93qxKZj70bjmI7vr/wbwUw5
Sfb5lzNfO1XQoEP4GtazvOVrQTFgGhrgthtXSRBNw8f5FTqCKCILHP+6O4Xok9MD
C3C4XJYYgtCNplY/SJZuA/ZhFDfVuJQhky5OjUzFnMOJgexZ9cs=
=hk7O
-----END PGP SIGNATURE-----
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.