Fedora Hardware :: Won't Boot With IOMMU Enabled ?
Apr 20, 2011
I'm struggling with my computer to get it to run a Windows 7 x64 machine as domU with VGA passthrough using Xen and Fedora 14 as dom0.
The problem is that when I enable IOMMU in BIOS, it simply freezes during boot. If booting with the dom0 pvops kernel via Xen it stops at the "IOMMU enabled" message. If I boot the regular unpatched kernel without the Xen; all I see is naught but a blinking cursor at the upper left corner.
I tried booting from the Fedora 14 liveCD and the lubuntu 10.04 liveCD and they booth freeze in a simlar fashion afer I get past their bootloaders.
The Windows 7 partition boots just fine and I can do all sorts of stuff in it (such as conducting computationally intensive tasks) without problems.
This affects any version of Linux I have managed to put my hands on, 32 bit as well as 64 bit, except XenServer 5.6. This does not affect Windows 7 x64, GRUB bootloaders and FreeDOS/MSDOS based boot CDs. Also, Linux boots fine with the BIOS IOMMU feature disabled.What happens is that the 64-bit Linux install, bootCD, installCD, liveCD or USB hangs almost immediately after GRUB with naught but a blinking cursor at the upper left corner. Some liveCDs manage to show some kind of boot splash before it hangs. USB peripherals such as the mouse and the USB stick gets severed at the moment of the hang. The num-lock led is on but the keyboard is irresponsive to *-lock toggles.
In the 32-bit version it takes a little longer before the hang and the USB peripherals stay on at the event of the hang, but the keyboard is irrespnsive in the same manner. It also spits out error messages.
In understanding with Fedora logs are trying to tell me and if I need to adjust some settings on my system to address these issues.
The system motherboard (Gigabyte GA-MA785GT-UD3H) has onboard graphics. I understand that some of the system RAM is taken up by the graphics subsystem.
Very occasionally, I am seeing Nautilus and some other apps crash with SIGSEGV errors. Also, on the couple of occasions, parts of the display started going black - minimising and maximising the window redrew the area as before. This appears to be to do with memory access issues. I have already tested my RAM, applied the latest BIOS update on the mobo. I'm trying to understand if this is some sort of memory access violation that is resulting from the Linux kernel going off and accessing the wrong parts of the RAM and if there is a way to tell it that the graphics and system areas of the RAM are separate, through BIOS settings or kernel parameters and such?
Some questions:
1. Is my system using AGP? I don't think so. I understand AGP is on its way out. So what does the below log output mean wrt AGP?
2. Which part of the log is actually describing the memory assignment for the graphics memory?
3. Would it be of any use trying iommu=noaperture here? I am trying this out, but I don't understand if it is helping in anyway.
Have done a Google search and read on AGP, iommu, shared memory for graphics, but their interaction with each other at the hardware level and how Fedora is handling this is not sinking into my dull brain.
I have put up the system configuration, BIOS settings, logs etc for your perusal here [url]. Parts that caught my attention are highlighted.
I have a Fedora 11 PC, which I want to connect to the ldap server at my organisation. When my /etc/ldap.conf file is in place, the machine will not boot past "starting system messagebus" and just hangs there. I have to press the reset button, and boot it into single user mode, and remove /etc/ldap.conf, and only then will it boot. The ldap.conf file is fine, I think, because if you boot the machine up without ldap.conf, then log in.
I can put ldap.conf in place and immediately I can see all the user accounts etc. from the ldap server. If I then reboot, with ldap.conf in place, it hangs on boot again. I found a bug report for FC5 which stated this problem, but there was no solution. There was a workaround, making messagebus starting later in the boot process (move it from S22 to S27 in rc3/5.d), but that didn't help in my case.
My ldap.conf contains this (I've removed my actual ldap info): host my.server.ip.addr base dc=my,dc=dn uri ldap://ldap.mydomain.com ssl no tls_cacertdir /etc/openldap/cacerts pam_password md5 bind_policy soft
As I say, I think the ldap config is fine, because you can start it manually once the machine has booted up without an ldap.conf in place. I lifted it from a Centos client, which works fine and doesn't have the same problem with booting that Fedora does.
System: F15-64bit, Intel Core i7 on Asus P6T mobo. I've upgraded to 2.6.40, and I'm regretting it!While 2.6.38 still works fine (apart from the usual random panics), 2.6.40 gives errors on boot, and reliably panics soon after login. Early in the boot I get the message "IOMMU: mapping reserved region failed" 8 times. Then boot appears to proceed as normal, at least once the nvidia blob is removed in favour of Nouveau (otherwise, forget it...).
After graphical login, the system freezes within a couple of minutes.After a text login, the system freezes within seconds with a panic, starting "BUG: Scheduling while atomic: swapper". A forum search for the IOMMU message leads to https://fedoraproject.org/wiki/Commo...IOMMU_handling but this talks about old 32-bit releases without BIOS virtualization support.
I'm a recently proud owner of a new Aspire AS3810T with Fedora 12 installed, when it boots up before entering the boot screen when it loads I see this error message:IOMMU: Mapping reserved region failedHow can i fix this error? It's quite frustrating
I've upgrade my hardware configuration up to 4GB of RAM. Today I've found some problems with my Ubuntu 10.10, like music stops playing or file system that became read-only. I've found this errors messages running dmesg:Code:PCI-DMA: Out of IOMMU space for xxx bytesI've tried to add "iommu=memaper=3" and "iommu=noaperture" to boot options as found with google, but problem still remains.
first, sorry for my bad english, I am german I have a problem enabling IOMMU on my MSI 970A-G45 mainboard. I need the IOMMU support for PCI passthrough in KVM ( I need my DVB pci cards in the virtual machine). I have installed Ubuntu server 11.04 and enabled IOMMU in bios. The first strange thing is, that when iommu is enabled in the bios i cant access network or USB devices in ubuntu. Only when its disabled in bios.
Well, i tried the tutorial from here: http://www.linux-kvm.org/page/How_to...th_VT-d_in_KVM and compiled a new kernel with "Support for DMA Remapping Devices", "Enable DMA Remapping Devices" and "PCI Stub driver" enabled and installed it (based on description in wiki)
I have been running a dual-boot, Windows 7 and Ubuntu 10.10 system with the disks set for IDE with no problems. I have just attempted to change the disk system to AHCI and, whilst I can boot into Windows 7, I am unable to boot into Linux and get the error: "Alert! /dev/disk/by-uuid/5d773307-a046-40fa-ba29-728611bc7eed does not exist" I am new to Linux so am unsure where to go from here. I have reverted to IDE for the moment and it boots Ok.
I have an old laptop (asus M6 ca. 6 year old) with dual boot linux windows. Untill Saturday linux=suse 11.0, Saturday I have made an upgrade to opensuse11.4. I have boot up/down many times almot everything was working properly except the battery status ... I have thought .. "I'll think about it later".
Then out of the blue on sunday my laptop does not boot anymore, the boot hangs. I then have realized taht the failsafe boot was working properly.... ok I have remembered the wrong battery signal and tried the normal boot + acpi=off .. and .. it boots!
OK, the acpi is the problem. I have never made an update of my BIOS (this means it is now old), but I do not really want to update it now. with suse 11.0 the acpi was working properly, I have never have touched the acpi boot option and I had all acpi functionality working (battery, suspend .. etc)
how to let acpi work (at least for the main features .. batetry, fan speed, HT ... etc)?
It can be that the old kernel boot was using some "specific flags", (an installation is cleverer than an upgrade ..?!?!) but unfortunatelly it looks to me that nothing has remained from the old installation .. so I do not know ...
I have a USB stick with a mechanical write protection (a small switch that disables writing on the stick). I have installed Ubuntu 10.04.1 on this device usung the startup drive creator. If the switch is in the position that allows writing, Ubuntu boots as expected. But if I switch to write protection, I only see a blinking cursur. Because it is a live system on the stick I expected that it should work as well, because nothing should be written to the stick. Does anyone have an idea why it behaves like this and how I can change it?
I have 4GB of memory but i just found that if i enable Software/Hardware remapping in the bios the bios will then show all 4GB usable from 2.5GB but then Ubuntu refuses to boot up saying a kmiser type message but it will if i disable those 2 options. is there any way to fix it apart from reinstalling ubuntu?
I followed Leigh123's nvidia guide, I can't seem to get my computer to allow 3D rendering. I'm using the 32 bit edition and I have a GeForce 9800 GT Graphics card. I'm pretty much a novice with Linux right now, so I know the problem most likley is that I've done something wrong. I did install Compiz, but it wont do anything.
It appears that the problem of Bluetooth which I suffer of them in version 12 is still in version 13, where I've upgraded and there are still problem. Bluetooth was working version 12 (before update). I was hoping that the problem is resolved version 13 but still problem I've had: Bluetooth is connected to usb , but the computer does not recognize Click on the button enable
this and well i just downloaded Fusion 14.1. (which is base on Fedora) Everything seems to be working right now except for the wireless....Im running a Dell 1501 with BCM 4311 or 12 something like that. Anyway, I have now idea what is going on as to why my wireless does not work. Im not very good at the command line so i would need step by step instructions on what to do
I enabled my SysRq key and now can't take screenshots. I have no idea why this happened. I enabled it so that I could have a failsafe way to shut the system down in case of a failure and then this happened.
I was trying to install and run Compiz fusion with fedora 12. I downloaded all the packages etc using both the gui and terminal according to some guides. When I click the desktop effects button, it says 3d is not enabled, however the guide I followed said to enter glxgears (or something to that effect) and if it came up with 3d gears then 3d was enabled...I am very confused. There was an application I ran after downloading/installing some packages that caused the screen to go white and I had to reboot. I read in another forum this may have something to do with my drivers...gotta check my graphics card specs, will post when I find them.
Trying to keep selinux enabled. When I start SeLinux Troubleshooter from the menu, which is inautostart as well, It tells me SELinux not enabled, sealert will not run on nonSELinus systems".How do I get SELinux permanently started then
I have opened up the Service Configuration window that shows all the services and their status. My httpd says that it is enabled, but also that "this service is dead" and there is a orangish triangle. I can run phpMyAdmin on my server, but I can't run it from any other PC on my network.
Everytime I add the repo for adobe flash player YUM freezes, it does the same with RPM fusion repos as well.
I added adobe repo from their website and installed the repo via KPackagekit. It even installed flash plugin, but now after reboot evrytime I do yum check-update it just freezes indefinately(altough it does show that loaded presto plugin message)
And if i rename adobe repo filename(from /etc/rum.repos.d) to something else YUM works perfectly fine!
I installed Nvidia drivers n my Fedora 14 and was working just fine!I also have disabled Nouveau to make it work.But after i changed the selinux to permissive my X no longer loads!
I just fresh installed Fedora 11, and tried to connect via ethernet. I connected the cable and connection was started (in the network managed the two gray circled turned green) but then instead of connecting me the connection was aborted. I am behind a router if it helps and made sure eth0 is enabled. PS this is the output of "service network start":
Quote:
[root@Gal-PC subsys]# service network start Bringing up loopback interface: [ OK ] Bringing up interface eth0:
In Xorg.0.log, if you have an extension disabled in the configuration file, you will see: (**) Extension DAMAGE disabled In the first few lines ... however, later on you see (II) Initializing built-in extension DAMAGE So which is it? Is there a memory map or something I can dump and view to see which extensions are actually loaded into the X server? Is there a delineation between "disabled/enabled" and "initialized"? OK I found it:
xdpyinfo -queryExtensions | awk '{print; if (NF<=1) exit;}'
I just installed Fedora 13 on my desktop computer and ran into the same problems I did when I tried to install which was i could connect to a network but couldn't access the internet. I decided to install Fedora 14 since I already installed it on my laptop. I'm still running into the same issue, I can connect to my network but cannot connect to the internet using my PCI NIC or onboard NIC. Networking is enabled and I'm getting a IP address from my router. I ran "lspci" and it shows me both network cards which, please correct me if I'm wrong, makes me think that the drivers are installed.
I'm also curious if the VNC client/server could be used through a WAN. I would like to remote into my computer at home when I'm not there and see the gui. I had SSH installed at one point but it was just text. If there is better program please let me know. why I would have Services on my laptop but not on my desktop? Both computers are running the same version. Both cards are enabled and set to connect automatically. I can get a IP with both NICs. I only have one plugged in at a time.
I have a batch rename task and I find the 'rename' command in Ubuntu and Fedora is different.In Ubuntu, rename is written in Perl and has regexp support. Is there anyway to install it on Fedora?