bug-hurd
[Top][All Lists]
Advanced

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

Re: Almost working pci-arbiter with rumpdisk


From: Damien Zammit
Subject: Re: Almost working pci-arbiter with rumpdisk
Date: Sat, 20 Feb 2021 19:45:43 +1100
User-agent: Mozilla/5.0 (X11; Linux x86_64; rv:78.0) Gecko/20100101 Thunderbird/78.7.0

Ok so the problem is that its returning ENODIR on the file_name_lookup_under 
call.
How do I get the root filesystem of pci arbiter to exist so it can look up 
paths on the hurd pci arbiter
before rumpdisk initiates the disk driver?

Do I need to call fsys_getroot somewhere in the arbiter?

pci0 at mainbus0 bus 0
pci0: i/o space, memory space enabled, rd/line, rd/mult, wr/inv ok
PCI device_open (irq)
PCI not pci, fallback to kernel
pciaccess: hurd got device master port
PCI device_open (pci)
PCI opening...
PCI open success
enum_devices
enum_devices: pci_port is not null
enum_devices: file is null
enum_devices failed
err=40000014
pciaccess: XXX hurd some error stopped us from initing pci
PCI device_open (console)
PCI not pci, fallback to kernel
Hurd bootstrap rumpdisk machdev_trivfs_server
PCI device_open (console)
PCI not pci, fallback to kernel
PCI device_open (time)
PCI not pci, fallback to kernel
PCI device_open (wd0)
PCI not pci, fallback to kernel
ext2fs: part:2:device:wd0: (ipc/mig) server died



reply via email to

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