problem w/install on new system: IOMMU

Asked by Justin

I just finished building a new system and want to put Ubuntu on it but I'm having problems with the install. The relevant info on the system (I think this is all that's needed):

AMD Phenom X4 9550 Quad Core Processor
XFX nForce 750a SLI Motherboard
Lite-ON IHAS422-08 DVD Burner
WD Cavair Green 500GB 16MB/SATA-3G
4GB of memory

I've downloaded the .iso onto a cd and when I start to install the system/cd/install hangs at the screen:

Aperture beyond 4GB. Ignoring.
Your BIOS doesn't leave a aperture memory hole
Please enable the IOMMU option in the BIOS setup
This costs you 64MB of RAM
Loading, please wait...

I've check a lot of blogs online regarding this issue and it seems I'm not the only one having problems with this. I've tried a number of recommend solutions but none have worked so far.
What I've tried:
-taking a memory stick out so I only have 2GB memory installed
-installing with the i386 version
-installing with an "alternate" AMD version
-BIOS
sata/raid/ahci modes
setting the pci latency timer at 32, 64,....., 248
changed reserve memory size from disabled to 16k, 32k, and 64k
enable my memory hole remapping (enable/disable)
changed my DCT Unganged mode from auto to always

I see nothing in my BIOS regarding anything to do with IOMMU or AGP. Some have suggested updating my drivers which I tried but I'm required to load a proper boot device or insert a boot media cd to continue. Others have suggest using "iommu=memaper=3" or a number of others similar fixes....some have had success while other haven't. My problem with these is I don't know where to enter w/o an OS. I'm new to Linux so not very familiar with kernels and such but I really do not want to install vista on this system. Any help or advice would be greatly appreciated and thank you in advance.

Question information

Language:
English Edit question
Status:
Solved
For:
Ubuntu linux Edit question
Assignee:
No assignee Edit question
Solved by:
Justin
Solved:
Last query:
Last reply:
Revision history for this message
Tom (tom6) said :
#1

Ok try getting the 32bit version of Ubuntu 8.10 instead from
http://www.ubuntulinux.org/getubuntu/download

It will only be able to read 2Gb Ram but that's far more than it needs for almost anything. If making a new cd is difficult because of time-issues then making a Cd of a version of Linux called Puppy as it's much faster, both to download and to burn it. Then we can use that back on your own machine as a LiveCd to download and make an Ubuntu Cd. As you'll see when you boot up with the Puppy Cd in the tray it's quite handy to have something like this around for the future anyway.
http://linux.softpedia.com/get/System/Operating-Systems/Linux-Distributions/Puppy-Linux-1996.shtml
Here's few pages so that you can compare Puppy against some other tiny linux distros
http://distrowatch.com/table.php?distribution=wolvix
http://distrowatch.com/table.php?distribution=puppy
http://distrowatch.com/table.php?distribution=slitaz

Let me know if you able to give this a go.
Many regards from
Tom :)

Revision history for this message
Justin (purcelljh) said :
#2

Hi Tom,

I burned another cd from the site above but I could only find i386 version. Does that matter with 32bit? System is still locking at the same place only with less info on the screen now:

Loading, please wait...

BusyBox v1.10.2 (Ubuntu 1:1.10.2-1ubuntu6) build-in shell (ash)
Enter 'help' for a list of built-in commands.

(initramfs)

I have to get to work but I'll try the puppy version when I get home.
Other suggestions?

Thanks again

Revision history for this message
Tom (tom6) said :
#3

i386 should have worked ;(

Puppy or Wolvix would be good to try
http://distrowatch.com/table.php?distribution=wolvix

Revision history for this message
Tom (tom6) said :
#4

If you are still having trouble with this then please post it as a new question. Only the most recent questions tend to get looked at so posting/reposting a question just before america arrives online gives the best chance of getting a good few answers.

If the problem has been resolved then please follow the link to the forum thread and mark it as Solved.

Good luck and many regards from
Tom :)

Revision history for this message
Polarican (polarican18) said :
#5

I had a problem with this a while back and it still isn't resolved. The specs on my computer almost match his. The motherboard and processor are identical to mine + the same amount of ram. I've tried everything on this post that he did. I still love ubuntu but haven't been able to use it on my home built pc yet. I've only been able to get it to work on my hp laptop. If anyone has any other ideas, that would be great.

Revision history for this message
Justin (purcelljh) said :
#6

Polarican -

