Unsolved
This post is more than 5 years old
3 Posts
0
2998
November 27th, 2018 07:00
XPS 15 9570 BIOS PCI device whitelist?
I am trying to replace the stock PCIe wireless network card in the XPS 15 9570 laptop:
- Qualcomm Atheros QCA6174 802.11ac i.e. Killer 1535 802.11ac 2x2 WiFi and Bluetooth
with an Intel card:
- Intel Dual Band Wireless-AC 7265
My OS is FreeBSD on ZFS booted via UEFI.
Unless I didn't seat the card properly (I'll check that tonight), my OS doesn't probe any network/wireless-class PCI device on the PCI busses (I do have a gigabit Ethernet device attached to the Thunderbolt 3 port). Is there some sort of PCI blacklist/whitelist in the Dell XPS 15 BIOS that prevents it from enabling this new PCIe card? If the BIOS is the culprit, is there a BIOS setting I can change that will allow it to see the card?
Output of pciconf -lv:
hostb0@pci0:0:0:0: class=0x060000 card=0x087c1028 chip=0x3ec48086 rev=0x07 hdr=0x00
vendor = 'Intel Corporation'
device = '8th Gen Core Processor Host Bridge/DRAM Registers'
class = bridge
subclass = HOST-PCI
pcib1@pci0:0:1:0: class=0x060400 card=0x087c1028 chip=0x19018086 rev=0x07 hdr=0x01
vendor = 'Intel Corporation'
device = 'Xeon E3-1200 v5/E3-1500 v5/6th Gen Core Processor PCIe Controller (x16)'
class = bridge
subclass = PCI-PCI
vgapci1@pci0:0:2:0: class=0x030000 card=0x087c1028 chip=0x3e9b8086 rev=0x00 hdr=0x00
vendor = 'Intel Corporation'
device = 'UHD Graphics 630 (Mobile)'
class = display
subclass = VGA
none0@pci0:0:4:0: class=0x118000 card=0x087c1028 chip=0x19038086 rev=0x07 hdr=0x00
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 card=0x087c1028 chip=0x19118086 rev=0x00 hdr=0x00
vendor = 'Intel Corporation'
device = 'Xeon E3-1200 v5/v6 / E3-1500 v5 / 6th/7th Gen Core Processor Gaussian Mixture Model'
class = base peripheral
none2@pci0:0:18:0: class=0x118000 card=0x087c1028 chip=0xa3798086 rev=0x10 hdr=0x00
vendor = 'Intel Corporation'
device = 'Cannon Lake PCH Thermal Controller'
class = dasp
xhci0@pci0:0:20:0: class=0x0c0330 card=0x087c1028 chip=0xa36d8086 rev=0x10 hdr=0x00
vendor = 'Intel Corporation'
device = 'Cannon Lake PCH USB 3.1 xHCI Host Controller'
class = serial bus
subclass = USB
none3@pci0:0:20:2: class=0x050000 card=0x087c1028 chip=0xa36f8086 rev=0x10 hdr=0x00
vendor = 'Intel Corporation'
device = 'Cannon Lake PCH Shared SRAM'
class = memory
subclass = RAM
none4@pci0:0:21:0: class=0x0c8000 card=0x087c1028 chip=0xa3688086 rev=0x10 hdr=0x00
vendor = 'Intel Corporation'
class = serial bus
none5@pci0:0:21:1: class=0x0c8000 card=0x087c1028 chip=0xa3698086 rev=0x10 hdr=0x00
vendor = 'Intel Corporation'
class = serial bus
none6@pci0:0:22:0: class=0x078000 card=0x087c1028 chip=0xa3608086 rev=0x10 hdr=0x00
vendor = 'Intel Corporation'
device = 'Cannon Lake PCH HECI Controller'
class = simple comms
ahci0@pci0:0:23:0: class=0x010601 card=0x087c1028 chip=0xa3538086 rev=0x10 hdr=0x00
vendor = 'Intel Corporation'
class = mass storage
subclass = SATA
pcib2@pci0:0:27:0: class=0x060400 card=0x087c1028 chip=0xa3408086 rev=0xf0 hdr=0x01
vendor = 'Intel Corporation'
device = 'Cannon Lake PCH PCI Express Root Port'
class = bridge
subclass = PCI-PCI
pcib13@pci0:0:28:0: class=0x060400 card=0x087c1028 chip=0xa33c8086 rev=0xf0 hdr=0x01
vendor = 'Intel Corporation'
device = 'Cannon Lake PCH PCI Express Root Port'
class = bridge
subclass = PCI-PCI
pcib14@pci0:0:29:0: class=0x060400 card=0x087c1028 chip=0xa3308086 rev=0xf0 hdr=0x01
vendor = 'Intel Corporation'
device = 'Cannon Lake PCH PCI Express Root Port'
class = bridge
subclass = PCI-PCI
isab0@pci0:0:31:0: class=0x060100 card=0x087c1028 chip=0xa30e8086 rev=0x10 hdr=0x00
vendor = 'Intel Corporation'
class = bridge
subclass = PCI-ISA
hdac0@pci0:0:31:3: class=0x040380 card=0x087c1028 chip=0xa3488086 rev=0x10 hdr=0x00
vendor = 'Intel Corporation'
device = 'Cannon Lake PCH cAVS'
class = multimedia
subclass = HDA
none7@pci0:0:31:4: class=0x0c0500 card=0x087c1028 chip=0xa3238086 rev=0x10 hdr=0x00
vendor = 'Intel Corporation'
device = 'Cannon Lake PCH SMBus Controller'
class = serial bus
subclass = SMBus
none8@pci0:0:31:5: class=0x0c8000 card=0x087c1028 chip=0xa3248086 rev=0x10 hdr=0x00
vendor = 'Intel Corporation'
device = 'Cannon Lake PCH SPI Controller'
class = serial bus
vgapci0@pci0:1:0:0: class=0x030200 card=0x087c1028 chip=0x1c8c10de rev=0xa1 hdr=0x00
vendor = 'NVIDIA Corporation'
device = 'GP107M [GeForce GTX 1050 Ti Mobile]'
class = display
subclass = 3D
pcib3@pci0:2:0:0: class=0x060400 card=0x11112222 chip=0x15da8086 rev=0x02 hdr=0x01
vendor = 'Intel Corporation'
device = 'JHL6340 Thunderbolt 3 Bridge (C step) [Alpine Ridge 2C 2016]'
class = bridge
subclass = PCI-PCI
pcib4@pci0:3:0:0: class=0x060400 card=0x11112222 chip=0x15da8086 rev=0x02 hdr=0x01
vendor = 'Intel Corporation'
device = 'JHL6340 Thunderbolt 3 Bridge (C step) [Alpine Ridge 2C 2016]'
class = bridge
subclass = PCI-PCI
pcib5@pci0:3:1:0: class=0x060400 card=0x11112222 chip=0x15da8086 rev=0x02 hdr=0x01
vendor = 'Intel Corporation'
device = 'JHL6340 Thunderbolt 3 Bridge (C step) [Alpine Ridge 2C 2016]'
class = bridge
subclass = PCI-PCI
pcib12@pci0:3:2:0: class=0x060400 card=0x11112222 chip=0x15da8086 rev=0x02 hdr=0x01
vendor = 'Intel Corporation'
device = 'JHL6340 Thunderbolt 3 Bridge (C step) [Alpine Ridge 2C 2016]'
class = bridge
subclass = PCI-PCI
none9@pci0:4:0:0: class=0x088000 card=0x11112222 chip=0x15d98086 rev=0x02 hdr=0x00
vendor = 'Intel Corporation'
device = 'JHL6340 Thunderbolt 3 NHI (C step) [Alpine Ridge 2C 2016]'
class = base peripheral
pcib6@pci0:5:0:0: class=0x060400 card=0xd0201d2d chip=0x15d38086 rev=0x02 hdr=0x01
vendor = 'Intel Corporation'
device = 'JHL6540 Thunderbolt 3 Bridge (C step) [Alpine Ridge 4C 2016]'
class = bridge
subclass = PCI-PCI
pcib7@pci0:6:0:0: class=0x060400 card=0xd0201d2d chip=0x15d38086 rev=0x02 hdr=0x01
vendor = 'Intel Corporation'
device = 'JHL6540 Thunderbolt 3 Bridge (C step) [Alpine Ridge 4C 2016]'
class = bridge
subclass = PCI-PCI
pcib8@pci0:6:1:0: class=0x060400 card=0xd0201d2d chip=0x15d38086 rev=0x02 hdr=0x01
vendor = 'Intel Corporation'
device = 'JHL6540 Thunderbolt 3 Bridge (C step) [Alpine Ridge 4C 2016]'
class = bridge
subclass = PCI-PCI
pcib9@pci0:6:2:0: class=0x060400 card=0xd0201d2d chip=0x15d38086 rev=0x02 hdr=0x01
vendor = 'Intel Corporation'
device = 'JHL6540 Thunderbolt 3 Bridge (C step) [Alpine Ridge 4C 2016]'
class = bridge
subclass = PCI-PCI
pcib10@pci0:6:3:0: class=0x060400 card=0xd0201d2d chip=0x15d38086 rev=0x02 hdr=0x01
vendor = 'Intel Corporation'
device = 'JHL6540 Thunderbolt 3 Bridge (C step) [Alpine Ridge 4C 2016]'
class = bridge
subclass = PCI-PCI
pcib11@pci0:6:4:0: class=0x060400 card=0xd0201d2d chip=0x15d38086 rev=0x02 hdr=0x01
vendor = 'Intel Corporation'
device = 'JHL6540 Thunderbolt 3 Bridge (C step) [Alpine Ridge 4C 2016]'
class = bridge
subclass = PCI-PCI
xhci1@pci0:7:0:0: class=0x0c0330 card=0xf0361d2d chip=0x11001b73 rev=0x10 hdr=0x00
vendor = 'Fresco Logic'
device = 'FL1100 USB 3.0 Host Controller'
class = serial bus
subclass = USB
xhci2@pci0:8:0:0: class=0x0c0330 card=0xf0371d2d chip=0x11001b73 rev=0x10 hdr=0x00
vendor = 'Fresco Logic'
device = 'FL1100 USB 3.0 Host Controller'
class = serial bus
subclass = USB
igb0@pci0:10:0:0: class=0x020000 card=0xf0381d2d chip=0x15338086 rev=0x03 hdr=0x00
vendor = 'Intel Corporation'
device = 'I210 Gigabit Network Connection'
class = network
subclass = ethernet
xhci3@pci0:58:0:0: class=0x0c0330 card=0x11112222 chip=0x15db8086 rev=0x02 hdr=0x00
vendor = 'Intel Corporation'
class = serial bus
subclass = USB
none10@pci0:59:0:0: class=0xff0000 card=0x087c1028 chip=0x525a10ec rev=0x01 hdr=0x00
vendor = 'Realtek Semiconductor Co., Ltd.'
device = 'RTS525A PCI Express Card Reader'
nvme0@pci0:60:0:0: class=0x010802 card=0x00011179 chip=0x01161179 rev=0x00 hdr=0x00
vendor = 'Toshiba America Info Systems'
class = mass storage
subclass = NVM
Thanks in advance!
No Events found!



julespalles
1 Message
0
January 19th, 2019 08:00
Hey, did you figure this out? I'm having the same problem with a DW1830 wifi card...
Scoobi_FreeBSD
3 Posts
0
January 19th, 2019 09:00
Nope. I wound up reinstalling the original Atheros-based card (which magically shows up again) and started working on a beta FreeBSD driver for ath10k devices (currently panics my kernel). Has to be a BIOS whitelist.