diff -r 0ffb4e86fcc9 -r a179b74831c9 kernel/eka/memmodel/epoc/mmubase/mmubase.cpp --- a/kernel/eka/memmodel/epoc/mmubase/mmubase.cpp Thu Jul 15 20:11:42 2010 +0300 +++ b/kernel/eka/memmodel/epoc/mmubase/mmubase.cpp Thu Aug 19 11:14:22 2010 +0300 @@ -3242,7 +3242,7 @@ { NKern::LockSystem(); SPagingDevice* device = &iPagingDevices[aId]; - if(device->iInstalled) + if((device->iInstalled) && !(aDevice->iType & DPagingDevice::EMediaExtension)) { __KTRACE_OPT2(KPAGING,KBOOT,Kern::Printf("**** Attempt to install more than one ROM paging device !!!!!!!! ****")); //Panic(EDeviceAlreadyExists);