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

Bug#623594: marked as done (system freeze during boot with IOMMMU enabled)



Your message dated Thu, 21 Apr 2011 18:58:45 +0100
with message-id <20110421175845.GZ2268@decadent.org.uk>
and subject line Re: Bug#623594: system freeze during boot with IOMMMU enabled
has caused the Debian Bug report #623594,
regarding system freeze during boot with IOMMMU enabled
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact owner@bugs.debian.org
immediately.)


-- 
623594: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=623594
Debian Bug Tracking System
Contact owner@bugs.debian.org with problems
--- Begin Message ---
Package: Debian-testing-amd64-DC-1.iso (latest version converted to boot
USB)
Severity: Critical
Platform: x86_64 Linux (also .386/i686)

Description of problem:
Since I updated the firmware of my BIOS to a revision that supports AMD
IOMMU and turned that feature on, pretty much anything that runs Linux fails to boot All I see about half a second after I pass the GRUB bootloader is a blinking cursor in the upper left corner. The mouse gets disabled (i.e. powered off in spite of being plugged in) and the keyboard doesn't even respond to caps-lock, num-lock and scroll-lock toggles (numlock light is constantly on).

I assume that it is needless to say that this is a non-issue when the IOMMU feature is disabled.

This happens to any (x86_64) Linux based LiveCD I have tested so far:
lubuntu 10.4, ubuntu 10.10, Fedora 14, Fedora 15 beta, FreeBSD 8 (is not
Linux but...) and latest Debian Live.

I used the liveUSB in most of these attempts and it has a LED light that
just shuts off in the middle of the boot process when the freeze happens.

I don't have this problem with Windows 7 64 bit, XenServer (Install CD with Linux tools as well as installed partition) and FreeDOS/MS-DOS based boot CDs.

Version-Release number of selected component (if applicable):
kernel 2.6.32.X and 2.6.35.X ... ???

How reproducible:
On my system; very. The failure rate is 100%.

Steps to Reproduce:
1. Use a computer with MSI 890FXA-GD70 and BIOS version 1.9 with IOMMU
enabled in the Advanced BIOS feature menu, XFX ATI5450 GPU, Intel Server NIC (Copper), a DVD drive and two large harddrives.
2. Insert a Linux liveCD or liveUSB
3. Boot

Actual results:
Immediate crash with no info about it and all peripherals except the display seemingly severed.

Expected results:
Successful boot.

Additional info:
I also get this problem with i386/i686 based liveCD/USBs, but in this
case the screen displays error messages. Here's a list of error messages
from the Fedora 15 beta liveCD:

[    0.242337]  [<c07cdf2c>] ? panic+0x5x/0x156
[    0.242467]  [<c043d898>] ? do_exit+0x66/0x61c
[    0.242597]  [<c07d57d3>] ? _raw_spin_unlock_irqrestore+0x13/0x15
[    0.242730]  [<c043beda>] ? kmsg_dump+0x3a/0xb8
[    0.242863]  [<c07d6c8b>] ? oops_end+0xa2/0xa8
[    0.242976]  [<c07cd9ec>] ? no_context+0x128/0x130
[    0.243106]  [<c07cdb0e>] ? __bad_area_nosemaphore+0x11a/0x122
[    0.243239]  [<c07cdb2d>] ? bad_area_nosemaphore+0x17/0x19
[    0.243370]  [<c07d8624>] ? do_page_fault+0x159/0x30c
[    0.243500]  [<c07d57d3>] ? _raw_spin_unlock_irqrestore+0x13/0x15
[    0.243634]  [<c0404ed7>] ? do_softirq+0x8c/0x92
[    0.243766]  [<c043fe77>] ? irq_exit+0x4c/0x70
[    0.243896]  [<c0404bff>] ? do_IRQ+0x7e/0x92
[    0.243975]  [<c07d84cb>] ? do_page_fault+0x0/0x30c
[    0.244108]  [<c07d62bf>] ? error_code+0x67/0x6c
[    0.244241]  [<c0a8db0b>] ? pci_pcibios_init+0xe5/0x234
[    0.244373]  [<c0a8e787>] ? __pci_mmcfg_init+0x1b1/0x1ea
[    0.244506]  [<c0a8d9f1>] ? pci_arch_init+0x2e/0x63
[    0.244638]  [<c0a8cb13>] ? dmi_id_init+0x266/0x28e
[    0.244771]  [<c0401194>] ? do_one_initcall+0x8c/0x140
[    0.244975]  [<c0a8d9c3>] ? pci_arch_init+0x0/0x63
[    0.245106]  [<c0a57a08>] ? kernel_init+0x1ec/0x278
[    0.245238]  [<c0a5781c>] ? kernel_init+0x0/0x278
[    0.245369]  [<c040377e>] ? kernel_thread_helper+0x6/0x10

These are the last error message lines shown on the screen before the crash.
The mouse and the USB stick is not "powered off" as in the x86_64 cases but the keyboard is irresponsive as in the prior cases.




--- End Message ---
--- Begin Message ---
On Thu, Apr 21, 2011 at 05:41:29PM +0200, Robin Axelsson wrote:
> Package: Debian-testing-amd64-DC-1.iso (latest version converted to boot
> USB)
> Severity: Critical
> Platform: x86_64 Linux (also .386/i686)
> 
> Description of problem:
> Since I updated the firmware of my BIOS to a revision that supports AMD
> IOMMU and turned that feature on, pretty much anything that runs
> Linux fails to boot All I see about half a second after I pass the
> GRUB bootloader is a blinking cursor in the upper left corner. The
> mouse gets disabled (i.e. powered off in spite of being plugged in)
> and the keyboard doesn't even respond to caps-lock, num-lock and
> scroll-lock toggles (numlock light is constantly on).
> 
> I assume that it is needless to say that this is a non-issue when
> the IOMMU feature is disabled.
[...]

So there is a bug in the BIOS, and you have a workaround for it.
I don't see a bug in Debian.

Ben.

-- 
Ben Hutchings
We get into the habit of living before acquiring the habit of thinking.
                                                              - Albert Camus


--- End Message ---

Reply to: