Re: FreeBSD-amd64 in Xen 4.0?

2011-01-19 Thread Janne Snabb
On Thu, 20 Jan 2011, Janne Snabb wrote:

> I am not sure if this is the cause of your problem though, but your
> configuration might create an environment which is not suitable for
> the HVM kernel to run.

Martin,

I tried this out with Xen 4.0.1 and had the same effect as you:
"Xend died due to signal 11!" if I attempted loading the XENHVM
kernel with kernel = "/within/dom0/path/to/freebsd/kernel" in xen
config.

With kernel = "/path/to/hvmloader" things work fine (the FreeBSD
kernel and boot loader residing within the virtual disk of the
virtual machine, the same way as it would be on a physical machine).
This is the proper way to use the amd64 XENHVM kernel.

Best Regards,
--
Janne Snabb / EPIPE Communications
sn...@epipe.com - http://epipe.com/
___
freebsd-xen@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-xen
To unsubscribe, send any mail to "freebsd-xen-unsubscr...@freebsd.org"


Re: FreeBSD-amd64 in Xen 4.0?

2011-01-19 Thread Janne Snabb
On Wed, 19 Jan 2011, Martin Cracauer wrote:

> I anyone able to run a amd64 FreeBSD guest in the Xen-4.0 that ships
> with Debian-Squeeze? Dom0 is Debian's 2.6.32.25 Xen kernel.  Hardware
> is a Phenom II.

My all test configurations are different...

> I get a sig11 in xend.
> 
> I compiled XENHVM on FreeBSD-9.0-current as of Jan 10.  I am using
> this Xen config file just to test booting the kernel:
> 
> kernel = '/home/xen/boot/freebsd-amd64-90current-2011019-kernel'
> memory = '256'
> name = 'freebsd'
> builder = 'hvm'
> 
> (the builder= line is required, otherwise the python script doesn't
> recognize the kernel as a valid kernel)

...but my understanding is that with HVM mode you normally have:

kernel = "/usr/lib/xen/boot/hvmloader"

...(or similar) and the kernel gets loaded by the normal boot loader
which is launched by hvmloader from the virtual machine's disk. In
PV mode (builder = 'linux' which is the default) the kernel is
loaded with the "kernel" configuration line unless py-grub or similar
is in use.

I am not sure if this is the cause of your problem though, but your
configuration might create an environment which is not suitable for
the HVM kernel to run. Note that amd64 XENHVM kernel is a HVM kernel
(similar to GENERIC) with just additional support for XEN-specific
PV drivers while the VM otherwise runs in HVM mode.

PV kernel is only available for i386 (XEN kernel config file). That
kernel should be loaded as you do now, but with "builder = 'linux'".

Does it make a difference if you boot your VM from a normal (GENERIC
amd64) installation ISO, install the system as usual to a virtual
hard disk and then install the XENHVM kernel there? You will need
to use VNC console briefly during installation until you can switch
to using serial console.

Best Regards,
--
Janne Snabb / EPIPE Communications
sn...@epipe.com - http://epipe.com/
___
freebsd-xen@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-xen
To unsubscribe, send any mail to "freebsd-xen-unsubscr...@freebsd.org"


FreeBSD-amd64 in Xen 4.0?

2011-01-19 Thread Martin Cracauer
I anyone able to run a amd64 FreeBSD guest in the Xen-4.0 that ships
with Debian-Squeeze? Dom0 is Debian's 2.6.32.25 Xen kernel.  Hardware
is a Phenom II.

I get a sig11 in xend.

I compiled XENHVM on FreeBSD-9.0-current as of Jan 10.  I am using
this Xen config file just to test booting the kernel:

kernel = '/home/xen/boot/freebsd-amd64-90current-2011019-kernel'
memory = '256'
name = 'freebsd'
builder = 'hvm'

(the builder= line is required, otherwise the python script doesn't
recognize the kernel as a valid kernel)

