Testing patch for "6633784 checksum offload with Linux dom0 produces invalid checksum" on SNV76 DomU at CentOS 5.0 Dom0 per David Edmondson
Please, view description of original bug affecting SNV66,75A,76,77:-
6633784 checksum offload with Linux dom0 produces invalid checksum
Testing environment:- Xen 3.1 SNV76 DomU at CentOS 5.0 Dom0 (x86_64).
Patch has been applied when system rebooted the first time after
fresh install. File /etc/system has never been touched.
Original file layout:-
# mkdir /mnt/tmp
# mkdir /usr/lib/xen-solaris
# cd /usr/lib/xen-solaris/
# mount -o loop,ro snv76.iso /mnt/tmp
# cp /mnt/tmp/boot/amd64/x86.miniroot /usr/lib/xen-solaris/x86.miniroot-76
# cp /mnt/tmp/boot/platform/i86xpv/kernel/amd64/unix /usr/lib/xen-solaris/unix-76
# umount /mnt/tmp
Installation profile SolarisInstall.conf :-
name = 'Solaris76'
memory = '1024'
disk = [ 'file:/usr/lib/xen-solaris/snv76.iso,6:cdrom,r', 'phy:/dev/sdb3,0,w' ]
vif = [ '' ]
on_shutdown = 'destroy'
on_reboot = 'destroy'
on_crash = 'destroy'
kernel = '/usr/lib/xen-solaris/unix-76'
ramdisk = '/usr/lib/xen-solaris/x86.miniroot-76'
extra = '/platform/i86xpv/kernel/amd64/unix - nowin -B install_media=cdrom'
# xm create -c SolarisInstall.conf
Runtime profile SolarisRunTime.conf:-
name = 'Solaris76'
memory = '1024'
disk = [ 'phy:/dev/sdb3,0,w' ]
vif = [ '' ]
on_shutdown = 'destroy'
on_reboot = 'destroy'
on_crash = 'destroy'
kernel = '/usr/lib/xen-solaris/unix-76'
ramdisk = '/usr/lib/xen-solaris/x86.miniroot-76'
extra = '/platform/i86xpv/kernel/amd64/unix -kd'
root = '/dev/dsk/c0d0s0'
# xm create -c SolarisRunTime.conf
Patching xnf driver during SNV76 DomU booting up:-
SSH connection from SNV DomU to CentOS 5 Dom0:-
Patched SNV76 DomU at CentOS 5 Dom0 has been tested to work
on Internet through proxy server on remote host.
SNV DomU still properly communicates with remote proxy server :-)
Querying Oracle 10gR2 Instance running on patched SNV76 DomU from Linux Dom0:-
Shutdown patched SNV76 DomU:-