Monday, December 17, 2007


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:-