[2011-01-19 08:28:29 1313] DEBUG (XendDomainInfo:2508) 
XendDomainInfo.constructDomain
[2011-01-19 08:28:29 1313] DEBUG (balloon:220) Balloon: 1706900 KiB free; need 
16384; done.
[2011-01-19 08:28:29 1313] DEBUG (XendDomain:464) Adding Domain: 1
[2011-01-19 08:28:29 1313] DEBUG (XendDomainInfo:2818) 
XendDomainInfo.initDomain: 1 256
[2011-01-19 08:28:30 1313] DEBUG (image:891) args: boot, val: c
[2011-01-19 08:28:30 1313] DEBUG (image:891) args: fda, val: None
[2011-01-19 08:28:30 1313] DEBUG (image:891) args: fdb, val: None
[2011-01-19 08:28:30 1313] DEBUG (image:891) args: soundhw, val: None
[2011-01-19 08:28:30 1313] DEBUG (image:891) args: localtime, val: 0
[2011-01-19 08:28:30 1313] DEBUG (image:891) args: serial, val: None
[2011-01-19 08:28:30 1313] DEBUG (image:891) args: std-vga, val: 0
[2011-01-19 08:28:30 1313] DEBUG (image:891) args: isa, val: 0
[2011-01-19 08:28:30 1313] DEBUG (image:891) args: acpi, val: 1
[2011-01-19 08:28:30 1313] DEBUG (image:891) args: usb, val: 0
[2011-01-19 08:28:30 1313] DEBUG (image:891) args: usbdevice, val: None
[2011-01-19 08:28:30 1313] DEBUG (image:891) args: gfx_passthru, val: None
[2011-01-19 08:28:30 1313] INFO (image:822) Need to create platform 
device.[domid:1]
[2011-01-19 08:28:30 1313] DEBUG (XendDomainInfo:2845) 
_initDomain:shadow_memory=0x0, memory_static_max=0x1000, 
memory_static_min=0x0.
[2011-01-19 08:28:30 1313] INFO (image:182) buildDomain os=hvm dom=1 vcpus=1
[2011-01-19 08:28:30 1313] DEBUG (image:949) domid  = 1
[2011-01-19 08:28:30 1313] DEBUG (image:950) image  = 
/home/xen/boot/freebsd-amd64-90current-2011019-kernel
[2011-01-19 08:28:30 1313] DEBUG (image:951) store_evtchn   = 2
[2011-01-19 08:28:30 1313] DEBUG (image:952) memsize= 256
[2011-01-19 08:28:30 1313] DEBUG (image:953) target = 256
[2011-01-19 08:28:30 1313] DEBUG (image:954) vcpus  = 1
[2011-01-19 08:28:30 1313] DEBUG (image:955) vcpu_avail = 1
[2011-01-19 08:28:30 1313] DEBUG (image:956) acpi   = 1
[2011-01-19 08:28:30 1313] DEBUG (image:957) apic   = 1
[2011-01-19 08:28:31 1312] CRITICAL (SrvDaemon:232) Xend died due to signal 11! 
 Restarting it.
___
freebsd-xen@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-xen
To unsubscribe, send any mail to "freebsd-xen-unsubscr...@freebsd.org"


I have a problem with iSCSI on AMD64 Xen HVM

2011-01-19 Thread Grzegorz Rybicki
hello,

I have a problem with ISCSI and XEN.

Host:

IBM Blade HS21
Citrix XenServer 5.6


Guest:

Jan 19 13:12:38 mysql syslogd: kernel boot file is /boot/kernel/kernel
Jan 19 13:12:38 mysql kernel: Copyright (c) 1992-2011 The FreeBSD Project.
Jan 19 13:12:38 mysql kernel: Copyright (c) 1979, 1980, 1983, 1986, 1988,
1989, 1991, 1992, 1993, 1994
Jan 19 13:12:38 mysql kernel: The Regents of the University of California.
All rights reserved.
Jan 19 13:12:38 mysql kernel: FreeBSD is a registered trademark of The
FreeBSD Foundation.
Jan 19 13:12:38 mysql kernel: FreeBSD 8.2-RC2 #3: Tue Jan 18 13:24:03 CET
2011
Jan 19 13:12:38 mysql kernel: r...@mysql.c2n.pl:/usr/obj/usr/src/sys/EDENamd64
Jan 19 13:12:38 mysql kernel: Timecounter "i8254" frequency 1193182 Hz
quality 0
Jan 19 13:12:38 mysql kernel: CPU: Intel(R) Xeon(R) CPU5160  @
3.00GHz (3000.16-MHz K8-class CPU)
Jan 19 13:12:38 mysql kernel: Origin = "GenuineIntel"  Id = 0x6f6  Family =
6  Model = f  Stepping = 6
Jan 19 13:12:38 mysql kernel:
Features=0x781fbff

