Saturday, May 30, 2009


Light weight X-windows System for Xen 3.5-Unstable Dom0 on top of Ubuntu 9.04 Server


Management remote Xen Unstable Dom0 on top of Ubuntu Jaunty Server via VNC connection,invoking /usr/bin/gnome-session might have a problem with low quality network switches, unable properly communicate with PCI-E Ethernet Gigabit Adapters integrated on the boards.Light weight X environment might be required to manage HVM DomUs via VNC. Following bellow is an exact set of instructions for Xen 3.5(4) hackery on Ubuntu 9.04 Server. AppArmor and Network-Manager may be kept as installed originally . View [1] for the first draft.
Have Ubuntu Intrepid Server dual boot with Jaunty just to perform Xen build properly and remove afterwards . It's needed due to issues with python setup on Jaunty Server. We would build Xen Unstable (3.5) from source on Ubuntu 8.10 server and perform install via "make dist and install.sh to remote instance". I believe procedure bellow will run same way with Jaunty root file system mounted as NFS share on Intrepid Server.
Follow [2] and install Light weight X windows system. Instructions bellow are a bit different from [2]. That was
the way it worked for me. I've installed synaptic right away to get eset&esetroot installed. Synaptic is also very helpful when install packages for Xen build. Install GUI and VNC:-
Downsize the system:
vi /etc/default/linux-restricted-modules-common:
DISABLED_MODULES="ath_hal fc fglrx ltm nv"

Install the X11 bare bone:
# aptitude install x-window-system-core
# aptitude install fluxbox fluxconf #lightwight windows manager
# aptitude install dillo #lightweight browser
# aptitude install xfe #lightweight file manager
# apttitude install synaptic # To install eset & esetroot
Change /etc/X11/xorg.conf:
# dpkg-reconfigure xserver-xorg #guided setup
Edit /etc/X11/xorg.conf (use "gtf 1024 768 60" to obtain the Modeline values)
When done start X-server to make sure fluxbox is completely functional :-
startx


Notice , that x11vnc would work , but not under Xen Hypervisor. So, installed via Synaptic all SDL libraries and vnc4server. Updated ~.vnc/xstartup to start fluxbox in background. Updated /etc/rc.local :-
vncserver :1 -geometry 1280x1024 -depth 16
Perform core build on Ubuntu Intrepid Server.

# cd /usr/src
# hg clone http://xenbits.xensource.com/xen-unstable.hg
# cd xen-unstable.hg
# make world
# make dist

Second - install on Uubuntu 9.04 Server all packages required for Xen build:-

libcurl-dev
xserver-dev
python2.6-dev
python2.5
python2.5-dev
mercurial
gitk
build-essential
libncurses5-dev
uuid-dev
gawk
gettext
texinfo
bcc

and perform fake Xen Unstable build on Ubuntu Jaunty Server :-

# cd /usr/src
# hg clone http://xenbits.xensource.com/xen-unstable.hg
# cd xen-unstable.hg
Set in Config.mk
PYTHON = python
PYTHON_PREFIX_ARG =
# make install-xen
# make install-tools
Remove installed Hypervisor and tools
# make uninstall

This actions will result Xen packages to be installed in :-
/usr/local/lib/python2.6/dist-packages/xen# ls -l

total 36
-rw-r--r-- 1 root staff 2 2009-05-20 17:03 __init__.py
-rw-r--r-- 1 root staff 140 2009-05-20 17:20 __init__.pyc
drwxr-sr-x 2 root staff 4096 2009-05-20 17:20 lowlevel
drwxr-sr-x 2 root staff 4096 2009-05-20 17:20 sv
drwxr-sr-x 3 root staff 4096 2009-05-20 17:20 util
drwxr-sr-x 2 root staff 4096 2009-05-20 17:20 web
drwxr-sr-x 5 root staff 4096 2009-05-20 17:20 xend
drwxr-sr-x 3 root staff 4096 2009-05-20 17:20 xm
drwxr-sr-x 2 root staff 4096 2009-05-20 17:20 xsview

with the only one purpose to support pygrub been using python2.6. Install also python 2.5 and
python2.5-dev on Ubuntu Jaunty Server. Symbolic link /usr/lib/python is pointing to python2.6.

root@ServerJaunty:~# ls -l /usr/bin/python
lrwxrwxrwx 1 root root 9 2009-05-19 08:55 /usr/bin/python -> python2.6

Load Intrepid Server Instance and

# mount /dev/sda1 /mnt

I presume that root FS of Jaunty Server is installed on /dev/sda1.
Now proceed with install Xen Unstable (3.5-unstable) core system:-

# mount /dev/sda1 /mnt
# cd /usr/src/xen-unstable.hg/dist
root@ServerIntrepid:/usr/src/xen-unstable.hg/dist# ./install.sh /mnt
Installing Xen from './install' to '/mnt'...
- installing for udev-based system
- modifying permissions
All done.
Checking to see whether prerequisite tools are installed...
Xen CHECK-INSTALL Wed May 20 14:33:35 EDT 2009
Checking check_brctl: OK
Checking check_crypto_lib: OK
Checking check_curl: unused, OK
Checking check_iproute: OK
Checking check_python: OK
Checking check_python_xml: OK
Checking check_udev: OK
Checking check_xml2: unused, OK
Checking check_zlib_lib: OK
All done.

At this point you would have to install either xenified 2.6.29.4 or pvops enabled kernel on Ubuntu 9.04 (aka Jaunty )Server. I've tested 2.6.29.4 ,patched via rebased Suse's rpm by Andy Lyon, and the most recent 2.6.30-rc6-tip kernels.
How to install pvops enabled kernel from Jeremy Fitzhradinge
git repository:-

Checkout the most recent branch:-
# git clone git://git.kernel.org/pub/scm/linux/kernel/git/jeremy/xen.git linux-2.6-xen
# cd linux-2.6-xen
# git checkout origin/xen-tip/next -b xen-tip/next
Setup Xen Dom0 Support
# make menuconfig
Now build
# make
# make modules_install install
# mkinitramfs -o /boot/initrd-2.6.30-rc6-tip.img 2.6.30-rc6-tip

Add entry to /boot/grub/menu.lst:-

title Xen 3.5 / Ubuntu 9.04 kernel 2.6.30-rc6-tip
uuid 34d2c0bd-fe30-47e0-990e-4921caf1e845
kernel /boot/xen-3.5.gz
module /boot/vmlinuz-2.6.30-rc6-tip root=/dev/sda14 ro console=tty0
module /boot/initrd-2.6.30-rc6-tip.img

















Thursday, May 21, 2009


Install Ubuntu Jaunty PV & HVM DomUs at Xen 3.4 Dom0 (kernel 2.6.30-rc6-tip)




Create HVM DomU via profile:-

name = "JauntyHVM"
builder = "hvm"
memory = "1024"
disk = ['phy:/dev/loop0,hdc:cdrom,r','phy:/dev/sdb12,hda,w']
# disk = ['phy:/dev/sdb12,hda,w']
vif = [ 'type=ioemu,bridge=eth0' ]
device_model = "/usr/lib64/xen/bin/qemu-dm"
kernel = "/usr/lib/xen/boot/hvmloader"
vnc=1
boot="d"
usb=1
usbdevice="tablet"
vcpus=1
on_reboot = "restart"
on_crash = "restart"

Load PV DomU via profile with VFB to add grub entry for serial PV DomU console:-

memory = 2048
name = "Ubuntu9.04PV"
vcpus = 1
vif = [ 'bridge=eth0' ]
disk = [ 'phy:/dev/sdb12,xvda,w']
vfb= ['type=vnc,vncunused=1']

Undertake required actions at DomU to enable serial console and shutdown DomU.
Load PV DomU via serial console:-

memory = 2048
name = "Ubuntu9.04PV"
vcpus = 1
vif = [ 'bridge=eth0' ]
disk = [ 'phy:/dev/sdb12,xvda,w']

Run tasksel to install Ubuntu Desktop for PV DomU.
Shutdown PV DomU and load HVM DomU.
Ethernet interface at HVM DomU should now be up and running
with IP obtained via DHCP

















PV DomU











Solaris 10U6 (64-bit) HVM













Tuesday, May 19, 2009


Xen 3.4 Hackery on Ubuntu 9.04 (aka Jaunty) Server


Have Ubuntu Intrepid Server dual boot with Jaunty just to perform Xen build properly and remove afterwards . It's needed due to issues with python setup on Jaunty Server. We would build Xen 3.4 from source on Ubuntu 8.10 server and perform install via "make dist and install.sh to remote instance". I believe procedure bellow will run same way with Jaunty root file system mounted as NFS share on Intrepid Server.
First - perform core build on Ubuntu Intrepid Server.

# cd /usr/src
# hg clone http://xenbits.xensource.com/xen-3.4-testing.hg
# cd xen-3.4-testing.hg
# make world
# make dist

**************************************************************************
Update on 05/22/09.
The most recent kernel 2.6.30-rc6-tip appears to work fine on this Xen port to Jaunty and supports HVM as expected
**************************************************************************
Second - install on Jaunty Server all packages required for Xen build and perform fake Xen 3.4 build on Ubuntu Jaunty Server :-

# cd /usr/src
# hg clone http://xenbits.xensource.com/xen-3.4-testing.hg
# cd xen-3.4-testing.hg
Set in Config.mk
PYTHON = python
PYTHON_PREFIX_ARG =
# make install-xen
# make install-tools
Remove installed Hypervisor and tools
# make uninstall

This actions will result Xen packages to be installed in :-
/usr/local/lib/python2.6/dist-packages/xen# ls -l

total 36
-rw-r--r-- 1 root staff 2 2009-05-20 17:03 __init__.py
-rw-r--r-- 1 root staff 140 2009-05-20 17:20 __init__.pyc
drwxr-sr-x 2 root staff 4096 2009-05-20 17:20 lowlevel
drwxr-sr-x 2 root staff 4096 2009-05-20 17:20 sv
drwxr-sr-x 3 root staff 4096 2009-05-20 17:20 util
drwxr-sr-x 2 root staff 4096 2009-05-20 17:20 web
drwxr-sr-x 5 root staff 4096 2009-05-20 17:20 xend
drwxr-sr-x 3 root staff 4096 2009-05-20 17:20 xm
drwxr-sr-x 2 root staff 4096 2009-05-20 17:20 xsview

with the only one purpose to support pygrub been using python2.6. Install also python 2.5 & python2.5-dev on Ubuntu Jaunty Server. Symbolic link /usr/lib/python is pointing to python2.6.

root@ServerJaunty:~# ls -l /usr/bin/python
lrwxrwxrwx 1 root root 9 2009-05-19 08:55 /usr/bin/python -> python2.6

Load Intrepid Server Instance and

# mount /dev/sda1 /mnt

I presume that root FS of Jaunty Server is installed on /dev/sda1. Now proceed with install Xen 3.4 core system:-

# mount /dev/sda1 /mnt
# cd /usr/src/xen-3.4-testing.hg/dist
root@ServerIntrepid:/usr/src/xen-3.4-testing.hg/dist# ./install.sh /mnt
Installing Xen from './install' to '/mnt'...
- installing for udev-based system
- modifying permissions
All done.
Checking to see whether prerequisite tools are installed...
Xen CHECK-INSTALL Wed May 20 14:33:35 EDT 2009
Checking check_brctl: OK
Checking check_crypto_lib: OK
Checking check_curl: unused, OK
Checking check_iproute: OK
Checking check_python: OK
Checking check_python_xml: OK
Checking check_udev: OK
Checking check_xml2: unused, OK
Checking check_zlib_lib: OK
All done.

Boot Jaunty Instance again and add a grub entry:-

title Xen 3.4 / Ubuntu 9.04 (2.6.30-rc5-tip)
uuid 67f1c55e-cafa-41dc-b9cf-d0b0d049f325
kernel /boot/xen-3.4.gz
module /boot/vmlinuz-2.6.30-rc5-tip root=/dev/sda1 ro console=tty0
module /boot/initrd-2.6.30-rc5-tip.img

