pub(crate) fn open_block_device(
    pci_bus: u8,
    pci_device: u8,
    write: bool
) -> Result<File>