957878642e
Root cause: hwd used daemon::Daemon::spawn(pcid) which blocks waiting for pcid's readiness signal. But pcid only signals readiness after completing full PCI enumeration. On real Intel hardware with complex ACPI tables, enumeration can hang (unresponsive device, AML deadlock), causing pcid to never signal readiness, hwd to never signal its own readiness, and init to stall the entire initfs phase. Fix: replace blocking daemon::Daemon::spawn with std::process::Command::spawn (fire-and-forget). hwd signals its own readiness immediately, allowing init to continue the initfs phase regardless of pcid's enumeration progress. pcid runs independently and registers the pci scheme when ready. Also: promote pcid enumeration completion log from debug to info level.