Jan 19 13:12:38 mysql kernel: Features2=0x80002201>
Jan 19 13:12:38 mysql kernel: AMD Features=0x2800
Jan 19 13:12:38 mysql kernel: AMD Features2=0x1
Jan 19 13:12:38 mysql kernel: TSC: P-state invariant
Jan 19 13:12:38 mysql kernel: real memory  = 632291328 (603 MB)
Jan 19 13:12:38 mysql kernel: avail memory = 597741568 (570 MB)
Jan 19 13:12:38 mysql kernel: ACPI APIC Table: 
Jan 19 13:12:38 mysql kernel: FreeBSD/SMP: Multiprocessor System Detected: 2
CPUs
Jan 19 13:12:38 mysql kernel: FreeBSD/SMP: 2 package(s) x 1 core(s)
Jan 19 13:12:38 mysql kernel: cpu0 (BSP): APIC ID:  0
Jan 19 13:12:38 mysql kernel: cpu1 (AP): APIC ID:  2
Jan 19 13:12:38 mysql kernel: ioapic0: Changing APIC ID to 1
Jan 19 13:12:38 mysql kernel: MADT: Forcing active-low polarity and level
trigger for SCI
Jan 19 13:12:38 mysql kernel: ioapic0  irqs 0-47 on motherboard

Jan 19 13:12:38 mysql kernel: iscsi: version 2.2.4.2
Jan 19 13:12:38 mysql kernel: kbd1 at kbdmux0
Jan 19 13:12:38 mysql kernel: acpi0:  on motherboard
Jan 19 13:12:38 mysql kernel: acpi0: [ITHREAD]
Jan 19 13:12:38 mysql kernel: acpi0: Power Button (fixed)
Jan 19 13:12:38 mysql kernel: acpi0: Sleep Button (fixed)
Jan 19 13:12:38 mysql kernel: Timecounter "ACPI-safe" frequency 3579545 Hz
quality 850
Jan 19 13:12:38 mysql kernel: acpi_timer0: <32-bit timer at 3.579545MHz>
port 0x1f48-0x1f4b on acpi0
Jan 19 13:12:38 mysql kernel: cpu0:  on acpi0
Jan 19 13:12:38 mysql kernel: cpu1:  on acpi0
Jan 19 13:12:38 mysql kernel: pcib0:  port 0xcf8-0xcff
on acpi0
Jan 19 13:12:38 mysql kernel: pci0:  on pcib0
Jan 19 13:12:38 mysql kernel: isab0:  at device 1.0 on pci0
Jan 19 13:12:38 mysql kernel: isa0:  on isab0
Jan 19 13:12:38 mysql kernel: atapci0:  port
0x1f0-0x1f7,0x3f6,0x170-0x177,0x376,0xc320-0xc32f at device 1.1 on pci0
Jan 19 13:12:38 mysql kernel: ata0:  on atapci0
Jan 19 13:12:38 mysql kernel: ata0: [ITHREAD]
Jan 19 13:12:38 mysql kernel: ata1:  on atapci0
Jan 19 13:12:38 mysql kernel: ata1: [ITHREAD]
Jan 19 13:12:38 mysql kernel: pci0:  at device 1.2 (no
driver attached)
Jan 19 13:12:38 mysql kernel: pci0:  at device 1.3 (no driver
attached)
Jan 19 13:12:38 mysql kernel: vgapci0:  mem
0xf000-0xf1ff,0xf300-0xf3000fff irq 24 at device 2.0 on pci0
Jan 19 13:12:38 mysql kernel: xenpci0:  port
0xc000-0xc0ff mem 0xf200-0xf2ff irq 30 at device 3.0 on pci0
Jan 19 13:12:38 mysql kernel: xs_probe: Probe retuns 0
Jan 19 13:12:38 mysql kernel: xenstore0:  on xenpci0
Jan 19 13:12:38 mysql kernel: acpi_hpet0:  iomem
0xfed0-0xfed003ff on acpi0
Jan 19 13:12:38 mysql kernel: Timecounter "HPET" frequency 6250 Hz
quality 900
Jan 19 13:12:38 mysql kernel: atrtc0:  port 0x70-0x71 irq
8 on acpi0
Jan 19 13:12:38 mysql kernel: atrtc0:  port 0x70-0x71 irq
8 on acpi0
Jan 19 13:12:38 mysql kernel: atkbdc0:  port
0x60,0x64 irq 1 on acpi0
Jan 19 13:12:38 mysql kernel: atkbd0:  irq 1 on atkbdc0
Jan 19 13:12:38 mysql kernel: kbd0 at atkbd0
Jan 19 13:12:38 mysql kernel: atkbd0: [GIANT-LOCKED]
Jan 19 13:12:38 mysql kernel: atkbd0: [ITHREAD]
Jan 19 13:12:38 mysql kernel: psm0:  irq 12 on atkbdc0
Jan 19 13:12:38 mysql kernel: psm0: [GIANT-LOCKED]
Jan 19 13:12:38 mysql kernel: psm0: [ITHREAD]
Jan 19 13:12:38 mysql kernel: psm0: model IntelliMouse Explorer, device ID 4

