kern/143340: FreeBSD 8-RELEASE XEN pvm networking doesn't work on
Thomas L Burgess JR
wonslung at gmail
Fri Jan 29 08:40:09 UTC 2010
>Synopsis: FreeBSD 8-RELEASE XEN pvm networking doesn't work on solaris dom0's
>Arrival-Date: Fri Jan 29 08:40:08 UTC 2010
>Originator: Thomas L Burgess JR
>Release: FreeBSD 8.0 RELEASE p2
FreeBSD freebsd.private.home 8.0-RELEASE-p2 FreeBSD 8.0-RELEASE-p2 #0: Thu Jan 28 04:24:01 UTC 2010 root at freebsd.private.home:/usr/obj/usr/src/sys/XEN i386
Networking doesn't work in FreeBSD pvm's on Opensolaris Dom0's
When trying to do FreeBSD -> otherhost connections with ssh you recieve this error:
Received disconnect from 192.168.1.14: 2: Bad packet length.
When trying to connect from another host -> FreeBSD you recieve this error:
Disconnecting: Bad packet length.
It was suggested that this may have something to do with the fact that Opensolaris doesn't support scatter gather.
The way it was explained to me was that domu's are supposed to check whether the dom0 supports scatter gather, but FreeBSD just assumes that it does.
I'm going to be honest and say i have no idea what scatter gather is, whether or not this is true or how to fix the issue if it IS. What i DO know is that in hvm mode FreeBSD works, but we all know pvm mode is designed with performance in mind.
Install xVM xen Dom0
Install FreeBSD 8.0 hvm
Download FreeBSD src
build FreeBSD with xen kernel
make the changes (/etc/fstab /etc/ttys) required to boot using pvm mode)
boot FreeBSD 8.0 with xen kernel
More information about the freebsd-bugs