So I have another stable production Xen host running 8.99.32 and (since about two years ago) Xen 4.11.1nb2, and I tried the FreeBSD boot on it, and (I suppose unsurprisingly) it suffers the same problems as the other two more recently rebuilt/upgraded machines. So it looks like Xen-4.8 is the last version I was able to get FreeBSD to work on. For whatever it's worth, if I take the FreeBSD memstick.img file I'm unable to boot in Xen and copy it to a USB stick and stick it into my old MacBook-Pro, it boots A-OK and looks and seems perfect. I'm just about ready to try Xen-4.13.2 -- what a mess to build that monster though! I'm not sure how the package as-is is supposed to work -- I ran into all kinds of problems, including compiler warnings causing errors with "-Wall -Werror" in the top level Config.mk (for code that Xen hasn't changed since 2015, but which has changed for what will be 4.15); and a major critical requirement for GNU Sed in many places (mostly to do with dependency maintenance, which for a straight build is pure overhead, but of course the GNUMakefile mess in Xen actually makes use of some dependency info to construct intermediate files). Of course this won't help any if the problem is indeed to do with the some failed request size negotiation in the FreeBSD xbd driver or its backend in the NetBSD dom0. Is there any documentation or notes or reference anywhere about any kind of xbd negotiation issues between NetBSD-9 and NetBSD-current? -- Greg A. Woods <gwoods%acm.org@localhost> Kelowna, BC +1 250 762-7675 RoboHack <woods%robohack.ca@localhost> Planix, Inc. <woods%planix.com@localhost> Avoncote Farms <woods%avoncote.ca@localhost>
Attachment:
pgpjT0iCpYDcc.pgp
Description: OpenPGP Digital Signature