I am currently running a Redhat Rel5 Dom0 with a solaris 11-66 xen domU as well
as a Redhat REL4 domU. I am experiancing problems similary to those described
the the Aug 2006 Release notes regarding ...
Solaris domUs on non-Solaris dom0s
32-bit Solaris domUs should run on any 3.0.2-3 or later dom0. The majority of
our testing has been on CentOS dom0s.
64-bit solaris dom0 and domU require updates to Xen not currently present in
the standard Xen distribution. The current Xen source delivered with this
snapshot will most likely not compile or run a Linux dom0 (since we have not
tested it yet). Therefore, you will only be able to run 64-bit Solaris dom0 or
domU on the modified Xen we provide on this site.
Checksum offload should be disabled on the backend network interfaces of the
dom0 that are used to connect to the Solaris domU. Use ethtool -K vif<N> tx off
under Linux. The vif-bridge script included in the Xen repository supplied with
this code drop already disables checksum offload automatically (see
xen.hg/tools/examples/vif-bridge).
I have disabled the tx in dom0 for the vif's but the problem persists the Nic
in solaris shows
bash-3.00# ./ifcapability
lo0 inet
xnf0 inet +HCKSUM(version=1 +fullv4) +ZEROCOPY(version=1 flags=0x1) +POLL
bash-3.00#
and the vif shows
vif3.0 Link encap:Ethernet HWaddr FE:FF:FF:FF:FF:FF
inet6 addr: fe80::fcff:ffff:feff:ffff/64 Scope:Link
UP BROADCAST RUNNING NOARP MTU:1500 Metric:1
RX packets:102 errors:0 dropped:0 overruns:0 frame:0
TX packets:23338 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:32
RX bytes:8553 (8.3 KiB) TX bytes:1616099 (1.5 MiB)
mcoyne at styx.pbdenton.paccar.com:/home/mcoyne # ethtool -k vif3.0
Offload parameters for vif3.0:
Cannot get device rx csum settings: Operation not supported
Cannot get device udp large send offload settings: Operation not supported
rx-checksumming: off
tx-checksumming: off
scatter-gather: off
tcp segmentation offload: off
udp fragmentation offload: off
generic segmentation offload: off
How can i force the nic in the solaris domU to disable checksum offoading as
changes in the linux Dom0 dont seem to work. Currently i can commucate to and
from dom0 to domU with normal networking commands ssh xwindows...etc... but
the solaris domU cant commincate on the "wire" with other machines on the same
subnet or the gateway with the exceptions of pings. Any thought would be
greatly welcomed.
This message posted from opensolaris.org