I could never get ubuntu to work and spent another 3-4 weeks trying to install it before I gave up. I really wanted linux so I tried a few different flavors and finally went with Fedora 10 (the only one I could install) which took a couple of weeks w/online help. If you're set on ubuntu I wish you luck. If you consider Fedora I might be able to help. The only problem I have now is my video card isn't working so I need to run my dvi through the mobo and adobe flash isn't installing correctly. Other than that it works great and puts ms to shame.

Justin

Revision history for this message
Polarican (polarican18) said :
#7

Justin -

I have two video cards in sli mode. Will they work with Fedora or will I have to use the graphics on my mobo? I wanted to use Ubuntu because I found some posts a while back that show you how to get sli up and running.

Polarican

Revision history for this message
Tom (tom6) said :
#8

Hey, this is an Ubuntu forum - lol
Please post your troubles as new questions so that newer people at the front-desk have a chance to see and hopefully help. I have recently found that installing and using "envyng-gtk" has sorted out some minor troubles i had with graphics cards. It's good for ati and nVidia but i don't think it deals with intel. there's also a guide worth working through to sort multi-media out
https://help.ubuntu.com/community/Medibuntu

Fedora is excellent though and although it doesn't work on quite so many architectures as Ubuntu it does seem to work on most of the ones where Ubuntu does work easily.

It is quite legitimate to use another distro to find out what needs doing to get Ubuntu working but sometimes it's easier just to keep trying different distros until you find one that suits your hardware and your preferences more easily. DistroWatch is excellent for comparing different distros but i recommend trying each as a LiveCd (without installing anything to your machine, just boot up off the Cd) first before installing, its slightly slower from a Cd but gives a good idea and works well as a demo even though it forgets stuff you don't carefully save to hard-drive
http://distrowatch.com/

Beware tho, and bear in mind this cautionary tail
http://forums.wolvix.org/index.php?PHPSESSID=952b25635e73404d4e465ce663bb8f63&topic=1040.msg4956#msg4956

Good luck and regards from
Tom :)

Revision history for this message
Tom (tom6) said :
#9
Revision history for this message
Polarican (polarican18) said :
#10

Hey Justin, do you have a sata drive? Well if you do try install ubuntu again but this time before hitting install hit F6. After you hit F6 there should be a small box that say boot option under the menu. Exit the F6 menu using escape the add the follow text to the boot options box after the last "--".

pci=nomsi

After you punch that in hit install and it should work. I found this solution while looking up something for the openSuse distro.

I only tried this with the new 9.04 ubuntu release candidate so use that one. Or you can just use 9.04 because I believe it comes out tommorrow if i'm not mistaken.

Good luck,
Polarican

Revision history for this message
Tom (tom6) said :
#11

Ahh good. I was worried that you might have taken me too seriously in my last posting. The blatant hypocrisy was a clue that i was joking but sometimes people say stuff like that in earnest ! lol

DW is a good resource tho, definitely worth exploring. Fedora, openSUSE, Mandriva and others are worth trying, especially as just a LiveCd, until you find one that works easily for you.

Yep, 9.04 does come out tomorrow (23rd) and should have better support for a variety of hardware. It's also only just occurred to me that you might have software raided drives, in which case please let me know because there's a guide to help sort those out but i'm not at my regular machine and can't find the link at the moment.

Adding in special boot-parameters as suggested by Polarican, is a good plan but too advanced for me! Lol, we all explore different things and i've not needed boot-parameters yet. Again there's a guid somewhere in community documentation but this time i don't even have the link on my normal machine. Perhaps you can find from the search tool here?
https://help.ubuntu.com/community

Thanks, good luck and regards from
Tom :)

Revision history for this message
TNTPOP (tntpop-w) said :
#12

Hi,

For those who would end up here and probably encounter the same issue, there is 1 thing that surprised me :
    "Aperture beyond 4GB. Ignoring.
     Your BIOS doesn't leave a aperture memory hole"

Looking at the XFX Bios screens here : http://www.motherboards.org/imageview.html?i=/images/reviews/motherboards/1801_p5_6.jpg
There are the 2 last settings :
   - iGPU Frame Buffer Detect
   - iGPU Frame Buffer Size

I think you should try to set them in order to create the memory hole used for the GPU. It becomes more important if you use the integrated GPU (no extra graphics card).

I'm just suggesting, though a bit late I believe. I'm currently checking my system to install Ubuntu and I use an ASUS mobo with the same chipset.

Hpe to help, best regards,

NT.