At this point you would have to install either xenified [1] or pvops enabled kernel [2] on Ubuntu Jaunty Server. I've tested Suse's 2.6.27.5 and the most recent 2.6.30-rc5-tip kernels. Both works fine. Dmesg report for 2.6.30-rc3-tip kernel :-

[ 0.000000] Initializing cgroup subsys cpuset
[ 0.000000] Initializing cgroup subsys cpu
[ 0.000000] Linux version 2.6.30-rc5-tip (root@ServerJaunty) (gcc version 4.3.3 (Ubuntu 4.3.3-5ubuntu4) ) #1 SMP Fri May 15 13:01:02 EDT 2009
[ 0.000000] Command line: root=/dev/sda9 ro console=tty0
[ 0.000000] KERNEL supported cpus:
[ 0.000000] Intel GenuineIntel
[ 0.000000] AMD AuthenticAMD
[ 0.000000] Centaur CentaurHauls
[ 0.000000] BIOS-provided physical RAM map:
[ 0.000000] Xen: 0000000000000000 - 000000000009cc00 (usable)
[ 0.000000] Xen: 000000000009cc00 - 0000000000100000 (reserved)
[ 0.000000] Xen: 0000000000100000 - 00000000cff70000 (usable)
[ 0.000000] Xen: 00000000cff70000 - 00000000cff7e000 (ACPI data)
[ 0.000000] Xen: 00000000cff7e000 - 00000000cffd0000 (ACPI NVS)
[ 0.000000] Xen: 00000000cffd0000 - 00000000d0000000 (reserved)
[ 0.000000] Xen: 00000000fee00000 - 00000000fee01000 (reserved)
[ 0.000000] Xen: 00000000ffe00000 - 0000000100000000 (reserved)
[ 0.000000] Xen: 0000000100000000 - 00000001f1a3b000 (usable)
[ 0.000000] DMI present.
[ 0.000000] AMI BIOS detected: BIOS may corrupt low RAM, working around it.
[ 0.000000] e820 update range: 0000000000000000 - 0000000000010000 (usable) ==> (reserved)
[ 0.000000] last_pfn = 0x1f1a3b max_arch_pfn = 0x400000000
[ 0.000000] last_pfn = 0xcff70 max_arch_pfn = 0x400000000
[ 0.000000] initial memory mapped : 0 - 20000000
[ 0.000000] init_memory_mapping: 0000000000000000-00000000cff70000
[ 0.000000] 0000000000 - 00cff70000 page 4k
[ 0.000000] kernel direct mapping tables up to cff70000 @ a12f000-a7b4000
[ 0.000000] init_memory_mapping: 0000000100000000-00000001f1a3b000
[ 0.000000] 0100000000 - 01f1a3b000 page 4k
[ 0.000000] kernel direct mapping tables up to 1f1a3b000 @ a75c000-b6f3000
[ 0.000000] RAMDISK: 00b07000 - 0914ac00
[ 0.000000] ACPI: RSDP 00000000000fb030 00024 (v02 ACPIAM)
[ 0.000000] ACPI: XSDT 00000000cff70100 00054 (v01 A_M_I_ OEMXSDT 07000809 MSFT 00000097)
[ 0.000000] ACPI: FACP 00000000cff70290 000F4 (v03 A_M_I_ OEMFACP 07000809 MSFT 00000097)
[ 0.000000] ACPI: DSDT 00000000cff70440 0963E (v01 A0986 A0986000 00000000 INTL 20060113)
[ 0.000000] ACPI: FACS 00000000cff7e000 00040
[ 0.000000] ACPI: APIC 00000000cff70390 0006C (v01 A_M_I_ OEMAPIC 07000809 MSFT 00000097)
[ 0.000000] ACPI: MCFG 00000000cff70400 0003C (v01 A_M_I_ OEMMCFG 07000809 MSFT 00000097)
[ 0.000000] ACPI: OEMB 00000000cff7e040 00081 (v01 A_M_I_ AMI_OEM 07000809 MSFT 00000097)
[ 0.000000] ACPI: HPET 00000000cff79a80 00038 (v01 A_M_I_ OEMHPET 07000809 MSFT 00000097)
[ 0.000000] ACPI: OSFR 00000000cff79ac0 000B0 (v01 A_M_I_ OEMOSFR 07000809 MSFT 00000097)
[ 0.000000] ACPI: Local APIC address 0xfee00000
[ 0.000000] (9 early reservations) ==> bootmem [0000000000 - 01f1a3b000]
[ 0.000000] #0 [0000000000 - 0000001000] BIOS data page ==> [0000000000 - 0000001000]
[ 0.000000] #1 [000a0da000 - 000a12f000] XEN PAGETABLES ==> [000a0da000 - 000a12f000]
[ 0.000000] #2 [0000006000 - 0000008000] TRAMPOLINE ==> [0000006000 - 0000008000]
[ 0.000000] #3 [0000200000 - 0000ae6e98] TEXT DATA BSS ==> [0000200000 - 0000ae6e98]
[ 0.000000] #4 [0000b07000 - 000914ac00] RAMDISK ==> [0000b07000 - 000914ac00]
[ 0.000000] #5 [000914b000 - 000a0da000] XEN START INFO ==> [000914b000 - 000a0da000]
[ 0.000000] #6 [0000ae7000 - 0000ae7280] BRK ==> [0000ae7000 - 0000ae7280]
[ 0.000000] #7 [000a12f000 - 000a75c000] PGTABLE ==> [000a12f000 - 000a75c000]
[ 0.000000] #8 [000a75c000 - 000aeee000] PGTABLE ==> [000a75c000 - 000aeee000]
[ 0.000000] found SMP MP-table at [ffff8800000ff780] ff780
[ 0.000000] Zone PFN ranges:
[ 0.000000] DMA 0x00000010 -> 0x00001000
[ 0.000000] DMA32 0x00001000 -> 0x00100000
[ 0.000000] Normal 0x00100000 -> 0x001f1a3b
[ 0.000000] Movable zone start PFN for each node
[ 0.000000] early_node_map[3] active PFN ranges
[ 0.000000] 0: 0x00000010 -> 0x0000009c
[ 0.000000] 0: 0x00000100 -> 0x000cff70
[ 0.000000] 0: 0x00100000 -> 0x001f1a3b
[ 0.000000] On node 0 totalpages: 1841463
[ 0.000000] DMA zone: 56 pages used for memmap
[ 0.000000] DMA zone: 2281 pages reserved
[ 0.000000] DMA zone: 1643 pages, LIFO batch:0
[ 0.000000] DMA32 zone: 14280 pages used for memmap
[ 0.000000] DMA32 zone: 833448 pages, LIFO batch:31
[ 0.000000] Normal zone: 13532 pages used for memmap
[ 0.000000] Normal zone: 976223 pages, LIFO batch:31
[ 0.000000] ACPI: PM-Timer IO Port: 0x808
[ 0.000000] ACPI: Local APIC address 0xfee00000
[ 0.000000] ACPI: LAPIC (acpi_id[0x01] lapic_id[0x00] enabled)
[ 0.000000] ACPI: LAPIC (acpi_id[0x02] lapic_id[0x01] enabled)
[ 0.000000] ACPI: LAPIC (acpi_id[0x03] lapic_id[0x02] enabled)
[ 0.000000] ACPI: LAPIC (acpi_id[0x04] lapic_id[0x03] enabled)
[ 0.000000] ACPI: IOAPIC (id[0x04] address[0xfec00000] gsi_base[0])
[ 0.000000] IOAPIC[0]: apic_id 4, version 0, address 0xfec00000, GSI 0-23
[ 0.000000] ACPI: INT_SRC_OVR (bus 0 bus_irq 0 global_irq 2 dfl dfl)
[ 0.000000] ACPI: INT_SRC_OVR (bus 0 bus_irq 9 global_irq 9 high level)
[ 0.000000] ACPI: IRQ0 used by override.
[ 0.000000] ACPI: IRQ2 used by override.
[ 0.000000] ACPI: IRQ9 used by override.
[ 0.000000] Using ACPI (MADT) for SMP configuration information
[ 0.000000] ACPI: HPET id: 0x8086a301 base: 0xfed00000
[ 0.000000] SMP: Allowing 4 CPUs, 0 hotplug CPUs
[ 0.000000] nr_irqs_gsi: 24
[ 0.000000] Allocating PCI resources starting at d0000000 (gap: d0000000:2ee00000)
[ 0.000000] NR_CPUS:32 nr_cpumask_bits:32 nr_cpu_ids:4 nr_node_ids:1
[ 0.000000] PERCPU: Allocated 20 4k pages, static data 79776 bytes
[ 0.000000] trying to map vcpu_info 0 at ffffc9000000b020, mfn 201a42, offset 32
[ 0.000000] cpu 0 using vcpu_info at ffffc9000000b020
[ 0.000000] trying to map vcpu_info 1 at ffffc90000021020, mfn 201a56, offset 32
[ 0.000000] cpu 1 using vcpu_info at ffffc90000021020
[ 0.000000] trying to map vcpu_info 2 at ffffc90000037020, mfn 201a6a, offset 32
[ 0.000000] cpu 2 using vcpu_info at ffffc90000037020
[ 0.000000] trying to map vcpu_info 3 at ffffc9000004d020, mfn 201a7e, offset 32
[ 0.000000] cpu 3 using vcpu_info at ffffc9000004d020
[ 0.000000] Xen: using vcpu_info placement
[ 0.000000] Built 1 zonelists in Zone order, mobility grouping on. Total pages: 1811314
[ 0.000000] Kernel command line: root=/dev/sda9 ro console=tty0
[ 0.000000] Initializing CPU#0
[ 0.000000] NR_IRQS:1280
[ 0.000000] xen: registering gsi 0 triggering 1 polarity 0
[ 0.000000] xen: --> irq=0
[ 0.000000] xen_set_ioapic_routing: irq 0 gsi 0 vector 240 ioapic 0 pin 0 triggering 0 polarity 0
[ 0.000000] xen: registering gsi 1 triggering 1 polarity 0
[ 0.000000] xen: --> irq=1
[ 0.000000] xen_set_ioapic_routing: irq 1 gsi 1 vector 32 ioapic 0 pin 1 triggering 0 polarity 0
[ 0.000000] xen: registering gsi 3 triggering 1 polarity 0
[ 0.000000] xen: --> irq=3
[ 0.000000] xen_set_ioapic_routing: irq 3 gsi 3 vector 40 ioapic 0 pin 3 triggering 0 polarity 0
[ 0.000000] xen: registering gsi 4 triggering 1 polarity 0
[ 0.000000] xen: --> irq=4
[ 0.000000] xen_set_ioapic_routing: irq 4 gsi 4 vector 48 ioapic 0 pin 4 triggering 0 polarity 0
[ 0.000000] xen: registering gsi 5 triggering 1 polarity 0
[ 0.000000] xen: --> irq=5
[ 0.000000] xen_set_ioapic_routing: irq 5 gsi 5 vector 56 ioapic 0 pin 5 triggering 0 polarity 0
[ 0.000000] xen: registering gsi 6 triggering 1 polarity 0
[ 0.000000] xen: --> irq=6
[ 0.000000] xen_set_ioapic_routing: irq 6 gsi 6 vector 64 ioapic 0 pin 6 triggering 0 polarity 0
[ 0.000000] xen: registering gsi 7 triggering 1 polarity 0
[ 0.000000] xen: --> irq=7
[ 0.000000] xen_set_ioapic_routing: irq 7 gsi 7 vector 72 ioapic 0 pin 7 triggering 0 polarity 0
[ 0.000000] xen: registering gsi 8 triggering 1 polarity 0
[ 0.000000] xen: --> irq=8
[ 0.000000] xen_set_ioapic_routing: irq 8 gsi 8 vector 80 ioapic 0 pin 8 triggering 0 polarity 0
[ 0.000000] xen: registering gsi 9 triggering 0 polarity 0
[ 0.000000] xen: --> irq=9
[ 0.000000] xen_set_ioapic_routing: irq 9 gsi 9 vector 88 ioapic 0 pin 9 triggering 1 polarity 0
[ 0.000000] xen: registering gsi 10 triggering 1 polarity 0
[ 0.000000] xen: --> irq=10
[ 0.000000] xen_set_ioapic_routing: irq 10 gsi 10 vector 96 ioapic 0 pin 10 triggering 0 polarity 0
[ 0.000000] xen: registering gsi 11 triggering 1 polarity 0
[ 0.000000] xen: --> irq=11
[ 0.000000] xen_set_ioapic_routing: irq 11 gsi 11 vector 104 ioapic 0 pin 11 triggering 0 polarity 0
[ 0.000000] xen: registering gsi 12 triggering 1 polarity 0
[ 0.000000] xen: --> irq=12
[ 0.000000] xen_set_ioapic_routing: irq 12 gsi 12 vector 112 ioapic 0 pin 12 triggering 0 polarity 0
[ 0.000000] xen: registering gsi 13 triggering 1 polarity 0
[ 0.000000] xen: --> irq=13
[ 0.000000] xen_set_ioapic_routing: irq 13 gsi 13 vector 120 ioapic 0 pin 13 triggering 0 polarity 0
[ 0.000000] xen: registering gsi 14 triggering 1 polarity 0
[ 0.000000] xen: --> irq=14
[ 0.000000] xen_set_ioapic_routing: irq 14 gsi 14 vector 136 ioapic 0 pin 14 triggering 0 polarity 0
[ 0.000000] xen: registering gsi 15 triggering 1 polarity 0
[ 0.000000] xen: --> irq=15
[ 0.000000] xen_set_ioapic_routing: irq 15 gsi 15 vector 144 ioapic 0 pin 15 triggering 0 polarity 0
[ 0.000000] PID hash table entries: 4096 (order: 12, 32768 bytes)
[ 0.000000] Detected 2833.072 MHz processor.
[ 0.010000] Console: colour VGA+ 80x25
[ 0.010000] console [tty0] enabled
[ 0.010000] Dentry cache hash table entries: 1048576 (order: 11, 8388608 bytes)
[ 0.010000] Inode-cache hash table entries: 524288 (order: 10, 4194304 bytes)
[ 0.010000] allocated 74711040 bytes of page_cgroup
[ 0.010000] please try cgroup_disable=memory option if you don't want
[ 0.010000] Checking aperture...
[ 0.010000] No AGP bridge found
[ 0.010000] PCI-DMA: Using software bounce buffering for IO (SWIOTLB)
[ 0.010000] xen_swiotlb_fixup: buf=ffff880020000000 size=67108864
[ 0.010000] xen_swiotlb_fixup: buf=ffff880024060000 size=32768
[ 0.010000] Placing 64MB software IO TLB between ffff880020000000 - ffff880024000000
[ 0.010000] software IO TLB at phys 0x20000000 - 0x24000000
[ 0.010000] Memory: 6933916k/8153324k available (4660k kernel code, 787472k absent, 431160k reserved, 2369k data, 516k init)
[ 0.010000] Xen: using vcpuop timer interface
[ 0.010000] installing Xen timer for CPU 0
[ 0.010000] Calibrating delay loop (skipped), value calculated using timer frequency.. 5666.14 BogoMIPS (lpj=28330720)
[ 0.010000] Security Framework initialized
[ 0.010000] SELinux: Disabled at boot.
[ 0.010000] Mount-cache hash table entries: 256
[ 0.010000] Initializing cgroup subsys ns
[ 0.010000] Initializing cgroup subsys cpuacct
[ 0.010000] Initializing cgroup subsys memory
[ 0.010000] Initializing cgroup subsys freezer
[ 0.010000] CPU: L1 I cache: 32K, L1 D cache: 32K
[ 0.010000] CPU: L2 cache: 6144K
[ 0.010000] CPU: Physical Processor ID: 0
[ 0.010000] CPU: Processor Core ID: 0
[ 0.010000] SMP alternatives: switching to UP code
[ 0.010000] ACPI: Core revision 20090320
[ 0.030064] cpu 0 spinlock event irq 25
[ 0.030429] installing Xen timer for CPU 1
[ 0.030478] cpu 1 spinlock event irq 31
[ 0.030542] SMP alternatives: switching to SMP code
[ 0.000005] Initializing CPU#1
[ 0.000039] CPU: L1 I cache: 32K, L1 D cache: 32K
[ 0.000042] CPU: L2 cache: 6144K
[ 0.000045] CPU: Physical Processor ID: 0
[ 0.000047] CPU: Processor Core ID: 0
[ 0.040226] installing Xen timer for CPU 2
[ 0.040461] cpu 2 spinlock event irq 37
[ 0.000015] Initializing CPU#2
[ 0.000063] CPU: L1 I cache: 32K, L1 D cache: 32K
[ 0.000066] CPU: L2 cache: 6144K
[ 0.000070] CPU: Physical Processor ID: 0
[ 0.000072] CPU: Processor Core ID: 0
[ 0.040794] installing Xen timer for CPU 3
[ 0.041030] cpu 3 spinlock event irq 43
[ 0.000005] Initializing CPU#3
[ 0.000037] CPU: L1 I cache: 32K, L1 D cache: 32K
[ 0.000040] CPU: L2 cache: 6144K
[ 0.000044] CPU: Physical Processor ID: 0
[ 0.000045] CPU: Processor Core ID: 0
[ 0.041179] Brought up 4 CPUs
[ 0.041410] CPU0 attaching sched-domain:
[ 0.041414] domain 0: span 0-3 level CPU
[ 0.041418] groups: 0 1 2 3
[ 0.041430] CPU1 attaching sched-domain:
[ 0.041433] domain 0: span 0-3 level CPU
[ 0.041437] groups: 1 2 3 0
[ 0.041449] CPU2 attaching sched-domain:
[ 0.041451] domain 0: span 0-3 level CPU
[ 0.041455] groups: 2 3 0 1
[ 0.041467] CPU3 attaching sched-domain:
[ 0.041470] domain 0: span 0-3 level CPU
[ 0.041474] groups: 3 0 1 2
[ 0.042066] net_namespace: 1888 bytes
[ 0.042117] Booting paravirtualized kernel on Xen
[ 0.042158] Xen version: 3.4.0 (preserve-AD) (dom0)
[ 0.042362] Grant table initialized
[ 0.042427] Time: 12:59:26 Date: 05/19/09
[ 0.042586] NET: Registered protocol family 16
[ 0.042778] xenbus_probe_init ok
[ 0.042895] ACPI: bus type pci registered
[ 0.043014] PCI: MCFG configuration 0: base e0000000 segment 0 buses 0 - 255
[ 0.043058] PCI: Not using MMCONFIG.
[ 0.043099] PCI: Using configuration type 1 for base access
[ 0.044253] bio: create slab at 0
[ 0.047266] ACPI: EC: Look up EC in DSDT
[ 0.067505] ACPI: Interpreter enabled
[ 0.067547] ACPI: (supports S0 S1 S3 S5)
[ 0.067720] ACPI: Using IOAPIC for interrupt routing
[ 0.067822] PCI: MCFG configuration 0: base e0000000 segment 0 buses 0 - 255
[ 0.071326] PCI: MCFG area at e0000000 reserved in ACPI motherboard resources
[ 0.112890] PCI: Using MMCONFIG at e0000000 - efffffff
[ 0.124476] ACPI Warning (tbutils-0246): Incorrect checksum in table [OEMB] - D6, should be D5 [20090320]
[ 0.124865] ACPI: No dock devices found.
[ 0.124975] ACPI: PCI Root Bridge [PCI0] (0000:00)
[ 0.125987] pci 0000:00:01.0: PME# supported from D0 D3hot D3cold
[ 0.126033] pci 0000:00:01.0: PME# disabled
[ 0.126226] pci 0000:00:1a.0: reg 20 io port: [0xa800-0xa81f]
[ 0.126361] pci 0000:00:1a.1: reg 20 io port: [0xa880-0xa89f]
[ 0.126496] pci 0000:00:1a.2: reg 20 io port: [0xac00-0xac1f]
[ 0.126635] pci 0000:00:1a.7: reg 10 32bit mmio: [0xf9fffc00-0xf9ffffff]
[ 0.126737] pci 0000:00:1a.7: PME# supported from D0 D3hot D3cold
[ 0.126784] pci 0000:00:1a.7: PME# disabled
[ 0.126902] pci 0000:00:1b.0: reg 10 64bit mmio: [0xf9ff8000-0xf9ffbfff]
[ 0.126986] pci 0000:00:1b.0: PME# supported from D0 D3hot D3cold
[ 0.127032] pci 0000:00:1b.0: PME# disabled
[ 0.127184] pci 0000:00:1c.0: PME# supported from D0 D3hot D3cold
[ 0.127230] pci 0000:00:1c.0: PME# disabled
[ 0.127394] pci 0000:00:1c.4: PME# supported from D0 D3hot D3cold
[ 0.127440] pci 0000:00:1c.4: PME# disabled
[ 0.127596] pci 0000:00:1c.5: PME# supported from D0 D3hot D3cold
[ 0.127642] pci 0000:00:1c.5: PME# disabled
[ 0.127786] pci 0000:00:1d.0: reg 20 io port: [0xa080-0xa09f]
[ 0.127921] pci 0000:00:1d.1: reg 20 io port: [0xa400-0xa41f]
[ 0.128056] pci 0000:00:1d.2: reg 20 io port: [0xa480-0xa49f]
[ 0.128196] pci 0000:00:1d.7: reg 10 32bit mmio: [0xf9fff800-0xf9fffbff]
[ 0.128297] pci 0000:00:1d.7: PME# supported from D0 D3hot D3cold
[ 0.128344] pci 0000:00:1d.7: PME# disabled
[ 0.128605] pci 0000:00:1f.0: quirk: region 0800-087f claimed by ICH6 ACPI/GPIO/TCO
[ 0.128660] pci 0000:00:1f.0: quirk: region 0500-053f claimed by ICH6 GPIO
[ 0.128705] pci 0000:00:1f.0: ICH7 LPC Generic IO decode 1 PIO at 0294 (mask 0003)
[ 0.128762] pci 0000:00:1f.0: ICH7 LPC Generic IO decode 3 PIO at 4700 (mask 001f)
[ 0.128936] pci 0000:00:1f.2: reg 10 io port: [0x9c00-0x9c07]
[ 0.128946] pci 0000:00:1f.2: reg 14 io port: [0x9880-0x9883]
[ 0.128957] pci 0000:00:1f.2: reg 18 io port: [0x9800-0x9807]
[ 0.128967] pci 0000:00:1f.2: reg 1c io port: [0x9480-0x9483]
[ 0.128978] pci 0000:00:1f.2: reg 20 io port: [0x9400-0x941f]
[ 0.128988] pci 0000:00:1f.2: reg 24 32bit mmio: [0xf9ffe800-0xf9ffefff]
[ 0.129053] pci 0000:00:1f.2: PME# supported from D3hot
[ 0.129099] pci 0000:00:1f.2: PME# disabled
[ 0.129193] pci 0000:00:1f.3: reg 10 64bit mmio: [0xf9fff400-0xf9fff4ff]
[ 0.129219] pci 0000:00:1f.3: reg 20 io port: [0x400-0x41f]
[ 0.129318] pci 0000:01:00.0: reg 10 32bit mmio: [0xfd000000-0xfdffffff]
[ 0.129336] pci 0000:01:00.0: reg 14 64bit mmio: [0xd0000000-0xdfffffff]
[ 0.129354] pci 0000:01:00.0: reg 1c 64bit mmio: [0xfa000000-0xfbffffff]
[ 0.129364] pci 0000:01:00.0: reg 24 io port: [0xbc00-0xbc7f]
[ 0.129375] pci 0000:01:00.0: reg 30 32bit mmio: [0xfe8e0000-0xfe8fffff]
[ 0.129512] pci 0000:00:01.0: bridge io port: [0xb000-0xbfff]
[ 0.129518] pci 0000:00:01.0: bridge 32bit mmio: [0xfa000000-0xfe8fffff]
[ 0.129527] pci 0000:00:01.0: bridge 64bit mmio pref: [0xd0000000-0xdfffffff]
[ 0.129631] pci 0000:00:1c.0: bridge 64bit mmio pref: [0xf8f00000-0xf8ffffff]
[ 0.129719] pci 0000:03:00.0: reg 10 io port: [0xdc00-0xdc07]
[ 0.129731] pci 0000:03:00.0: reg 14 io port: [0xd880-0xd883]
[ 0.129744] pci 0000:03:00.0: reg 18 io port: [0xd800-0xd807]
[ 0.129757] pci 0000:03:00.0: reg 1c io port: [0xd480-0xd483]
[ 0.129770] pci 0000:03:00.0: reg 20 io port: [0xd400-0xd40f]
[ 0.129783] pci 0000:03:00.0: reg 24 32bit mmio: [0xfeaffc00-0xfeafffff]
[ 0.129851] pci 0000:03:00.0: supports D1
[ 0.129853] pci 0000:03:00.0: PME# supported from D0 D1 D3hot
[ 0.129901] pci 0000:03:00.0: PME# disabled
[ 0.130043] pci 0000:00:1c.4: bridge io port: [0xd000-0xdfff]
[ 0.130050] pci 0000:00:1c.4: bridge 32bit mmio: [0xfea00000-0xfeafffff]
[ 0.130158] pci 0000:02:00.0: reg 10 64bit mmio: [0xfe9fc000-0xfe9fffff]
[ 0.130171] pci 0000:02:00.0: reg 18 io port: [0xc800-0xc8ff]
[ 0.130214] pci 0000:02:00.0: reg 30 32bit mmio: [0xfe9c0000-0xfe9dffff]
[ 0.130281] pci 0000:02:00.0: supports D1 D2
[ 0.130284] pci 0000:02:00.0: PME# supported from D0 D1 D2 D3hot D3cold
[ 0.130330] pci 0000:02:00.0: PME# disabled
[ 0.130461] pci 0000:00:1c.5: bridge io port: [0xc000-0xcfff]
[ 0.130468] pci 0000:00:1c.5: bridge 32bit mmio: [0xfe900000-0xfe9fffff]
[ 0.130566] pci 0000:05:02.0: reg 10 32bit mmio: [0xfebfc000-0xfebfffff]
[ 0.130578] pci 0000:05:02.0: reg 14 io port: [0xe800-0xe8ff]
[ 0.130625] pci 0000:05:02.0: reg 30 32bit mmio: [0xfebc0000-0xfebdffff]
[ 0.130668] pci 0000:05:02.0: supports D1 D2
[ 0.130670] pci 0000:05:02.0: PME# supported from D0 D1 D2 D3hot D3cold
[ 0.130716] pci 0000:05:02.0: PME# disabled
[ 0.130818] pci 0000:05:03.0: reg 10 32bit mmio: [0xfebfb000-0xfebfbfff]
[ 0.130904] pci 0000:05:03.0: supports D1 D2
[ 0.130906] pci 0000:05:03.0: PME# supported from D0 D1 D2 D3hot
[ 0.130952] pci 0000:05:03.0: PME# disabled
[ 0.131087] pci 0000:00:1e.0: transparent bridge
[ 0.131130] pci 0000:00:1e.0: bridge io port: [0xe000-0xefff]
[ 0.131137] pci 0000:00:1e.0: bridge 32bit mmio: [0xfeb00000-0xfebfffff]
[ 0.131188] pci_bus 0000:00: on NUMA node 0
[ 0.131197] ACPI: PCI Interrupt Routing Table [\_SB_.PCI0._PRT]
[ 0.131409] ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.P0P2._PRT]
[ 0.131483] ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.P0P1._PRT]
[ 0.131618] ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.P0P8._PRT]
[ 0.131689] ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.P0P9._PRT]
[ 0.131787] ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.P0P4._PRT]
[ 0.153606] ACPI: PCI Interrupt Link [LNKA] (IRQs 3 4 5 6 7 *10 11 12 14 15)
[ 0.154096] ACPI: PCI Interrupt Link [LNKB] (IRQs 3 4 5 6 7 10 *11 12 14 15)
[ 0.154584] ACPI: PCI Interrupt Link [LNKC] (IRQs 3 4 5 6 7 10 11 12 14 *15)
[ 0.155072] ACPI: PCI Interrupt Link [LNKD] (IRQs 3 4 *5 6 7 10 11 12 14 15)
[ 0.155560] ACPI: PCI Interrupt Link [LNKE] (IRQs 3 4 5 6 7 10 11 12 14 15) *0, disabled.
[ 0.156108] ACPI: PCI Interrupt Link [LNKF] (IRQs 3 4 5 6 7 10 11 12 *14 15)
[ 0.156597] ACPI: PCI Interrupt Link [LNKG] (IRQs *3 4 5 6 7 10 11 12 14 15)
[ 0.157085] ACPI: PCI Interrupt Link [LNKH] (IRQs 3 4 5 6 *7 10 11 12 14 15)
[ 0.157514] xenbus_probe_backend_init bus registered ok
[ 0.157565] xenbus_probe_frontend_init bus registered ok
[ 0.157605] xen_balloon: Initialising balloon driver.
[ 0.157911] SCSI subsystem initialized
[ 0.158163] libata version 3.00 loaded.
[ 0.158265] usbcore: registered new interface driver usbfs
[ 0.158325] usbcore: registered new interface driver hub
[ 0.158412] usbcore: registered new device driver usb
[ 0.158636] ACPI: WMI: Mapper loaded
[ 0.158691] PCI: Using ACPI for IRQ routing
[ 0.190018] Bluetooth: Core ver 2.15
[ 0.190130] NET: Registered protocol family 31
[ 0.190180] Bluetooth: HCI device and connection manager initialized
[ 0.190224] Bluetooth: HCI socket layer initialized
[ 0.190265] NET: Registered protocol family 8
[ 0.190306] NET: Registered protocol family 20
[ 0.190361] NetLabel: Initializing
[ 0.190401] NetLabel: domain hash size = 128
[ 0.190441] NetLabel: protocols = UNLABELED CIPSOv4
[ 0.190505] NetLabel: unlabeled traffic allowed by default
[ 0.190680] Xen: Initializing Xen DMA ops
[ 0.190720] Xen: Enabling DMA fallback to swiotlb
[ 0.192015] Failed to register trace events module notifier
[ 0.220027] pnp: PnP ACPI init
[ 0.220085] ACPI: bus type pnp registered
[ 0.220539] xen: registering gsi 8 triggering 1 polarity 0
[ 0.220543] xen_allocate_pirq: returning irq 8 for gsi 8
[ 0.220585] xen: --> irq=8
[ 0.220588] xen_set_ioapic_routing: irq 8 gsi 8 vector 80 ioapic 0 pin 8 triggering 0 polarity 0
[ 0.220734] xen: registering gsi 13 triggering 1 polarity 0
[ 0.220737] xen_allocate_pirq: returning irq 13 for gsi 13
[ 0.220779] xen: --> irq=13
[ 0.220782] xen_set_ioapic_routing: irq 13 gsi 13 vector 120 ioapic 0 pin 13 triggering 0 polarity 0
[ 0.222782] xen: registering gsi 4 triggering 1 polarity 0
[ 0.222785] xen_allocate_pirq: returning irq 4 for gsi 4
[ 0.222827] xen: --> irq=4
[ 0.222830] xen_set_ioapic_routing: irq 4 gsi 4 vector 48 ioapic 0 pin 4 triggering 0 polarity 0
[ 0.223232] xen: registering gsi 1 triggering 1 polarity 0
[ 0.223236] xen_allocate_pirq: returning irq 1 for gsi 1
[ 0.223277] xen: --> irq=1
[ 0.223281] xen_set_ioapic_routing: irq 1 gsi 1 vector 32 ioapic 0 pin 1 triggering 0 polarity 0
[ 0.224446] pnp: PnP ACPI: found 16 devices
[ 0.224487] ACPI: ACPI bus type pnp unregistered
[ 0.224546] system 00:01: iomem range 0xfed14000-0xfed19fff has been reserved
[ 0.224599] system 00:06: ioport range 0x290-0x29f has been reserved
[ 0.224648] system 00:07: ioport range 0x4d0-0x4d1 has been reserved
[ 0.224692] system 00:07: ioport range 0x800-0x87f has been reserved
[ 0.224735] system 00:07: ioport range 0x500-0x57f could not be reserved
[ 0.224779] system 00:07: iomem range 0xfed08000-0xfed08fff has been reserved
[ 0.224823] system 00:07: iomem range 0xfed1c000-0xfed1ffff has been reserved
[ 0.224868] system 00:07: iomem range 0xfed20000-0xfed3ffff has been reserved
[ 0.224911] system 00:07: iomem range 0xfed50000-0xfed8ffff has been reserved
[ 0.224962] system 00:0a: iomem range 0xffc00000-0xffdfffff has been reserved
[ 0.225012] system 00:0c: iomem range 0xfec00000-0xfec00fff has been reserved
[ 0.225056] system 00:0c: iomem range 0xfee00000-0xfee00fff has been reserved
[ 0.225105] system 00:0e: iomem range 0xe0000000-0xefffffff has been reserved
[ 0.225155] system 00:0f: iomem range 0x0-0x9ffff could not be reserved
[ 0.225198] system 00:0f: iomem range 0xc0000-0xcffff could not be reserved
[ 0.225242] system 00:0f: iomem range 0xe0000-0xfffff could not be reserved
[ 0.225286] system 00:0f: iomem range 0x100000-0xcfffffff could not be reserved
[ 0.230076] pci 0000:00:01.0: PCI bridge, secondary bus 0000:01
[ 0.230119] pci 0000:00:01.0: IO window: 0xb000-0xbfff
[ 0.230164] pci 0000:00:01.0: MEM window: 0xfa000000-0xfe8fffff
[ 0.230208] pci 0000:00:01.0: PREFETCH window: 0x000000d0000000-0x000000dfffffff
[ 0.230265] pci 0000:00:1c.0: PCI bridge, secondary bus 0000:04
[ 0.230306] pci 0000:00:1c.0: IO window: disabled
[ 0.230351] pci 0000:00:1c.0: MEM window: disabled
[ 0.230395] pci 0000:00:1c.0: PREFETCH window: 0x000000f8f00000-0x000000f8ffffff
[ 0.230453] pci 0000:00:1c.4: PCI bridge, secondary bus 0000:03
[ 0.230496] pci 0000:00:1c.4: IO window: 0xd000-0xdfff
[ 0.230542] pci 0000:00:1c.4: MEM window: 0xfea00000-0xfeafffff
[ 0.230586] pci 0000:00:1c.4: PREFETCH window: disabled
[ 0.230634] pci 0000:00:1c.5: PCI bridge, secondary bus 0000:02
[ 0.230677] pci 0000:00:1c.5: IO window: 0xc000-0xcfff
[ 0.230723] pci 0000:00:1c.5: MEM window: 0xfe900000-0xfe9fffff
[ 0.230767] pci 0000:00:1c.5: PREFETCH window: disabled
[ 0.230816] pci 0000:00:1e.0: PCI bridge, secondary bus 0000:05
[ 0.230859] pci 0000:00:1e.0: IO window: 0xe000-0xefff
[ 0.230905] pci 0000:00:1e.0: MEM window: 0xfeb00000-0xfebfffff
[ 0.230949] pci 0000:00:1e.0: PREFETCH window: 0x000000f0000000-0x000000f00fffff
[ 0.231014] xen: registering gsi 16 triggering 0 polarity 1
[ 0.231025] xen: --> irq=16
[ 0.231028] xen_set_ioapic_routing: irq 16 gsi 16 vector 152 ioapic 0 pin 16 triggering 1 polarity 1
[ 0.231083] pci 0000:00:01.0: PCI INT A -> GSI 16 (level, low) -> IRQ 16
[ 0.231128] pci 0000:00:01.0: setting latency timer to 64
[ 0.231138] xen: registering gsi 17 triggering 0 polarity 1
[ 0.231144] xen: --> irq=17
[ 0.231147] xen_set_ioapic_routing: irq 17 gsi 17 vector 160 ioapic 0 pin 17 triggering 1 polarity 1
[ 0.231201] pci 0000:00:1c.0: PCI INT A -> GSI 17 (level, low) -> IRQ 17
[ 0.231247] pci 0000:00:1c.0: setting latency timer to 64
[ 0.231257] xen: registering gsi 17 triggering 0 polarity 1
[ 0.231259] xen_allocate_pirq: returning irq 17 for gsi 17
[ 0.231299] xen: --> irq=17
[ 0.231302] xen_set_ioapic_routing: irq 17 gsi 17 vector 160 ioapic 0 pin 17 triggering 1 polarity 1
[ 0.231356] pci 0000:00:1c.4: PCI INT A -> GSI 17 (level, low) -> IRQ 17
[ 0.231402] pci 0000:00:1c.4: setting latency timer to 64
[ 0.231412] xen: registering gsi 16 triggering 0 polarity 1
[ 0.231415] xen_allocate_pirq: returning irq 16 for gsi 16
[ 0.231454] xen: --> irq=16
[ 0.231457] xen_set_ioapic_routing: irq 16 gsi 16 vector 152 ioapic 0 pin 16 triggering 1 polarity 1
[ 0.231512] pci 0000:00:1c.5: PCI INT B -> GSI 16 (level, low) -> IRQ 16
[ 0.231557] pci 0000:00:1c.5: setting latency timer to 64
[ 0.231569] pci 0000:00:1e.0: setting latency timer to 64
[ 0.231574] pci_bus 0000:00: resource 0 io: [0x00-0xffff]
[ 0.231578] pci_bus 0000:00: resource 1 mem: [0x000000-0xffffffffffffffff]
[ 0.231581] pci_bus 0000:01: resource 0 io: [0xb000-0xbfff]
[ 0.231584] pci_bus 0000:01: resource 1 mem: [0xfa000000-0xfe8fffff]
[ 0.231587] pci_bus 0000:01: resource 2 pref mem [0xd0000000-0xdfffffff]
[ 0.231590] pci_bus 0000:04: resource 2 pref mem [0xf8f00000-0xf8ffffff]
[ 0.231593] pci_bus 0000:03: resource 0 io: [0xd000-0xdfff]
[ 0.231596] pci_bus 0000:03: resource 1 mem: [0xfea00000-0xfeafffff]
[ 0.231599] pci_bus 0000:02: resource 0 io: [0xc000-0xcfff]
[ 0.231602] pci_bus 0000:02: resource 1 mem: [0xfe900000-0xfe9fffff]
[ 0.231605] pci_bus 0000:05: resource 0 io: [0xe000-0xefff]
[ 0.231608] pci_bus 0000:05: resource 1 mem: [0xfeb00000-0xfebfffff]
[ 0.231611] pci_bus 0000:05: resource 2 pref mem [0xf0000000-0xf00fffff]
[ 0.231614] pci_bus 0000:05: resource 3 io: [0x00-0xffff]
[ 0.231617] pci_bus 0000:05: resource 4 mem: [0x000000-0xffffffffffffffff]
[ 0.231765] NET: Registered protocol family 2
[ 0.350191] IP route cache hash table entries: 262144 (order: 9, 2097152 bytes)
[ 0.351196] TCP established hash table entries: 262144 (order: 10, 4194304 bytes)
[ 0.352584] TCP bind hash table entries: 65536 (order: 8, 1048576 bytes)
[ 0.352977] TCP: Hash tables configured (established 262144 bind 65536)
[ 0.353021] TCP reno registered
[ 0.390217] NET: Registered protocol family 1
[ 0.390335] Trying to unpack rootfs image as initramfs...
[ 0.516648] Freeing initrd memory: 137487k freed
[ 0.561478] audit: initializing netlink socket (disabled)
[ 0.561538] type=2000 audit(1242737968.066:1): initialized
[ 0.568135] VFS: Disk quotas dquot_6.5.2
[ 0.568254] Dquot-cache hash table entries: 512 (order 0, 4096 bytes)
[ 0.568930] fuse init (API version 7.11)
[ 0.569044] msgmni has been set to 16192
[ 0.569499] alg: No test for stdrng (krng)
[ 0.569552] io scheduler noop registered
[ 0.569594] io scheduler anticipatory registered
[ 0.569635] io scheduler deadline registered (default)
[ 0.569725] io scheduler cfq registered
[ 0.569970] pci 0000:01:00.0: Boot video device
[ 0.570222] pcieport-driver 0000:00:01.0: setting latency timer to 64
[ 0.570395] pcieport-driver 0000:00:1c.0: setting latency timer to 64
[ 0.570574] pcieport-driver 0000:00:1c.4: setting latency timer to 64
[ 0.570755] pcieport-driver 0000:00:1c.5: setting latency timer to 64
[ 0.570897] pci_hotplug: PCI Hot Plug PCI Core version: 0.5
[ 0.572012] pciehp: PCI Express Hot Plug Controller Driver version: 0.4
[ 0.572217] input: Power Button as /devices/LNXSYSTM:00/LNXPWRBN:00/input/input0
[ 0.572268] ACPI: Power Button [PWRF]
[ 0.572380] input: Power Button as /devices/LNXSYSTM:00/device:00/PNP0C0C:00/input/input1
[ 0.572432] ACPI: Power Button [PWRB]
[ 0.576338] Event-channel device installed.
[ 0.576392] ***blkif_init
[ 0.578145] *** netif_init
[ 0.578776] registering netback
[ 0.580338] Linux agpgart interface v0.103
[ 0.581217] brd: module loaded
[ 0.581664] loop: module loaded
[ 0.581801] input: Macintosh mouse button emulation as /devices/virtual/input/input2
[ 0.581892] Driver 'sd' needs updating - please use bus_type methods
[ 0.581944] Driver 'sr' needs updating - please use bus_type methods
[ 0.582040] ahci 0000:00:1f.2: version 3.0
[ 0.582054] xen: registering gsi 19 triggering 0 polarity 1
[ 0.582066] xen: --> irq=19
[ 0.582069] xen_set_ioapic_routing: irq 19 gsi 19 vector 168 ioapic 0 pin 19 triggering 1 polarity 1
[ 0.582128] ahci 0000:00:1f.2: PCI INT B -> GSI 19 (level, low) -> IRQ 19
[ 0.582234] ahci: SSS flag set, parallel bus scan disabled
[ 0.582307] ahci 0000:00:1f.2: AHCI 0001.0200 32 slots 6 ports 3 Gbps 0x3f impl SATA mode
[ 0.583105] ahci 0000:00:1f.2: flags: 64bit ncq sntf stag pm led clo pmp pio slum part ems
[ 0.583162] ahci 0000:00:1f.2: setting latency timer to 64
[ 0.588750] scsi0 : ahci
[ 0.588984] scsi1 : ahci
[ 0.589148] scsi2 : ahci
[ 0.589304] scsi3 : ahci
[ 0.589462] scsi4 : ahci
[ 0.589619] scsi5 : ahci
[ 0.589925] ata1: SATA max UDMA/133 abar m2048@0xf9ffe800 port 0xf9ffe900 irq 19
[ 0.589978] ata2: SATA max UDMA/133 irq_stat 0x00400040, connection status changed
[ 0.590012] ata3: SATA max UDMA/133 irq_stat 0x00400040, connection status changed
[ 0.590012] ata4: SATA max UDMA/133 abar m2048@0xf9ffe800 port 0xf9ffea80 irq 19
[ 0.590012] ata5: SATA max UDMA/133 abar m2048@0xf9ffe800 port 0xf9ffeb00 irq 19
[ 0.590012] ata6: SATA max UDMA/133 irq_stat 0x00400040, connection status changed
[ 1.120038] ata1: SATA link up 1.5 Gbps (SStatus 113 SControl 300)
[ 1.123126] ata1.00: ATAPI: TSSTcorpCD/DVDW SH-S183A, SB01, max UDMA/33, ATAPI AN
[ 1.123193] ata1.00: applying bridge limits
[ 1.126772] ata1.00: configured for UDMA/33
[ 1.140871] scsi 0:0:0:0: CD-ROM TSSTcorp CD/DVDW SH-S183A SB01 PQ: 0 ANSI: 5
[ 1.147582] sr0: scsi3-mmc drive: 48x/48x writer dvd-ram cd/rw xa/form2 cdda tray
[ 1.147642] Uniform CD-ROM driver Revision: 3.20
[ 1.147825] sr 0:0:0:0: Attached scsi CD-ROM sr0
[ 1.147881] sr 0:0:0:0: Attached scsi generic sg0 type 5
[ 2.070028] ata2: SATA link up 1.5 Gbps (SStatus 113 SControl 300)
[ 2.120619] ata2.00: ATA-7: ST3160811AS, 3.AAE, max UDMA/133
[ 2.120670] ata2.00: 312581808 sectors, multi 0: LBA48 NCQ (depth 31/32)
[ 2.178928] ata2.00: configured for UDMA/133
[ 2.190118] scsi 1:0:0:0: Direct-Access ATA ST3160811AS 3.AA PQ: 0 ANSI: 5
[ 2.190294] sd 1:0:0:0: [sda] 312581808 512-byte hardware sectors: (160 GB/149 GiB)
[ 2.190368] sd 1:0:0:0: [sda] Write Protect is off
[ 2.190410] sd 1:0:0:0: [sda] Mode Sense: 00 3a 00 00
[ 2.190453] sd 1:0:0:0: [sda] Write cache: enabled, read cache: enabled, doesn't support DPO or FUA
[ 2.190638] sda: sda1 sda2 sda3 sda4
[ 2.311378] sd 1:0:0:0: [sda] Attached SCSI disk
[ 2.311464] sd 1:0:0:0: Attached scsi generic sg1 type 0
[ 3.240052] ata3: SATA link up 1.5 Gbps (SStatus 113 SControl 300)
[ 3.285616] ata3.00: ATA-7: ST3160811AS, 3.AAE, max UDMA/133
[ 3.285666] ata3.00: 312581808 sectors, multi 0: LBA48 NCQ (depth 31/32)
[ 3.343933] ata3.00: configured for UDMA/133
[ 3.360124] scsi 2:0:0:0: Direct-Access ATA ST3160811AS 3.AA PQ: 0 ANSI: 5
[ 3.360307] sd 2:0:0:0: [sdb] 312581808 512-byte hardware sectors: (160 GB/149 GiB)
[ 3.360380] sd 2:0:0:0: [sdb] Write Protect is off
[ 3.360422] sd 2:0:0:0: [sdb] Mode Sense: 00 3a 00 00
[ 3.360464] sd 2:0:0:0: [sdb] Write cache: enabled, read cache: enabled, doesn't support DPO or FUA
[ 3.360646] sdb: sdb1 sdb2 sdb3 sdb4
[ 3.523521] sd 2:0:0:0: [sdb] Attached SCSI disk
[ 3.523605] sd 2:0:0:0: Attached scsi generic sg2 type 0
[ 3.870026] ata4: SATA link down (SStatus 0 SControl 300)
[ 4.240027] ata5: SATA link down (SStatus 0 SControl 300)
[ 5.190027] ata6: SATA link up 3.0 Gbps (SStatus 123 SControl 300)
[ 5.191664] ata6.00: ATA-8: ST3500320AS, SD1A, max UDMA/133
[ 5.191714] ata6.00: 976773168 sectors, multi 0: LBA48 NCQ (depth 31/32)
[ 5.193727] ata6.00: configured for UDMA/133
[ 5.210127] scsi 5:0:0:0: Direct-Access ATA ST3500320AS SD1A PQ: 0 ANSI: 5
[ 5.210314] sd 5:0:0:0: [sdc] 976773168 512-byte hardware sectors: (500 GB/465 GiB)
[ 5.210387] sd 5:0:0:0: [sdc] Write Protect is off
[ 5.210429] sd 5:0:0:0: [sdc] Mode Sense: 00 3a 00 00
[ 5.210471] sd 5:0:0:0: [sdc] Write cache: enabled, read cache: enabled, doesn't support DPO or FUA
[ 5.210652] sdc: sdc1 sdc2 sdc3 sdc4
[ 5.288047] sd 5:0:0:0: [sdc] Attached SCSI disk
[ 5.288149] sd 5:0:0:0: Attached scsi generic sg3 type 0
[ 5.288845] xen: registering gsi 16 triggering 0 polarity 1
[ 5.288849] xen_allocate_pirq: returning irq 16 for gsi 16
[ 5.288891] xen: --> irq=16
[ 5.288894] xen_set_ioapic_routing: irq 16 gsi 16 vector 152 ioapic 0 pin 16 triggering 1 polarity 1
[ 5.288951] pata_marvell 0000:03:00.0: PCI INT A -> GSI 16 (level, low) -> IRQ 16
[ 5.289036] pata_marvell 0000:03:00.0: setting latency timer to 64
[ 5.289187] scsi6 : pata_marvell
[ 5.289344] scsi7 : pata_marvell
[ 5.289432] ata7: PATA max UDMA/100 cmd 0xdc00 ctl 0xd880 bmdma 0xd400 irq 16
[ 5.289476] ata8: PATA max UDMA/133 cmd 0xd800 ctl 0xd480 bmdma 0xd408 irq 16
[ 5.460472] ata7.00: ATAPI: Optiarc DVD RW AD-7200A, 1.06, max UDMA/66
[ 5.500476] ata7.00: configured for UDMA/66
[ 5.502461] scsi 6:0:0:0: CD-ROM Optiarc DVD RW AD-7200A 1.06 PQ: 0 ANSI: 5
[ 5.507579] sr1: scsi3-mmc drive: 48x/48x writer dvd-ram cd/rw xa/form2 cdda tray
[ 5.507737] sr 6:0:0:0: Attached scsi CD-ROM sr1
[ 5.507782] sr 6:0:0:0: Attached scsi generic sg4 type 5
[ 5.672079] Fixed MDIO Bus: probed
[ 5.672123] PPP generic driver version 2.4.2
[ 5.672234] ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver
[ 5.672295] xen: registering gsi 18 triggering 0 polarity 1
[ 5.672303] xen: --> irq=18
[ 5.672306] xen_set_ioapic_routing: irq 18 gsi 18 vector 176 ioapic 0 pin 18 triggering 1 polarity 1
[ 5.672362] ehci_hcd 0000:00:1a.7: PCI INT C -> GSI 18 (level, low) -> IRQ 18
[ 5.672418] ehci_hcd 0000:00:1a.7: setting latency timer to 64
[ 5.672423] ehci_hcd 0000:00:1a.7: EHCI Host Controller
[ 5.672536] ehci_hcd 0000:00:1a.7: new USB bus registered, assigned bus number 1
[ 5.676527] ehci_hcd 0000:00:1a.7: debug port 1
[ 5.676575] ehci_hcd 0000:00:1a.7: cache line size of 32 is not supported
[ 5.676592] ehci_hcd 0000:00:1a.7: irq 18, io mem 0xf9fffc00
[ 5.700024] ehci_hcd 0000:00:1a.7: USB 2.0 started, EHCI 1.00
[ 5.700187] usb usb1: configuration #1 chosen from 1 choice
[ 5.700275] hub 1-0:1.0: USB hub found
[ 5.700334] hub 1-0:1.0: 6 ports detected
[ 5.700505] xen: registering gsi 23 triggering 0 polarity 1
[ 5.700511] xen: --> irq=23
[ 5.700514] xen_set_ioapic_routing: irq 23 gsi 23 vector 184 ioapic 0 pin 23 triggering 1 polarity 1
[ 5.700571] ehci_hcd 0000:00:1d.7: PCI INT A -> GSI 23 (level, low) -> IRQ 23
[ 5.700624] ehci_hcd 0000:00:1d.7: setting latency timer to 64
[ 5.700629] ehci_hcd 0000:00:1d.7: EHCI Host Controller
[ 5.700725] ehci_hcd 0000:00:1d.7: new USB bus registered, assigned bus number 2
[ 5.704701] ehci_hcd 0000:00:1d.7: debug port 1
[ 5.704749] ehci_hcd 0000:00:1d.7: cache line size of 32 is not supported
[ 5.704768] ehci_hcd 0000:00:1d.7: irq 23, io mem 0xf9fff800
[ 5.720024] ehci_hcd 0000:00:1d.7: USB 2.0 started, EHCI 1.00
[ 5.720188] usb usb2: configuration #1 chosen from 1 choice
[ 5.720269] hub 2-0:1.0: USB hub found
[ 5.720326] hub 2-0:1.0: 6 ports detected
[ 5.720482] ohci_hcd: USB 1.1 'Open' Host Controller (OHCI) Driver
[ 5.720545] uhci_hcd: USB Universal Host Controller Interface driver
[ 5.720630] xen: registering gsi 16 triggering 0 polarity 1
[ 5.720633] xen_allocate_pirq: returning irq 16 for gsi 16
[ 5.720674] xen: --> irq=16
[ 5.720678] xen_set_ioapic_routing: irq 16 gsi 16 vector 152 ioapic 0 pin 16 triggering 1 polarity 1
[ 5.720741] uhci_hcd 0000:00:1a.0: PCI INT A -> GSI 16 (level, low) -> IRQ 16
[ 5.720790] uhci_hcd 0000:00:1a.0: setting latency timer to 64
[ 5.720795] uhci_hcd 0000:00:1a.0: UHCI Host Controller
[ 5.720892] uhci_hcd 0000:00:1a.0: new USB bus registered, assigned bus number 3
[ 5.720974] uhci_hcd 0000:00:1a.0: irq 16, io base 0x0000a800
[ 5.721131] usb usb3: configuration #1 chosen from 1 choice
[ 5.721204] hub 3-0:1.0: USB hub found
[ 5.721255] hub 3-0:1.0: 2 ports detected
[ 5.721394] xen: registering gsi 21 triggering 0 polarity 1
[ 5.721401] xen: --> irq=21
[ 5.721404] xen_set_ioapic_routing: irq 21 gsi 21 vector 192 ioapic 0 pin 21 triggering 1 polarity 1
[ 5.721460] uhci_hcd 0000:00:1a.1: PCI INT B -> GSI 21 (level, low) -> IRQ 21
[ 5.721508] uhci_hcd 0000:00:1a.1: setting latency timer to 64
[ 5.721512] uhci_hcd 0000:00:1a.1: UHCI Host Controller
[ 5.721602] uhci_hcd 0000:00:1a.1: new USB bus registered, assigned bus number 4
[ 5.721691] uhci_hcd 0000:00:1a.1: irq 21, io base 0x0000a880
[ 5.721837] usb usb4: configuration #1 chosen from 1 choice
[ 5.721908] hub 4-0:1.0: USB hub found
[ 5.721959] hub 4-0:1.0: 2 ports detected
[ 5.722114] xen: registering gsi 18 triggering 0 polarity 1
[ 5.722117] xen_allocate_pirq: returning irq 18 for gsi 18
[ 5.722159] xen: --> irq=18
[ 5.722162] xen_set_ioapic_routing: irq 18 gsi 18 vector 176 ioapic 0 pin 18 triggering 1 polarity 1
[ 5.722221] uhci_hcd 0000:00:1a.2: PCI INT C -> GSI 18 (level, low) -> IRQ 18
[ 5.722270] uhci_hcd 0000:00:1a.2: setting latency timer to 64
[ 5.722275] uhci_hcd 0000:00:1a.2: UHCI Host Controller
[ 5.722368] uhci_hcd 0000:00:1a.2: new USB bus registered, assigned bus number 5
[ 5.722450] uhci_hcd 0000:00:1a.2: irq 18, io base 0x0000ac00
[ 5.722596] usb usb5: configuration #1 chosen from 1 choice
[ 5.722667] hub 5-0:1.0: USB hub found
[ 5.722721] hub 5-0:1.0: 2 ports detected
[ 5.722862] xen: registering gsi 23 triggering 0 polarity 1
[ 5.722866] xen_allocate_pirq: returning irq 23 for gsi 23
[ 5.722907] xen: --> irq=23
[ 5.722910] xen_set_ioapic_routing: irq 23 gsi 23 vector 184 ioapic 0 pin 23 triggering 1 polarity 1
[ 5.722970] uhci_hcd 0000:00:1d.0: PCI INT A -> GSI 23 (level, low) -> IRQ 23
[ 5.723019] uhci_hcd 0000:00:1d.0: setting latency timer to 64
[ 5.723024] uhci_hcd 0000:00:1d.0: UHCI Host Controller
[ 5.723117] uhci_hcd 0000:00:1d.0: new USB bus registered, assigned bus number 6
[ 5.723197] uhci_hcd 0000:00:1d.0: irq 23, io base 0x0000a080
[ 5.723342] usb usb6: configuration #1 chosen from 1 choice
[ 5.723416] hub 6-0:1.0: USB hub found
[ 5.723467] hub 6-0:1.0: 2 ports detected
[ 5.723606] xen: registering gsi 19 triggering 0 polarity 1
[ 5.723609] xen_allocate_pirq: returning irq 19 for gsi 19
[ 5.723651] xen: --> irq=19
[ 5.723654] xen_set_ioapic_routing: irq 19 gsi 19 vector 168 ioapic 0 pin 19 triggering 1 polarity 1
[ 5.723713] uhci_hcd 0000:00:1d.1: PCI INT B -> GSI 19 (level, low) -> IRQ 19
[ 5.723762] uhci_hcd 0000:00:1d.1: setting latency timer to 64
[ 5.723767] uhci_hcd 0000:00:1d.1: UHCI Host Controller
[ 5.723858] uhci_hcd 0000:00:1d.1: new USB bus registered, assigned bus number 7
[ 5.723939] uhci_hcd 0000:00:1d.1: irq 19, io base 0x0000a400
[ 5.724085] usb usb7: configuration #1 chosen from 1 choice
[ 5.724156] hub 7-0:1.0: USB hub found
[ 5.724207] hub 7-0:1.0: 2 ports detected
[ 5.724350] xen: registering gsi 18 triggering 0 polarity 1
[ 5.724353] xen_allocate_pirq: returning irq 18 for gsi 18
[ 5.724395] xen: --> irq=18
[ 5.724398] xen_set_ioapic_routing: irq 18 gsi 18 vector 176 ioapic 0 pin 18 triggering 1 polarity 1
[ 5.724457] uhci_hcd 0000:00:1d.2: PCI INT C -> GSI 18 (level, low) -> IRQ 18
[ 5.724506] uhci_hcd 0000:00:1d.2: setting latency timer to 64
[ 5.724511] uhci_hcd 0000:00:1d.2: UHCI Host Controller
[ 5.725350] uhci_hcd 0000:00:1d.2: new USB bus registered, assigned bus number 8
[ 5.725430] uhci_hcd 0000:00:1d.2: irq 18, io base 0x0000a480
[ 5.725579] usb usb8: configuration #1 chosen from 1 choice
[ 5.725652] hub 8-0:1.0: USB hub found
[ 5.725703] hub 8-0:1.0: 2 ports detected
[ 5.725882] usbcore: registered new interface driver libusual
[ 5.725963] usbcore: registered new interface driver usbserial
[ 5.726016] USB Serial support registered for generic
[ 5.726082] usbcore: registered new interface driver usbserial_generic
[ 5.726125] usbserial: USB Serial Driver core
[ 5.726213] PNP: PS/2 Controller [PNP0303:PS2K] at 0x60,0x64 irq 1
[ 5.726256] PNP: PS/2 appears to have AUX port disabled, if this is incorrect please boot with i8042.nopnp
[ 5.726743] serio: i8042 KBD port at 0x60,0x64 irq 1
[ 5.726852] mice: PS/2 mouse device common for all mice
[ 5.726994] rtc_cmos 00:03: RTC can wake from S4
[ 5.727073] rtc_cmos 00:03: rtc core: registered rtc_cmos as rtc0
[ 5.727142] rtc0: alarms up to one month, y3k, 114 bytes nvram
[ 5.727317] device-mapper: uevent: version 1.0.3
[ 5.727486] device-mapper: ioctl: 4.14.0-ioctl (2008-04-23) initialised: dm-devel@redhat.com
[ 5.727926] device-mapper: multipath: version 1.0.5 loaded
[ 5.727980] device-mapper: multipath round-robin: version 1.0.0 loaded
[ 5.728192] cpuidle: using governor ladder
[ 5.728850] TCP cubic registered
[ 5.729033] NET: Registered protocol family 10
[ 5.729832] lo: Disabled Privacy Extensions
[ 5.730446] NET: Registered protocol family 17
[ 5.730575] Bridge firewalling registered
[ 5.730620] Bluetooth: L2CAP ver 2.13
[ 5.730659] Bluetooth: L2CAP socket layer initialized
[ 5.730701] Bluetooth: SCO (Voice Link) ver 0.6
[ 5.730742] Bluetooth: SCO socket layer initialized
[ 5.730859] Bluetooth: RFCOMM socket layer initialized
[ 5.730916] Bluetooth: RFCOMM TTY layer initialized
[ 5.730957] Bluetooth: RFCOMM ver 1.11
[ 5.731036] IO APIC resources couldn't be allocated.
[ 5.731157] registered taskstats version 1
[ 5.731341] Magic number: 9:136:987
[ 5.731455] rtc_cmos 00:03: setting system clock to 2009-05-19 12:59:32 UTC (1242737972)
[ 5.731508] BIOS EDD facility v0.16 2004-Jun-25, 0 devices found
[ 5.731550] EDD information not available.
[ 5.731719] Freeing unused kernel memory: 516k freed
[ 5.731933] Write protecting the kernel read-only data: 6552k
[ 5.745659] input: AT Translated Set 2 keyboard as /devices/platform/i8042/serio0/input/input3
[ 6.016483] sky2 driver version 1.22
[ 6.016579] xen: registering gsi 17 triggering 0 polarity 1
[ 6.016584] xen_allocate_pirq: returning irq 17 for gsi 17
[ 6.016641] xen: --> irq=17
[ 6.016645] xen_set_ioapic_routing: irq 17 gsi 17 vector 160 ioapic 0 pin 17 triggering 1 polarity 1
[ 6.016703] sky2 0000:02:00.0: PCI INT A -> GSI 17 (level, low) -> IRQ 17
[ 6.016759] sky2 0000:02:00.0: setting latency timer to 64
[ 6.016841] sky2 0000:02:00.0: Yukon-2 EC Ultra chip revision 3
[ 6.018249] sky2 eth0: addr 00:22:15:63:e4:e2
[ 6.044245] xen: registering gsi 18 triggering 0 polarity 1
[ 6.044251] xen_allocate_pirq: returning irq 18 for gsi 18
[ 6.044295] xen: --> irq=18
[ 6.044299] xen_set_ioapic_routing: irq 18 gsi 18 vector 176 ioapic 0 pin 18 triggering 1 polarity 1
[ 6.044367] skge 0000:05:02.0: PCI INT A -> GSI 18 (level, low) -> IRQ 18
[ 6.044469] skge 1.13 addr 0xfebfc000 irq 18 chip Yukon-Lite rev 9
[ 6.046108] skge eth1: addr 00:22:15:63:f9:9f
[ 6.056138] xen: registering gsi 19 triggering 0 polarity 1
[ 6.056144] xen_allocate_pirq: returning irq 19 for gsi 19
[ 6.056189] xen: --> irq=19
[ 6.056193] xen_set_ioapic_routing: irq 19 gsi 19 vector 168 ioapic 0 pin 19 triggering 1 polarity 1
[ 6.056259] ohci1394 0000:05:03.0: PCI INT A -> GSI 19 (level, low) -> IRQ 19
[ 6.112129] ohci1394: fw-host0: OHCI-1394 1.0 (PCI): IRQ=[19] MMIO=[febfb000-febfb7ff] Max Packet=[2048] IR/IT contexts=[8/8]
[ 6.260052] usb 8-1: new low speed USB device using uhci_hcd and address 2
[ 6.439701] usb 8-1: configuration #1 chosen from 1 choice
[ 6.448956] usbcore: registered new interface driver hiddev
[ 6.461843] input: Logitech USB Optical Mouse as /devices/pci0000:00/0000:00:1d.2/usb8/8-1/8-1:1.0/input/input4
[ 6.461975] generic-usb 0003:046D:C018.0001: input,hidraw0: USB HID v1.11 Mouse [Logitech USB Optical Mouse] on usb-0000:00:1d.2-1/input0
[ 6.462052] usbcore: registered new interface driver usbhid
[ 6.462095] usbhid: v2.6:USB HID core driver
[ 7.440275] ieee1394: Host added: ID:BUS[0-00:1023] GUID[001e8c0001655b93]
[ 8.418921] kjournald starting. Commit interval 5 seconds
[ 8.418940] EXT3-fs: mounted filesystem with writeback data mode.
[ 13.388545] udev: starting version 141
[ 13.719065] udev: renamed network interface eth1 to eth0
[ 13.732100] udev: renamed network interface eth0_rename to eth1
[ 15.246044] Serial: 8250/16550 driver, 4 ports, IRQ sharing enabled
[ 15.246237] serial8250: ttyS0 at I/O 0x3f8 (irq = 4) is a 16550A
[ 15.390547] 00:0b: ttyS0 at I/O 0x3f8 (irq = 4) is a 16550A
[ 15.793372] input: PC Speaker as /devices/platform/pcspkr/input/input5
[ 16.001060] iTCO_vendor_support: vendor-support=0
[ 16.021717] sky2 eth1: enabling interface
[ 16.022396] ADDRCONF(NETDEV_UP): eth1: link is not ready
[ 16.109142] iTCO_wdt: Intel TCO WatchDog Timer Driver v1.05
[ 16.109312] iTCO_wdt: Found a ICH10R TCO device (Version=2, TCOBASE=0x0860)
[ 16.109420] iTCO_wdt: initialized. heartbeat=30 sec (nowayout=0)
[ 18.473383] xen: registering gsi 22 triggering 0 polarity 1
[ 18.473397] xen: --> irq=22
[ 18.473402] xen_set_ioapic_routing: irq 22 gsi 22 vector 200 ioapic 0 pin 22 triggering 1 polarity 1
[ 18.473465] HDA Intel 0000:00:1b.0: PCI INT A -> GSI 22 (level, low) -> IRQ 22
[ 18.473560] HDA Intel 0000:00:1b.0: setting latency timer to 64
[ 18.989356] sky2 eth1: Link is up at 100 Mbps, full duplex, flow control both
[ 18.990050] ADDRCONF(NETDEV_CHANGE): eth1: link becomes ready
[ 19.243992] input: HDA Digital PCBeep as /devices/pci0000:00/0000:00:1b.0/input/input6
[ 20.751282] lp: driver loaded but no devices found
[ 20.961804] Adding 1413680k swap on /dev/sda10. Priority:-1 extents:1 across:1413680k
[ 21.267948] EXT3 FS on sda9, internal journal
[ 24.696673] Bluetooth: BNEP (Ethernet Emulation) ver 1.3
[ 24.696677] Bluetooth: BNEP filters: protocol multicast
[ 25.772271] ppdev: user-space parallel port driver
[ 29.430022] eth1: no IPv6 routers present
[ 44.100052] sky2 eth1: disabling interface
[ 44.287851] sky2 peth1: enabling interface
[ 44.288493] ADDRCONF(NETDEV_UP): peth1: link is not ready
[ 45.972074] sky2 peth1: Link is up at 100 Mbps, full duplex, flow control both
[ 45.972705] ADDRCONF(NETDEV_CHANGE): peth1: link becomes ready
[ 46.365665] device peth1 entered promiscuous mode
[ 46.401487] eth1: topology change detected, propagating
[ 46.401492] eth1: port 1(peth1) entering forwarding state
[ 56.190023] peth1: no IPv6 routers present
[ 56.630024] eth1: no IPv6 routers present
[ 60.012345] xenbus_probe wake_waiting
[ 60.012401] xenbus_probe wake_waiting
[ 60.022728] XENBUS: Unable to read cpu state
[ 60.022896] XENBUS: Unable to read cpu state
[ 60.023060] XENBUS: Unable to read cpu state
[ 60.023225] XENBUS: Unable to read cpu state
[ 60.023529] xenbus_probe_devices backend
[ 60.023708] xenbus_probe_devices failed xenbus_directory
[ 60.023750] backend_probe_and_watch devices probed ok
[ 60.023905] backend_probe_and_watch watch add ok ok
[ 60.023949] backend_probe_and_watch all done
[ 60.023991] xenbus_probe_devices device
[ 60.024169] xenbus_probe_devices failed xenbus_directory
[ 60.024211] frontend_probe_and_watch devices probed ok
[ 60.024365] frontend_probe_and_watch watch add ok ok
[ 60.024407] frontend_probe_and_watch all done
[ 140.165296] vif1.0 (vif): not using net_device_ops yet
[ 140.276283] device vif1.0 entered promiscuous mode
[ 140.279557] eth1: topology change detected, propagating
[ 140.279564] eth1: port 2(vif1.0) entering forwarding state
[ 140.450145] ip_tables: (C) 2000-2006 Netfilter Core Team
[ 141.175211] blkback: ring-ref 8, event-channel 15, protocol 1 (x86_64-abi)
[ 150.990024] vif1.0: no IPv6 routers present
[ 224.621271] eth1: port 2(vif1.0) entering disabled state
[ 224.660748] eth1: port 2(vif1.0) entering disabled state
[ 253.507920] vif2.0 (vif): not using net_device_ops yet
[ 253.591764] device vif2.0 entered promiscuous mode
[ 253.595031] eth1: topology change detected, propagating
[ 253.595037] eth1: port 2(vif2.0) entering forwarding state
[ 257.980091] blkback: ring-ref 8, event-channel 9, protocol 1 (x86_64-abi)
[ 263.650024] vif2.0: no IPv6 routers present
[ 369.221343] eth1: port 2(vif2.0) entering disabled state
[ 369.260676] eth1: port 2(vif2.0) entering disabled state
[ 838.340844] vif3.0 (vif): not using net_device_ops yet
[ 838.447810] device vif3.0 entered promiscuous mode
[ 838.454381] eth1: topology change detected, propagating
[ 838.454389] eth1: port 2(vif3.0) entering forwarding state
[ 838.586964] nf_conntrack version 0.5.0 (16384 buckets, 65536 max)
[ 838.587155] CONFIG_NF_CT_ACCT is deprecated and will be removed soon. Please use
[ 838.587159] nf_conntrack.acct=1 kernel paramater, acct=1 nf_conntrack module option or
[ 838.587162] sysctl net.netfilter.nf_conntrack_acct=1 to enable it.
[ 848.640015] vif3.0: no IPv6 routers present
[ 938.791793] eth1: port 2(vif3.0) entering disabled state
[ 938.831037] eth1: port 2(vif3.0) entering disabled state
[ 1055.061529] vif4.0 (vif): not using net_device_ops yet
[ 1055.164015] device vif4.0 entered promiscuous mode
[ 1055.167363] eth1: topology change detected, propagating
[ 1055.167369] eth1: port 2(vif4.0) entering forwarding state
[ 1055.253412] physdev match: using --physdev-out in the OUTPUT, FORWARD and POSTROUTING chains for non-bridged traffic is not supported anymore.
[ 1055.901505] blkback: ring-ref 8, event-channel 9, protocol 1 (x86_64-abi)
[ 1065.320014] vif4.0: no IPv6 routers present
[ 1110.601321] eth1: port 2(vif4.0) entering disabled state
[ 1110.640736] eth1: port 2(vif4.0) entering disabled state
[ 1110.698720] physdev match: using --physdev-out in the OUTPUT, FORWARD and POSTROUTING chains for non-bridged traffic is not supported anymore.
[ 1120.058182] vif5.0 (vif): not using net_device_ops yet
[ 1120.172350] device vif5.0 entered promiscuous mode
[ 1120.175872] eth1: topology change detected, propagating
[ 1120.175877] eth1: port 2(vif5.0) entering forwarding state
[ 1120.185650] physdev match: using --physdev-out in the OUTPUT, FORWARD and POSTROUTING chains for non-bridged traffic is not supported anymore.
[ 1120.838672] blkback: ring-ref 8, event-channel 9, protocol 1 (x86_64-abi)
[ 1130.580018] vif5.0: no IPv6 routers present
[ 1184.171374] eth1: port 2(vif5.0) entering disabled state
[ 1184.210707] eth1: port 2(vif5.0) entering disabled state
[ 1184.268677] physdev match: using --physdev-out in the OUTPUT, FORWARD and POSTROUTING chains for non-bridged traffic is not supported anymore.
[ 1216.675359] vif6.0 (vif): not using net_device_ops yet
[ 1216.784372] device vif6.0 entered promiscuous mode
[ 1216.787169] eth1: topology change detected, propagating
[ 1216.787174] eth1: port 2(vif6.0) entering forwarding state
[ 1216.795543] physdev match: using --physdev-out in the OUTPUT, FORWARD and POSTROUTING chains for non-bridged traffic is not supported anymore.
[ 1221.133262] blkback: ring-ref 8, event-channel 9, protocol 1 (x86_64-abi)
[ 1227.260017] vif6.0: no IPv6 routers present
[ 1284.821325] eth1: port 2(vif6.0) entering disabled state
[ 1284.860737] eth1: port 2(vif6.0) entering disabled state
[ 1284.918950] physdev match: using --physdev-out in the OUTPUT, FORWARD and POSTROUTING chains for non-bridged traffic is not supported anymore.
[ 1485.387133] vif7.0 (vif): not using net_device_ops yet
[ 1485.480232] device vif7.0 entered promiscuous mode
[ 1485.483970] eth1: topology change detected, propagating
[ 1485.483975] eth1: port 2(vif7.0) entering forwarding state
[ 1485.498498] physdev match: using --physdev-out in the OUTPUT, FORWARD and POSTROUTING chains for non-bridged traffic is not supported anymore.
[ 1486.118279] blkback: ring-ref 8, event-channel 9, protocol 1 (x86_64-abi)
[ 1496.030026] vif7.0: no IPv6 routers present
[ 1937.531324] eth1: port 2(vif7.0) entering disabled state
[ 1937.560727] eth1: port 2(vif7.0) entering disabled state
[ 1937.628772] physdev match: using --physdev-out in the OUTPUT, FORWARD and POSTROUTING chains for non-bridged traffic is not supported anymore.
[ 1947.013249] vif8.0 (vif): not using net_device_ops yet
[ 1947.096504] device vif8.0 entered promiscuous mode
[ 1947.101324] eth1: topology change detected, propagating
[ 1947.101330] eth1: port 2(vif8.0) entering forwarding state
[ 1947.120462] physdev match: using --physdev-out in the OUTPUT, FORWARD and POSTROUTING chains for non-bridged traffic is not supported anymore.
[ 1947.768343] blkback: ring-ref 8, event-channel 9, protocol 1 (x86_64-abi)
[ 1957.870016] vif8.0: no IPv6 routers present
[ 2031.861311] eth1: port 2(vif8.0) entering disabled state
[ 2031.900732] eth1: port 2(vif8.0) entering disabled state
[ 2031.958762] physdev match: using --physdev-out in the OUTPUT, FORWARD and POSTROUTING chains for non-bridged traffic is not supported anymore.
[ 2053.261722] vif9.0 (vif): not using net_device_ops yet
[ 2053.366623] device vif9.0 entered promiscuous mode
[ 2053.369611] eth1: topology change detected, propagating
[ 2053.369616] eth1: port 2(vif9.0) entering forwarding state
[ 2053.385013] physdev match: using --physdev-out in the OUTPUT, FORWARD and POSTROUTING chains for non-bridged traffic is not supported anymore.
[ 2054.046241] blkback: ring-ref 8, event-channel 9, protocol 1 (x86_64-abi)
[ 2064.170016] vif9.0: no IPv6 routers present