Jan 19 13:12:38 mysql kernel: fdc0:  port
0x3f0-0x3f5,0x3f7 irq 6 drq 2 on acpi0
Jan 19 13:12:38 mysql kernel: fdc0: does not respond
Jan 19 13:12:38 mysql kernel: device_attach: fdc0 attach returned 6
Jan 19 13:12:38 mysql kernel: uart0:  port 0x3f8-0x3ff irq 4 flags 0x10 on acpi0
Jan 19 13:12:38 mysql kernel: uart0: [FILTER]
Jan 19 13:12:38 mysql kernel: orm0:  at iomem
0xc9000-0xc97ff on isa0
Jan 19 13:12:38 mysql kernel: sc0:  at flags 0x100 on isa0
Jan 19 13:12:38 mysql kernel: sc0: VGA <16 virtual consoles, flags=0x300>
Jan 19 13:12:38 mysql kernel: vga0:  at port 0x3c0-0x3df
iomem 0xa-0xb on isa0
Jan 19 13:12:38 mysql kernel: Timecounters tick every 10.000 msec
Jan 19 13:12:38 mys

I have a problem with iSCSI on AMD64 Xen HVM

2011-01-19 Thread C2N Grzegorz Rybicki

hello,

I have a problem with ISCSI and XEN.

Host:

IBM Blade HS21
Citrix XenServer 5.6


Guest:

Jan 19 13:12:38 mysql syslogd: kernel boot file is /boot/kernel/kernel
Jan 19 13:12:38 mysql kernel: Copyright (c) 1992-2011 The FreeBSD Project.
Jan 19 13:12:38 mysql kernel: Copyright (c) 1979, 1980, 1983, 1986, 
1988, 1989, 1991, 1992, 1993, 1994
Jan 19 13:12:38 mysql kernel: The Regents of the University of 
California. All rights reserved.
Jan 19 13:12:38 mysql kernel: FreeBSD is a registered trademark of The 
FreeBSD Foundation.
Jan 19 13:12:38 mysql kernel: FreeBSD 8.2-RC2 #3: Tue Jan 18 13:24:03 
CET 2011
Jan 19 13:12:38 mysql kernel: 
r...@mysql.c2n.pl:/usr/obj/usr/src/sys/EDEN amd64
Jan 19 13:12:38 mysql kernel: Timecounter "i8254" frequency 1193182 Hz 
quality 0
Jan 19 13:12:38 mysql kernel: CPU: Intel(R) Xeon(R) CPU5160  
@ 3.00GHz (3000.16-MHz K8-class CPU)
Jan 19 13:12:38 mysql kernel: Origin = "GenuineIntel"  Id = 0x6f6  
Family = 6  Model = f  Stepping = 6
Jan 19 13:12:38 mysql kernel: 
Features=0x781fbff

Jan 19 13:12:38 mysql kernel: Features2=0x80002201>
Jan 19 13:12:38 mysql kernel: AMD Features=0x2800
Jan 19 13:12:38 mysql kernel: AMD Features2=0x1
Jan 19 13:12:38 mysql kernel: TSC: P-state invariant
Jan 19 13:12:38 mysql kernel: real memory  = 632291328 (603 MB)
Jan 19 13:12:38 mysql kernel: avail memory = 597741568 (570 MB)
Jan 19 13:12:38 mysql kernel: ACPI APIC Table: 
Jan 19 13:12:38 mysql kernel: FreeBSD/SMP: Multiprocessor System 
Detected: 2 CPUs

Jan 19 13:12:38 mysql kernel: FreeBSD/SMP: 2 package(s) x 1 core(s)
Jan 19 13:12:38 mysql kernel: cpu0 (BSP): APIC ID:  0
Jan 19 13:12:38 mysql kernel: cpu1 (AP): APIC ID:  2
Jan 19 13:12:38 mysql kernel: ioapic0: Changing APIC ID to 1
Jan 19 13:12:38 mysql kernel: MADT: Forcing active-low polarity and 
level trigger for SCI

Jan 19 13:12:38 mysql kernel: ioapic0  irqs 0-47 on motherboard
Jan 19 13:12:38 mysql kernel: iscsi: version 2.2.4.2
Jan 19 13:12:38 mysql kernel: kbd1 at kbdmux0
Jan 19 13:12:38 mysql kernel: acpi0:  on motherboard
Jan 19 13:12:38 mysql kernel: acpi0: [ITHREAD]
Jan 19 13:12:38 mysql kernel: acpi0: Power Button (fixed)
Jan 19 13:12:38 mysql kernel: acpi0: Sleep Button (fixed)
Jan 19 13:12:38 mysql kernel: Timecounter "ACPI-safe" frequency 3579545 
Hz quality 850
Jan 19 13:12:38 mysql kernel: acpi_timer0: <32-bit timer at 3.579545MHz> 
port 0x1f48-0x1f4b on acpi0

