FAQ Search Today's Posts Mark Forums Read
» Video Reviews

» Linux Archive

Linux-archive is a website aiming to archive linux email lists and to make them easily accessible for linux users/developers.

» Sponsor

» Partners

» Sponsor

Go Back   Linux Archive > Debian > Debian Kernel

LinkBack Thread Tools
Old 04-21-2011, 03:41 PM
Robin Axelsson
Default Bug#623594: system freeze during boot with IOMMMU enabled

Package: Debian-testing-amd64-DC-1.iso (latest version converted to boot
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.

To UNSUBSCRIBE, email to debian-kernel-REQUEST@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org
Archive: 4DB05029.8000408@student.chalmers.se">http://lists.debian.org/4DB05029.8000408@student.chalmers.se

Thread Tools

All times are GMT. The time now is 01:27 PM.

VBulletin, Copyright ©2000 - 2014, Jelsoft Enterprises Ltd.
Content Relevant URLs by vBSEO ©2007, Crawlability, Inc.
Copyright 2007 - 2008, www.linux-archive.org