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