I don't think that netdde should mess with all devices disabling and
reenabling the BAR while probing devices.

On Thu, Oct 29, 2026 at 9:45 PM Olivier Valentin <[email protected]> wrote:
>
>
>
> 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