bug-hurd
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [PATCH v2] libmachdev: Introduce startup notification for clean rump


From: Samuel Thibault
Subject: Re: [PATCH v2] libmachdev: Introduce startup notification for clean rumpdisk shutdown
Date: Sun, 2 Aug 2020 23:18:09 +0200
User-agent: NeoMutt/20170609 (1.8.3)

Samuel Thibault, le dim. 02 août 2020 23:16:22 +0200, a ecrit:
> Damien Zammit, le sam. 01 août 2020 15:09:57 +1000, a ecrit:
> > I figured out why it was hanging on reboot:
> > netdde was frozen because pci-arbiter was not working
> > with my setup that used x86 method of pci access for rumpdisk.
> > 
> > When I removed the translators from /dev/netdde and /servers/bus/pci,
> > reboot-hurd rebooted cleanly with this patch.
> 
> Even if that'll be fixed properly long-term by making pci-arbiter a
> bootstrap translator, I'm a bit surprised that it breaks: once rumpdisk
> is initialized it doesn't actually call libpciaccess, does it? Or is
> netdde hanging because of the PCI config port exclusion within the
> kernel?

Or perhaps it's simply because you haven't thought of rebuilding netdde,
which does use libmachdev as well, and doesn't provide a shutdown
pointer yet, and thus libmachdev will call into void at shutdown.

Samuel



reply via email to

[Prev in Thread] Current Thread [Next in Thread]