xn ethernet issues as DOMU under NetBSD DOM0

Stephen Jones StephenJo at LivingComputerMuseum.org
Mon May 9 17:22:26 UTC 2016


Roger writes:

> I'm worried it might have something to do with the "feature-sg" node that's exported on the backend path. It seems like FreeBSD correctly > acknowledges it, but there might be some bugs there.

> Stephen, can you paste the output of running `xenstore-ls -fp` on the Dom0 when the FreeBSD DomU has booted? Could you also paste the kernel > dmesg of the FreeBSD guest?

> What seems even more strange is the fact that it works during installs but not after, the kernel is exactly the same for installers, so I'm puzzled.

This actually may be related to the TX checksum issue.  I've confirmed that during installation I can use FTP to download distros which explains
why the installation process works "fine" but when I spawn a shell, I cannot successfully make an ssh connection to a remote host.

After installation, I confirmed that I can indeed run FTP (which is how I got the sys src to build a new kernel).  I setup telnetd and was able to login
remotely but any long output would get clobbered.

Here is the xenstore-ls -fp output you requested.  Is there anything I should provide concerning a possible link to the TX checksum bug?

/local/domain/0/backend/vbd/96 = ""   (n0)
/local/domain/0/backend/vbd/96/768 = ""   (n0,r96)
/local/domain/0/backend/vbd/96/768/frontend = "/local/domain/96/device/vbd/768"   (n0,r96)
/local/domain/0/backend/vbd/96/768/params = "/vps/domu/freebsd30"   (n0,r96)
/local/domain/0/backend/vbd/96/768/script = "/usr/pkg/etc/xen/scripts/block"   (n0,r96)
/local/domain/0/backend/vbd/96/768/physical-device = "1052387"   (n0,r96)
/local/domain/0/backend/vbd/96/768/frontend-id = "96"   (n0,r96)
/local/domain/0/backend/vbd/96/768/online = "1"   (n0,r96)
/local/domain/0/backend/vbd/96/768/removable = "0"   (n0,r96)
/local/domain/0/backend/vbd/96/768/bootable = "1"   (n0,r96)
/local/domain/0/backend/vbd/96/768/state = "4"   (n0,r96)
/local/domain/0/backend/vbd/96/768/dev = "hda"   (n0,r96)
/local/domain/0/backend/vbd/96/768/type = "phy"   (n0,r96)
/local/domain/0/backend/vbd/96/768/mode = "w"   (n0,r96)
/local/domain/0/backend/vbd/96/768/device-type = "disk"   (n0,r96)
/local/domain/0/backend/vbd/96/768/discard-enable = "1"   (n0,r96)
/local/domain/0/backend/vbd/96/768/vnd = "/dev/vnd30d"   (n0,r96)
/local/domain/0/backend/vbd/96/768/hotplug-status = "connected"   (n0,r96)
/local/domain/0/backend/vbd/96/768/sectors = "41943040"   (n0,r96)
/local/domain/0/backend/vbd/96/768/info = "0"   (n0,r96)
/local/domain/0/backend/vbd/96/768/sector-size = "512"   (n0,r96)
/local/domain/0/backend/vbd/96/768/feature-flush-cache = "1"   (n0,r96)
/local/domain/0/backend/vbd/96/5632 = ""   (n0,r96)
/local/domain/0/backend/vbd/96/5632/frontend = "/local/domain/96/device/vbd/5632"   (n0,r96)
/local/domain/0/backend/vbd/96/5632/params = "/vps/domu_spare_disks/smj_80"   (n0,r96)
/local/domain/0/backend/vbd/96/5632/script = "/usr/pkg/etc/xen/scripts/block"   (n0,r96)
/local/domain/0/backend/vbd/96/5632/physical-device = "5246467"   (n0,r96)
/local/domain/0/backend/vbd/96/5632/frontend-id = "96"   (n0,r96)
/local/domain/0/backend/vbd/96/5632/online = "1"   (n0,r96)
/local/domain/0/backend/vbd/96/5632/removable = "1"   (n0,r96)
/local/domain/0/backend/vbd/96/5632/bootable = "1"   (n0,r96)
/local/domain/0/backend/vbd/96/5632/state = "4"   (n0,r96)
/local/domain/0/backend/vbd/96/5632/dev = "hdc"   (n0,r96)
/local/domain/0/backend/vbd/96/5632/type = "phy"   (n0,r96)
/local/domain/0/backend/vbd/96/5632/mode = "r"   (n0,r96)
/local/domain/0/backend/vbd/96/5632/device-type = "cdrom"   (n0,r96)
/local/domain/0/backend/vbd/96/5632/discard-enable = "0"   (n0,r96)
/local/domain/0/backend/vbd/96/5632/vnd = "/dev/vnd80d"   (n0,r96)
/local/domain/0/backend/vbd/96/5632/hotplug-status = "connected"   (n0,r96)
/local/domain/0/backend/vbd/96/5632/sectors = "572924"   (n0,r96)
/local/domain/0/backend/vbd/96/5632/info = "4"   (n0,r96)
/local/domain/0/backend/vbd/96/5632/sector-size = "512"   (n0,r96)
/local/domain/0/backend/vbd/96/5632/feature-flush-cache = "1"   (n0,r96)
/local/domain/0/backend/console/96 = ""   (n0)
/local/domain/0/backend/console/96/0 = ""   (n0,r96)
/local/domain/0/backend/console/96/0/frontend = "/local/domain/96/console"   (n0,r96)
/local/domain/0/backend/console/96/0/frontend-id = "96"   (n0,r96)
/local/domain/0/backend/console/96/0/online = "1"   (n0,r96)
/local/domain/0/backend/console/96/0/state = "1"   (n0,r96)
/local/domain/0/backend/console/96/0/protocol = "vt100"   (n0,r96)
/local/domain/0/backend/vif/96 = ""   (n0)
/local/domain/0/backend/vif/96/0 = ""   (n0,r96)
/local/domain/0/backend/vif/96/0/frontend = "/local/domain/96/device/vif/0"   (n0,r96)
/local/domain/0/backend/vif/96/0/frontend-id = "96"   (n0,r96)
/local/domain/0/backend/vif/96/0/online = "1"   (n0,r96)
/local/domain/0/backend/vif/96/0/state = "4"   (n0,r96)
/local/domain/0/backend/vif/96/0/script = "/usr/pkg/etc/xen/scripts/vif-bridge"   (n0,r96)
/local/domain/0/backend/vif/96/0/mac = "00:16:3e:00:00:30"   (n0,r96)
/local/domain/0/backend/vif/96/0/bridge = "bridge0"   (n0,r96)
/local/domain/0/backend/vif/96/0/handle = "0"   (n0,r96)
/local/domain/0/backend/vif/96/0/type = "vif_ioemu"   (n0,r96)
/local/domain/0/backend/vif/96/0/vifname = "xvif96i0"   (n0,r96)
/local/domain/0/backend/vif/96/0/feature-rx-copy = "1"   (n0,r96)
/local/domain/0/backend/vif/96/0/feature-rx-flip = "1"   (n0,r96)
/local/domain/0/backend/vif/96/0/hotplug-status = "connected"   (n0,r96)
/local/domain/0/backend/vkbd/96 = ""   (n0)
/local/domain/0/backend/vkbd/96/0 = ""   (n0,r96)
/local/domain/0/backend/vkbd/96/0/frontend = "/local/domain/96/device/vkbd/0"   (n0,r96)
/local/domain/0/backend/vkbd/96/0/frontend-id = "96"   (n0,r96)
/local/domain/0/backend/vkbd/96/0/online = "1"   (n0,r96)
/local/domain/0/backend/vkbd/96/0/state = "2"   (n0,r96)
/local/domain/0/backend/vkbd/96/0/feature-abs-pointer = "1"   (n0,r96)
/local/domain/0/backend/vkbd/96/0/hotplug-status = "connected"   (n0,r96)
/local/domain/0/device-model/96 = ""   (n0)
/local/domain/0/device-model/96/disable_pf = "0"   (n0)
/local/domain/0/device-model/96/state = "running"   (n0)
/local/domain/12/memory/videoram = "4096"   (n0,r12)
/local/domain/17/store/ring-ref = "5966062"   (n0,r17)
/local/domain/17/console/ring-ref = "5966061"   (n0,r17)
/local/domain/32/memory/videoram = "4096"   (n0,r32)
/local/domain/61/memory/videoram = "4096"   (n0,r61)
/local/domain/96 = ""   (n0,r96)
/local/domain/96/vm = "/vm/27da8f93-0916-e611-ae8b-0025902ad41a"   (n0,r96)
/local/domain/96/name = "freebsd30"   (n0,r96)
/local/domain/96/cpu = ""   (n0,r96)
/local/domain/96/cpu/0 = ""   (n0,r96)
/local/domain/96/cpu/0/availability = "online"   (n0,r96)
/local/domain/96/memory = ""   (n0,r96)
/local/domain/96/memory/static-max = "1048576"   (n0,r96)
/local/domain/96/memory/target = "1044480"   (n0,r96)
/local/domain/96/memory/videoram = "4096"   (n0,r96)
/local/domain/96/device = ""   (n0,r96)
/local/domain/96/device/suspend = ""   (n0,r96)
/local/domain/96/device/suspend/event-channel = ""   (n96)
/local/domain/96/device/vbd = ""   (n0,r96)
/local/domain/96/device/vbd/768 = ""   (n96,r0)
/local/domain/96/device/vbd/768/backend = "/local/domain/0/backend/vbd/96/768"   (n96,r0)
/local/domain/96/device/vbd/768/backend-id = "0"   (n96,r0)
/local/domain/96/device/vbd/768/state = "4"   (n96,r0)
/local/domain/96/device/vbd/768/virtual-device = "768"   (n96,r0)
/local/domain/96/device/vbd/768/device-type = "disk"   (n96,r0)
/local/domain/96/device/vbd/768/ring-ref = "8"   (n96,r0)
/local/domain/96/device/vbd/768/event-channel = "7"   (n96,r0)
/local/domain/96/device/vbd/768/protocol = "x86_64-abi"   (n96,r0)
/local/domain/96/device/vbd/5632 = ""   (n96,r0)
/local/domain/96/device/vbd/5632/backend = "/local/domain/0/backend/vbd/96/5632"   (n96,r0)
/local/domain/96/device/vbd/5632/backend-id = "0"   (n96,r0)
/local/domain/96/device/vbd/5632/state = "1"   (n96,r0)
/local/domain/96/device/vbd/5632/virtual-device = "5632"   (n96,r0)
/local/domain/96/device/vbd/5632/device-type = "cdrom"   (n96,r0)
/local/domain/96/device/vkbd = ""   (n0,r96)
/local/domain/96/device/vkbd/0 = ""   (n96,r0)
/local/domain/96/device/vkbd/0/backend = "/local/domain/0/backend/vkbd/96/0"   (n96,r0)
/local/domain/96/device/vkbd/0/backend-id = "0"   (n96,r0)
/local/domain/96/device/vkbd/0/state = "1"   (n96,r0)
/local/domain/96/device/vif = ""   (n0,r96)
/local/domain/96/device/vif/0 = ""   (n96,r0)
/local/domain/96/device/vif/0/backend = "/local/domain/0/backend/vif/96/0"   (n96,r0)
/local/domain/96/device/vif/0/backend-id = "0"   (n96,r0)
/local/domain/96/device/vif/0/state = "4"   (n96,r0)
/local/domain/96/device/vif/0/handle = "0"   (n96,r0)
/local/domain/96/device/vif/0/mac = "00:16:3e:00:00:30"   (n96,r0)
/local/domain/96/device/vif/0/tx-ring-ref = "768"   (n96,r0)
/local/domain/96/device/vif/0/rx-ring-ref = "265"   (n96,r0)
/local/domain/96/device/vif/0/event-channel = "8"   (n96,r0)
/local/domain/96/device/vif/0/request-rx-copy = "1"   (n96,r0)
/local/domain/96/device/vif/0/feature-rx-notify = "1"   (n96,r0)
/local/domain/96/device/vif/0/feature-sg = "1"   (n96,r0)
/local/domain/96/device/vif/0/feature-gso-tcpv4 = "1"   (n96,r0)
/local/domain/96/control = ""   (n0,r96)
/local/domain/96/control/shutdown = ""   (n96)
/local/domain/96/control/platform-feature-multiprocessor-suspend = "1"   (n0,r96)
/local/domain/96/control/platform-feature-xs_reset_watches = "1"   (n0,r96)
/local/domain/96/hvmloader = ""   (n0,r96)
/local/domain/96/hvmloader/bios = "rombios"   (n0,r96)
/local/domain/96/hvmloader/allow-memory-relocate = "1"   (n0,r96)
/local/domain/96/data = ""   (n96)
/local/domain/96/domid = "96"   (n0,r96)
/local/domain/96/store = ""   (n0,r96)
/local/domain/96/store/port = "1"   (n0,r96)
/local/domain/96/store/ring-ref = "1044476"   (n0,r96)
/local/domain/96/platform = ""   (n0,r96)
/local/domain/96/platform/acpi = "1"   (n0,r96)
/local/domain/96/platform/acpi_s3 = "1"   (n0,r96)
/local/domain/96/platform/acpi_s4 = "1"   (n0,r96)
/local/domain/96/console = ""   (n0,r96)
/local/domain/96/console/backend = "/local/domain/0/backend/console/96/0"   (n0,r96)
/local/domain/96/console/backend-id = "0"   (n96,r0)
/local/domain/96/console/limit = "1048576"   (n0,r96)
/local/domain/96/console/type = "xenconsoled"   (n0,r96)
/local/domain/96/console/output = "pty"   (n0,r96)
/local/domain/96/console/tty = "/dev/pts/12"   (n0,r96)
/local/domain/96/console/port = "2"   (n0,r96)
/local/domain/96/console/ring-ref = "1044479"   (n0,r96)
/local/domain/96/console/vnc-port = "5900"   (n0,r96)
/local/domain/96/console/vnc-listen = "192.94.73.43"   (n0,r96)
/local/domain/96/image = ""   (n0,r96)
/local/domain/96/image/device-model-pid = "22682"   (n0,r96)
/vm/27da8f93-0916-e611-ae8b-0025902ad41a = ""   (n0,r96)
/vm/27da8f93-0916-e611-ae8b-0025902ad41a/name = "freebsd30"   (n0,r96)
/vm/27da8f93-0916-e611-ae8b-0025902ad41a/uuid = "27da8f93-0916-e611-ae8b-0025902ad41a"   (n0,r96)
/vm/27da8f93-0916-e611-ae8b-0025902ad41a/rtc = ""   (n0,r96)
/vm/27da8f93-0916-e611-ae8b-0025902ad41a/rtc/timeoffset = ""   (n0,r96)
/vm/27da8f93-0916-e611-ae8b-0025902ad41a/image = ""   (n0,r96)
/vm/27da8f93-0916-e611-ae8b-0025902ad41a/image/ostype = "hvm"   (n0,r96)
/vm/27da8f93-0916-e611-ae8b-0025902ad41a/start_time = "1462814106.77"   (n0,r96)
/libxl/96 = ""   (n0)
/libxl/96/dm-version = "qemu_xen_traditional"   (n0)


More information about the freebsd-xen mailing list