If you prefer to port via xensource.org Suse's xenified kernel it will reproduce results from [1] with the most recent Xen Hypervisor 3.4 and 2.6.27.5 xenified kernel from Novell on Ubuntu 9.04 Server.
Also activate classic VNC [3] to connect remotely to Ubuntu Jaunty Server . I've performed two more steps ( not sure they are required ). First:-

# apt-get remove network-manager
# /etc/init.d/networking restart

Second :-

# /etc/init.d/apparmor stop
# update-rc.d -f apparmor remove
# aptitude remove apparmor apparmor-utils
# reboot

Testing screen shots follow bellow:-











VNC connection to F10 PV DomU























HVM DomUs at Xen 3.4 Dom0 (kernel 2.6.30-rc6-tip) on top Ubuntu Jaunty Server








Refernces
1. Setup Xen 3.3.0 Ubuntu Intrepid Server Dom0 via build xen-kernel based on http://xenbits.xensource.com/ext/linux-2.6.27-xen.hg
2.Setup Xen-Unstable Dom0 with 2.6.29-rc5 pv_ops enabled kernel via Git Repository at kernel.org
3.Setup VNC at Ubuntu Jaunty Server PV DomU at Xen 3.4 Dom0 (kernel 2.6.30-rc1-tip) via IP6v

