Under Resources settings an error message ' This device isn´t using any resources because it has a problem.' appears and no memory mapped or interrupt setting.

Herivaldo Maia 0 Reputation points
2024-08-24T15:43:10.51+00:00

tela1

tela2

tela3

No memory mapped or interrupt set.(Resources Settings) tela4

tela5

I developed a driver (LINUX and Windows) and the Verilog Code for the PCI Card and everything is ok when running on LINUX.

In Windows I installed the driver and everything was ok about installation without any error code but

Why the OS write zeroes to base address register BAR0 (offset 0x10) and BAR1 (offset 0x14) after booting?

BAR at Offset 0x00000010 is an I/O address.

BAR at Offset 0x00000014 is a memory-mapped address.

DriverEntry completed successfully.

The driver were developed writing a Windows Driver Model Driver.

Windows 10
Windows 10
A Microsoft operating system that runs on personal computers and tablets.
11,710 questions
Windows Driver Kit (WDK)
Windows Driver Kit (WDK)
A set of Microsoft tools that are used to develop, test, and deploy Windows drivers.
122 questions
{count} votes

1 answer

Sort by: Most helpful
  1. Herivaldo Maia 0 Reputation points
    2024-09-04T16:27:57.4266667+00:00

    After BIOS/UEFI update Base address for Bar0 and Bar1 were configured correctly as can be seen below:

    C:\Users\admin\Desktop\pcinew\pciutils-3.5.5-win32>lspci -x -s 04:01.0

    04:01.0 System peripheral: Device 5105:0101 (rev 01)

    00: 05 51 01 01 03 00 00 04 01 00 80 08 00 00 00 00

    10: 01 d0 00 00 00 00 c0 f7 00 00 00 00 00 00 00 00

    20: 00 00 00 00 00 00 00 00 00 00 00 00 05 51 01 01

    30: 00 00 00 00 00 00 00 00 00 00 00 00 0b 01 00 00

    The PCI card can communicate but no memory mapped or interrupt set are presented in Resources Settings tab.

    0 comments No comments

Your answer

Answers can be marked as Accepted Answers by the question author, which helps users to know the answer solved the author's problem.