Re: Latest Dell Precision 7550 Intel graphics

Emmanuel Vadot <[email protected]>
Newsgroups gmane.os.freebsd.devel.x11
Message-ID <[email protected]>
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.

-- 
Emmanuel Vadot <[email protected]>
_______________________________________________
[email protected] mailing list
https://lists.freebsd.org/mailman/listinfo/freebsd-x11
To unsubscribe, send any mail to "[email protected]"
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.