Thursday, May 07, 2009


Backport ZFS support to Xen 3.3.1 F10 Dom0 (kernel 2.6.30-rc3-tip)


Fedora 11 Xen hypervisor package contains pv_ops dom0 kernel support, ie. it is able to boot bzImage format dom0 kernels, and pv_ops sysfs memory ballooning support is included as well. These features/patches are backported from Xen 3.4 development/unstable version to Fedora's Xen 3.3.x.Our target is to add two more change sets from Xen Unstable as patches to F11's xen-3.3.1-11.fc11.src.rpm to provide Xen Dom0 support for OpenSolaris and Nevada Guest with images utilizing the most recent Sun's ZFS.Actually, we need following CS (19323,19322) to be backported to Xen 3.3.1:-

xen-backport-hg19322.patch (pygrub: Workaround for Solaris CR 1143256)
xen-backport-hg19323.patch (libfsimage: Support for zfs version 14.)

Xen-3.3.1-11.fc11.src.rpm may be rebuilt on F10 with the most recent F10's updates installed. Obtained set of RPMS allow to install Xen 3.3.1 Hypervisor on F10,having same features as on F11.
Corresponding files contain raw data from change sets have to be placed in
/root/rpmbuild/SOURCES and /root/rpmbuild/SPECS/xen.spec file has to be
modified accordingly to process those patches. Now proceed as follows:-