Jan 19 13:12:38 mysql kernel: cpu0:  on acpi0
Jan 19 13:12:38 mysql kernel: cpu1:  on acpi0
Jan 19 13:12:38 mysql kernel: pcib0:  port 
0xcf8-0xcff on acpi0

Jan 19 13:12:38 mysql kernel: pci0:  on pcib0
Jan 19 13:12:38 mysql kernel: isab0:  at device 1.0 on pci0
Jan 19 13:12:38 mysql kernel: isa0:  on isab0
Jan 19 13:12:38 mysql kernel: atapci0:  
port 0x1f0-0x1f7,0x3f6,0x170-0x177,0x376,0xc320-0xc32f at device 1.1 on pci0

Jan 19 13:12:38 mysql kernel: ata0:  on atapci0
Jan 19 13:12:38 mysql kernel: ata0: [ITHREAD]
Jan 19 13:12:38 mysql kernel: ata1:  on atapci0
Jan 19 13:12:38 mysql kernel: ata1: [ITHREAD]
Jan 19 13:12:38 mysql kernel: pci0:  at device 1.2 (no 
driver attached)
Jan 19 13:12:38 mysql kernel: pci0:  at device 1.3 (no driver 
attached)
Jan 19 13:12:38 mysql kernel: vgapci0:  mem 
0xf000-0xf1ff,0xf300-0xf3000fff irq 24 at device 2.0 on pci0
Jan 19 13:12:38 mysql kernel: xenpci0:  port 
0xc000-0xc0ff mem 0xf200-0xf2ff irq 30 at device 3.0 on pci0

Jan 19 13:12:38 mysql kernel: xs_probe: Probe retuns 0
Jan 19 13:12:38 mysql kernel: xenstore0:  on xenpci0
Jan 19 13:12:38 mysql kernel: acpi_hpet0:  
iomem 0xfed0-0xfed003ff on acpi0
Jan 19 13:12:38 mysql kernel: Timecounter "HPET" frequency 6250 Hz 
quality 900
Jan 19 13:12:38 mysql kernel: atrtc0:  port 0x70-0x71 
irq 8 on acpi0
Jan 19 13:12:38 mysql kernel: atrtc0:  port 0x70-0x71 
irq 8 on acpi0
Jan 19 13:12:38 mysql kernel: atkbdc0:  
port 0x60,0x64 irq 1 on acpi0

Jan 19 13:12:38 mysql kernel: atkbd0:  irq 1 on atkbdc0
Jan 19 13:12:38 mysql kernel: kbd0 at atkbd0
Jan 19 13:12:38 mysql kernel: atkbd0: [GIANT-LOCKED]
Jan 19 13:12:38 mysql kernel: atkbd0: [ITHREAD]
Jan 19 13:12:38 mysql kernel: psm0:  irq 12 on atkbdc0
Jan 19 13:12:38 mysql kernel: psm0: [GIANT-LOCKED]
Jan 19 13:12:38 mysql kernel: psm0: [ITHREAD]
Jan 19 13:12:38 mysql kernel: psm0: model IntelliMouse Explorer, device ID 4
Jan 19 13:12:38 mysql kernel: fdc0:  port 
0x3f0-0x3f5,0x3f7 irq 6 drq 2 on acpi0

Jan 19 13:12:38 mysql kernel: fdc0: does not respond
Jan 19 13:12:38 mysql kernel: device_attach: fdc0 attach returned 6
Jan 19 13:12:38 mysql kernel: uart0: with FIFOs> port 0x3f8-0x3ff irq 4 flags 0x10 on acpi0

Jan 19 13:12:38 mysql kernel: uart0: [FILTER]
Jan 19 13:12:38 mysql kernel: orm0:  at iomem 
0xc9000-0xc97ff on isa0

Jan 19 13:12:38 mysql kernel: sc0:  at flags 0x100 on isa0
Jan 19 13:12:38 mysql kernel: sc0: VGA <16 virtual consoles, flags=0x300>
Jan 19 13:12:38 mysql kernel: vga0:  at port 
0x3c0-0x3df iomem 0xa-0xb on isa0

Jan 19 13:12:38 mysql kernel: Timeco