[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Xen-API] XCP 1.6 beta Ram restriction for pci passthrough to pv Ubuntu 12.04 template



Hi,

I use XCP 1.6.06 with a Ubuntu 12.04 64bit pv domU created with the template 
through xencenter 6.1.
I also used this command on xcp: xe vm-param-set 
other-config:pci=0/0000:00:1f.2 uuid=d6eb559e-af70-6f8e-d10f-62fc9f73db89 which 
passes a "SATA controller: Intel Corporation 6 Series/C200 Series Chipset 
Family SATA AHCI Controller (rev 05)" through to the domU. extlinux boot 
configuration has the passthrough option.
After booting the domU lspci shows the passed through device but none of the 
attached HDDs are visible.
This message can be seen within dmesg:

[    1.367184] pcifront pci-0: Installing PCI frontend
[    1.367232] pcifront pci-0: Creating PCI Frontend Bus 0000:00
[    1.367789] pci 0000:00:00.2: [8086:1c02] type 0 class 0x000106
[    1.368217] pci 0000:00:00.2: reg 10: [io  0xf070-0xf077]
[    1.368416] pci 0000:00:00.2: reg 14: [io  0xf060-0xf063]
[    1.368595] pci 0000:00:00.2: reg 18: [io  0xf050-0xf057]
[    1.368781] pci 0000:00:00.2: reg 1c: [io  0xf040-0xf043]
[    1.368904] pci 0000:00:00.2: reg 20: [io  0xf000-0xf01f]
[    1.369028] pci 0000:00:00.2: reg 24: [mem 0xfbe21000-0xfbe217ff]
[    1.370396] pcifront pci-0: New device on 0000:00:00.02 found.
[    1.375540] pcifront pci-0: claiming resource 0000:00:00.2/0
[    1.375546] pcifront pci-0: claiming resource 0000:00:00.2/1
[    1.375556] pcifront pci-0: claiming resource 0000:00:00.2/2
[    1.375558] pcifront pci-0: claiming resource 0000:00:00.2/3
[    1.375559] pcifront pci-0: claiming resource 0000:00:00.2/4
[    1.375560] pcifront pci-0: claiming resource 0000:00:00.2/5
[    1.375563] pci 0000:00:00.2: address space collision: [mem 
0xfbe21000-0xfbe217ff] conflicts with System RAM [mem 0x00100000-0x237ffffff]
[    1.375565] pcifront pci-0: Could not claim resource 0000:00:00.2/5! Device 
offline. Try using e820_host=1 in the guest config.
[    1.376935] ahci 0000:00:00.2: version 3.0
[    1.376991] ahci 0000:00:00.2: device not available (can't reserve [mem 
0xfbe21000-0xfbe217ff])
[    1.376999] ahci: probe of 0000:00:00.2 failed with error -22
[    1.436181] lp: driver loaded but no devices found

The domU has about 8GB of Ram and therefore this bug seems to apply:

http://bugzilla.xensource.com/bugzilla/show_bug.cgi?id=1673

This report mentions a more detailed thread at:

http://www.gossamer-threads.com/lists/xen/devel/187533

These are further informations about the host:

[root@flicka ~]# xe host-list params=all
uuid ( RO)                                 : 
9f0c1ea2-70b4-4776-8349-932ec5fc4ba0
                           name-label ( RW): flicka
                     name-description ( RW): Default install of XenServer
                   allowed-operations (SRO): VM.migrate; evacuate; provision; 
VM.resume; VM.start
                   current-operations (SRO):
                              enabled ( RO): true
                    API-version-major ( RO): 1
                    API-version-minor ( RO): 10
                   API-version-vendor ( RO): XenSource
    API-version-vendor-implementation (MRO):
                              logging (MRW):
                suspend-image-sr-uuid ( RW): 
46d93d6b-5daf-ec05-6615-e43335687be1
                   crash-dump-sr-uuid ( RW): 
46d93d6b-5daf-ec05-6615-e43335687be1
                     software-version (MRO): platform_name: XCP; 
platform_version: 1.6.06; build_number: 61002c; hostname: dagu-1; date: 
2012-10-05; xapi: 1.3; xen: 4.1.3; linux: 
2.6.32.43-0.4.1.xs1.6.06.734.170748xen; xencenter_min: 1.10; xencenter_max: 
1.10; network_backend: openvswitch; xcp:main: Base Pack, version 1.6.06, build 
61002c; xcp:extras: XCP Pack, version 1.6.06, build 61002c
                         capabilities (SRO): xen-3.0-x86_64; xen-3.0-x86_32p; 
hvm-3.0-x86_32; hvm-3.0-x86_32p; hvm-3.0-x86_64;
                         other-config (MRW): agent_start_time: 1351091919.; 
boot_time: 1351091870.; iscsi_iqn: iqn.2012-10.com.example:9827b10a
                             cpu_info (MRO): cpu_count: 4; vendor: 
GenuineIntel; speed: 3093.038; modelname: Intel(R) Xeon(R) CPU E31220 @ 
3.10GHz; family: 6; model: 42; stepping: 7; flags: fpu de tsc msr pae mce cx8 
apic sep mtrr mca cmov pat clflush acpi mmx fxsr sse sse2 ss ht nx constant_tsc 
nonstop_tsc aperfmperf pni pclmulqdq vmx est ssse3 sse4_1 sse4_2 x2apic popcnt 
aes hypervisor ida arat tpr_shadow vnmi flexpriority ept vpid; features: 
17bae3ff-bfebfbff-00000001-28100800; features_after_reboot: 
17bae3ff-bfebfbff-00000001-28100800; physical_features: 
17bae3ff-bfebfbff-00000001-28100800; maskable: full
                         chipset-info (MRO): iommu: true
                             hostname ( RO): flicka
                              address ( RO): 192.168.178.46
                supported-bootloaders (SRO): pygrub; eliloader
                                blobs ( RO):
                      memory-overhead ( RO): 302686208
                         memory-total ( RO): 17156595712
                          memory-free ( RO): 6461456384
                 memory-free-computed ( RO): <expensive field>
                    host-metrics-live ( RO): true
                              patches (SRO):
                        ha-statefiles ( RO):
                     ha-network-peers ( RO):
                   external-auth-type ( RO):
           external-auth-service-name ( RO):
          external-auth-configuration (MRO):
                              edition ( RO): free
                       license-server (MRO): address: localhost; port: 27000
                        power-on-mode ( RO):
                      power-on-config (MRO):
                       local-cache-sr ( RO): <not in database>
                                 tags (SRW):

The kernel version of the Ubuntu domU is:

3.2.0-32-generic

I would appreciate any help. 
Thanks in advance

Markus


_______________________________________________
Xen-api mailing list
Xen-api@xxxxxxxxxxxxx
http://lists.xen.org/cgi-bin/mailman/listinfo/xen-api


 


Rackspace

Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.