# yum update
yum install transfig texi2html libaio-devel dev86 glibc-devel.i386
# rpm -iv xen-3.3.1-11.fc11.src.rpm

Make changes as mentioned above.

# cd /root/rpmbuild/SPECS
# rpmbuild -ba ./xen.spec
# cd ../RPMS/x86_64
# yum install xen-debuginfo-3.3.1-11.fc10.x86_64.rpm \
xen-devel-3.3.1-11.fc10.x86_64.rpm \
xen-hypervisor-3.3.1-11.fc10.x86_64.rpm \
xen-libs-3.3.1-11.fc10.x86_64.rpm \
xen-runtime-3.3.1-11.fc10.x86_64.rpm \
xen-3.3.1-11.fc10.x86_64.rpm

Now install libvirt packages required :-

# yum install libvirt libvirt-python python-virtinst \
virt-manager virt-viewer

Build the most recent pvops enabled kernel:-

# git clone git://git.kernel.org/pub/scm/linux/kernel/git/jeremy/xen.git linux-2.6-xen
# cd linux-2.6-xen
# git checkout origin/xen-tip/next -b xen-tip/next

Tune kernel to support Xen in Dom0 ([1])

# make menuconfig
# make
# make modules_install install

Create a grub entry:-

title Xen 3.3.1 Fedora 10 (2.6.30-rc3-tip)
root (hd0,4)
kernel /xen-3.3.gz
module /vmlinuz-2.6.30-rc3-tip ro root=/dev/VolGroup01/LogVol00 console=tty0
module /initrd-2.6.30-rc3-tip.img

