Le 29 octobre 2026 21:28:14 GMT+01:00, Michael Kelly <[email protected]> a 
écrit :

>>>> Recently I got bitten by the DDE driver, which was disabling the BAR of my 
>>>> Qemu device at initialization. I suspect that the ddekit PCI code 
>>>> considers that 64bits is not supported.

>That is the case here too. Disabling the network interface allows the logical 
>disk access to succeed in the 3G system.

Yay ! 🥳 

>I'll see if portions of a modern version of Linux pci/probe.c can be merged or 
>if there is an alternative simpler workaround (assuming that the above is the 
>cause, which does seem likely).

Last week, when I looked into this code, it seemed that the test for 64bits 
BARs support depends on the size of a pointer type. So I was suspecting that 
ddekit was not configured correctly in the case of x86_64 (from the top of my 
head, it looks like CONFIG_...PCI_64BITS).
But I could not find a single place where this config can be set.

As you say, maybe it was fixed in a later version ?

--
Olivier

Reply via email to