Samuel Thibault, le mar. 01 juil. 2025 22:09:27 +0200, a ecrit:
> Samuel Thibault, le mar. 01 juil. 2025 21:32:23 +0200, a ecrit:
> > Damien Zammit, le mar. 01 juil. 2025 14:16:27 +0000, a ecrit:
> > > This provides a functional rumpdisk and rumpusbdisk
> > > with or without static linkage of librump.
> > 
> > Great :) applied, thanks!
> > 
> > > TESTED:
> > >   - opens usb stick with both dynamic and static rumpusbdisk.
> > 
> > I'm still getting issues with rumpusbdisk. Notably I'm seeing:
> > 
> > irqhelp: tried acpi to get pci gsi and failed for 00:01.2
> > 
> > Possibly my setup is complex, I tried to replicate it and run a simple
> > image but I'm then not getting the issue. Trying to dig more.
> 
> It seems it happens randomly... The same settrans sometimes does work
> fine.

The crash I'm getting looks similar to what you had today:

#0  0x0814e0d7 in rumpuser_mutex_spin_p ()
#1  0x0813de6d in rumpns_mutex_spin_enter ()
#2  0x08084933 in rumpns_uhci_intr ()
#3  0x0816b401 in wrapped_handler ()
#4  0x081c99da in interrupt_demuxer (inp=0x93b6ee0, outp=0x93b4ed0)
    at ../../libirqhelp/irqhelp.c:249
etc.

Possibly just because the irq is shared, if it comes too early
rumpns_uhci_intr is not ready yet to receive it.

Samuel

Reply via email to