Edit /etc/inittab :

id:3:initdefault:

Enable services xend,xenconsoled,xenstored,libvirtd
and reboot into Xen Host.







Saturday, May 02, 2009


Debootstrap Ubuntu Jaunty PV DomU at Xen 3.3.1 F10 Dom0 ( kernel 2.6.30-rc3-tip)


Fedora 11 Xen hypervisor package contains pv_ops dom0 kernel support, ie. it is able to boot bzImage format dom0 kernels, and pv_ops sysfs memory ballooning support is included as well. These features/patches are backported from Xen 3.4 development/unstable version to Fedora's Xen 3.3.x. Xen-3.3.1-11.fc11.src.rpm may be rebuild on F10 with the most recent updates installed. Obtained set of RPMS allow to install Xen 3.3.1 Hypervisor on F10,having same features as on F11, what is actually already done by Michael Young and Pasi Kärkkäinen. However,following bellow is step by step instruction for performing backport to F10 via F11's source rpm.
Another target of posting bellow is install F10 debootstrap RPM , what allows straight
forward PV DomU install for Ubuntu Jaunty,Intrepid,Hardy Guests at Xen 3.3.1 F10 Dom0
based on the most recent pv_ops enabled kernel 2.6.30-rc3-tip obtained via Jeremy Fitzhardinge git repository.

