kern/143340: FreeBSD 8-RELEASE XEN pvm networking doesn't work on solaris dom0's

Thomas L Burgess JR wonslung at gmail
Fri Jan 29 08:40:09 UTC 2010


>Number:         143340
>Category:       kern
>Synopsis:       FreeBSD 8-RELEASE XEN pvm networking doesn't work on solaris dom0's
>Confidential:   no
>Severity:       serious
>Priority:       high
>Responsible:    freebsd-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          sw-bug
>Submitter-Id:   current-users
>Arrival-Date:   Fri Jan 29 08:40:08 UTC 2010
>Closed-Date:
>Last-Modified:
>Originator:     Thomas L Burgess JR
>Release:        FreeBSD 8.0 RELEASE p2
>Organization:
>Environment:
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
>Description:
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.
>How-To-Repeat:
Install Opensolaris

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

>Fix:


>Release-Note:
>Audit-Trail:
>Unformatted:


More information about the freebsd-bugs mailing list