Opened 8 years ago

Last modified 5 years ago

#13046 assigned bug

Hide downstream PCI devices when not present — at Initial Version

Reported by: kallisti5 Owned by: axeld
Priority: normal Milestone: Unscheduled
Component: System/Kernel Version: R1/Development
Keywords: PCI hotplug Cc:
Blocked By: Blocking:
Platform: All

Description

It seems newer skylake systems can have "hidden" PCI devices. Haiku currently iterates through all PCI devices resulting in drivers (such as XHCI) attempting to access invalid PCI devices (memory spaces return all 0xffffffff)

Attached is the lspci on linux from a small dell dongle plugged and unplugged.

Haiku sees the PCI bus like the plugged output.

Change History (2)

by kallisti5, 8 years ago

Attachment: lspci-unplugged.txt added

USB C Dongle unattached - Linux

by kallisti5, 8 years ago

Attachment: lspci-plugged.txt added

USB C Dongle attached - Linux

Note: See TracTickets for help on using tickets.