Thanks to Michael Young for support when doing this backport :-

# yum update
# yum install glibc-devel.i386
# rpmbuild --rebuild xen-3.3.1-11.fc11.src.rpm
# cd ./rpmbuild/RPMS/x86_64
# rpm -ivh xen-debuginfo-3.3.1-11.fc10.x86_64.rpm \
xen-devel-3.3.1-11.fc10.x86_64.rpm \
xen-hypervisor-3.3.1-11.fc10.x86_64.rpm \
xen-libs-3.3.1-11.fc10.x86_64.rpm \
xen-runtime-3.3.1-11.fc10.x86_64.rpm \
xen-3.3.1-11.fc10.x86_64.rpm

Build the most recent pvops enabled kernel:-

# git clone git://git.kernel.org/pub/scm/linux/kernel/git/jeremy/xen.git linux-2.6-xen
# cd linux-2.6-xen
# git checkout origin/xen-tip/next -b xen-tip/next

Tune kernel to support Xen in Dom0 ([1])

# make menuconfig
# make
# make modules_install install

Create a grub entry:-

title Xen 3.3.1 Fedora 10 (2.6.30-rc3-tip)
root (hd0,4)
kernel /xen-3.3.gz
module /vmlinuz-2.6.30-rc3-tip ro root=/dev/VolGroup01/LogVol00 console=tty0
module /initrd-2.6.30-rc3-tip.img

