Calgary : IOMMU Full

zull

New Member
Oct 27, 2009
8
0
1
Hi,

I get this message when i try to install a VM on a NFS share :

proxmox kernel: Calgary: IOMMU full.
Oct 27 15:43:06 proxmox kernel: Calgary: failed to allocate 1 pages in iommu ffff810418483900

i tried to dd directly on the pve nfs share (/mnt/pve/...) and i get same message on the console..
my conf : PVE 1.4 on IBM X3850
and nfs export on Centos 5

any ideas ? workaround ? missed something ?

By the way, is there a tips to add nfs options ton nfs share (rsize, wsize) ?

Thanks in advance
Francois
 
Last edited:
proxmox kernel: Calgary: IOMMU full.
Oct 27 15:43:06 proxmox kernel: Calgary: failed to allocate 1 pages in iommu ffff810418483900

is that error reproducable?

By the way, is there a tips to add nfs options ton nfs share (rsize, wsize) ?

Corrently not. Workaround is mount it with fstab and define a 'directory' based storage.
 
Absolutely, it is reproducable :
i just tried on another IBM X3850, i got same errors.
to reproduce it, i just have to install a fresh pve on a server, i have a nfs server, i mount it on a local directory, i create a 2GB file and copy it on the nfs mount point, that s all, and server freeze when transfering file, sometime at 36MB, another time at 1.5GB... it s hazardous, but i get always same kind of error :

pve kernel: aic94xx: received split completion error for 0000:01:02.0

proxmox kernel: Calgary: IOMMU full.
Oct 27 15:43:06 proxmox kernel: Calgary: failed to allocate 1 pages in iommu ffff810418483900

Calgary: DMA Error on Calgary PHB 0x1, 0x2010000@CSR 0x...

sd 0:0:0:0 [sda] Result: hostbyte=DID_OK driverbyte=DRIVER_TIMEOUT,SUGGEST_OK
end_request: I/O ERROR, dev sda, sector 25436616
and EXT3-fs error follow..

my IBM x3850 has a AIC-9410W card (no raid) for informations, and i have Centos 5.3 running well on these servers with 1.02 driver version while pve has 1.03 !!

what can i do ?
thanks in advance

Francois
 
my IBM x3850 has a AIC-9410W card (no raid) for informations, and i have Centos 5.3 running well on these servers with 1.02 driver version while pve has 1.03 !!

I found no new driver - do you know where to download drivers for that card? What the official name of the card?
 
The official name of this card is AIC-9410W
i don t know where to find new release, i will search..
thks