Edit /etc/inittab :

id:3:initdefault:

Enable services xend,xenconsoled,xenstored,libvirtd
Install debootstrap RPM:-

rpm -ivh debootstrap-1.0.10-1.fc10.noarch.rpm

Prepare LVMs for install:-

# lvcreate -n ubuntu -L12G /dev/VGxen
# lvcreate -n ubuntu-swap -L4G /dev/VGxen
# mke2fs -j /dev/VGxen/ubuntu
# mkswap /dev/VGxen/ubuntu-swap
# mkdir -p /mnt/xen
# mount /dev/VGxen/ubuntu /mnt/xen

Create missing symlink:-

# ln -s /usr/share/debootstrap/scripts/gutsy \
/usr/share/debootstrap/scripts/jaunty

Deboostrap new Jaunty Guest:-

# debootstrap --arch=amd64 \
--include=linux-image-server,grub \
--components=main,universe,multiverse jaunty \
/mnt/xen http://us.archive.ubuntu.com/ubuntu/

Then follow [2]
Reboot into Xen Host via new grub entry and start new
Ubuntu Jaunty Server PV DomU via profile :-

bootloader = '/usr/bin/pygrub'
memory = 2048
name = "Ubuntu9.04PV"
vif = [ 'bridge=eth0' ]
disk = [ 'phy:/dev/VGxen/ubuntu,xvda1,w', 'phy:/dev/VGxen/ubuntu-swap,xvdb1,w' ]












Tuning /etc/rc.local at DomU











Connecting to Ubuntu 9.04 Server PV DomU via remote vinagre client:-








References
1.Setup Xen Unstable Dom0 with 2.6.29-tip pvops enabled kernel on top Ubuntu Intrepid Server (64-bit)
2. Debootstrap Intrepid Server PV DomU at Xen 3.3.1 CentOS 5.2 Dom0 (all 64-bit)