Bug 701171

Summary: abrt reports warnings about broken BIOS as kernel bugs
Product: [Fedora] Fedora Reporter: Niki Guldbrand <niki.guldbrand>
Component: abrtAssignee: Denys Vlasenko <dvlasenk>
Status: CLOSED ERRATA QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: unspecified Docs Contact:
Priority: unspecified    
Version: 15CC: anton, bacaro, dvlasenk, gansalmon, gidmantas, iprikryl, itamar, jmoskovc, jonathan, kernel-maint, kklic, lozobo, madhu.chinakonda, mtoman, npajkovs
Target Milestone: ---   
Target Release: ---   
Hardware: x86_64   
OS: Unspecified   
Whiteboard: abrt_hash:5d91083c9541ff774c0b82c29cda075059cb9b64
Fixed In Version: abrt-2.0.6-1.fc16 Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2011-11-21 22:50:55 UTC Type: ---
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Attachments:
Description Flags
File: backtrace none

Description Niki Guldbrand 2011-05-01 19:17:01 UTC
abrt version: 2.0.1
cmdline: ro root=/dev/mapper/vg_nikilaptop1-lv_root rd_LUKS_UUID=luks-57cd89f6-a19e-4eeb-9853-80016927f9cc rd_LVM_LV=vg_nikilaptop1/lv_root rd_LVM_LV=vg_nikilaptop1/lv_swap rd_NO_MD rd_NO_DM LANG=en_US.UTF-8 SYSFONT=latarcyrheb-sun16 KEYTABLE=dk rhgb quiet
component: kernel
reported_to: kerneloops: URL=http://submit.kerneloops.org/submitoops.php
kernel: 2.6.38.4-20.fc15.x86_64
kernel_tainted: 512
reason: WARNING: at drivers/pci/intel-iommu.c:1977 iommu_prepare_identity_map+0xfe/0x1a8()
architecture: x86_64
package: kernel
os_release: Fedora release 15 (Lovelock)
time: 1304183015

event_log
-----
2011-05-01-21:16:56> Submitting oops report to http://submit.kerneloops.org/submitoops.php
2011-05-01-21:16:57  Kernel oops report was uploaded

backtrace
-----
WARNING: at drivers/pci/intel-iommu.c:1977 iommu_prepare_identity_map+0xfe/0x1a8()
Hardware name: TravelMate 8571
Your BIOS is broken; RMRR ends before it starts!
BIOS vendor: Acer; Ver: V1.33; Product Version: V1.33
Modules linked in:
Pid: 1, comm: swapper Tainted: G        W   2.6.38.4-20.fc15.x86_64 #1
Call Trace:
 [<ffffffff810550fe>] ? warn_slowpath_common+0x83/0x9b
 [<ffffffff810551b9>] ? warn_slowpath_fmt+0x46/0x48
 [<ffffffff8147159f>] ? iommu_prepare_identity_map+0xfe/0x1a8
 [<ffffffff81b89a5e>] ? init_dmars+0x52c/0x6b5
 [<ffffffff81b89e77>] ? intel_iommu_init+0x290/0x36f
 [<ffffffff81b5fae7>] ? pci_iommu_init+0x0/0x3e
 [<ffffffff81b5fafa>] ? pci_iommu_init+0x13/0x3e
 [<ffffffff810020a4>] ? do_one_initcall+0x7f/0x137
 [<ffffffff81b58e68>] ? kernel_init+0x22d/0x2a7
 [<ffffffff8100a9e4>] ? kernel_thread_helper+0x4/0x10
 [<ffffffff81b58c3b>] ? kernel_init+0x0/0x2a7
 [<ffffffff8100a9e0>] ? kernel_thread_helper+0x0/0x10

Comment 1 Niki Guldbrand 2011-05-01 19:17:04 UTC
Created attachment 496113 [details]
File: backtrace

Comment 2 Chuck Ebbert 2011-05-03 01:52:22 UTC
> abrt version: 2.0.1
...
> backtrace
> -----
> WARNING: at drivers/pci/intel-iommu.c:1977
> iommu_prepare_identity_map+0xfe/0x1a8()
> Hardware name: TravelMate 8571
> Your BIOS is broken; RMRR ends before it starts!
> BIOS vendor: Acer; Ver: V1.33; Product Version: V1.33

It's bad enough that people are manually filing bugs with us about their broken hardware. Can we at least get abrt to stop doing this?

Comment 3 Chuck Ebbert 2011-05-09 10:18:00 UTC
*** Bug 703066 has been marked as a duplicate of this bug. ***

Comment 4 Chuck Ebbert 2011-06-15 21:53:57 UTC
*** Bug 709900 has been marked as a duplicate of this bug. ***

Comment 5 Giovanni Bacaro 2011-06-28 10:04:58 UTC
Package: kernel
Architecture: i686
OS Release: Fedora release 15 (Lovelock)

Comment
-----
Every time I try to connect to the wireless network, the plasma desktop crashes!

Comment 6 Denys Vlasenko 2011-07-19 09:44:24 UTC
(In reply to comment #2)
> > abrt version: 2.0.1
> ...
> > backtrace
> > -----
> > WARNING: at drivers/pci/intel-iommu.c:1977
> > iommu_prepare_identity_map+0xfe/0x1a8()
> > Hardware name: TravelMate 8571
> > Your BIOS is broken; RMRR ends before it starts!
> > BIOS vendor: Acer; Ver: V1.33; Product Version: V1.33
> 
> It's bad enough that people are manually filing bugs with us about their broken
> hardware. Can we at least get abrt to stop doing this?

Is this a case of bad WARN_ON() usage? Meaning: WARN_ON is supposed to be used on unexpected conditions indicative of possible bugs. Broken BIOS is not a kernel bug. We downgraded a few WARN_ONs to mere printks before.

Comment 7 Chuck Ebbert 2011-07-19 12:56:34 UTC
(In reply to comment #6)
> Is this a case of bad WARN_ON() usage? Meaning: WARN_ON is supposed to be used
> on unexpected conditions indicative of possible bugs. Broken BIOS is not a
> kernel bug. We downgraded a few WARN_ONs to mere printks before.

Well, we do want users to see the warnings. And they dump hardware and BIOS vendor names and versions. Maybe upstream needs to add WARN_BROKEN_HARDWARE or something?

Comment 8 Denys Vlasenko 2011-10-13 12:28:51 UTC
Fixed in git by Nikola:

commit e965fb7a7c768889cdd4a59859d28dc83b3daf09
Author: Nikola Pajkovsky <npajkovs>
Date:   Wed Oct 5 17:23:22 2011 +0200

    rhbz#718097 - don't file bugs about BIOS bugs

Comment 9 Fedora Update System 2011-11-05 18:57:29 UTC
abrt-2.0.6-1.fc16 has been submitted as an update for Fedora 16.
https://admin.fedoraproject.org/updates/abrt-2.0.6-1.fc16

Comment 10 Fedora Update System 2011-11-06 23:55:03 UTC
Package abrt-2.0.6-1.fc16:
* should fix your issue,
* was pushed to the Fedora 16 testing repository,
* should be available at your local mirror within two days.
Update it with:
# su -c 'yum update --enablerepo=updates-testing abrt-2.0.6-1.fc16'
as soon as you are able to.
Please go to the following url:
https://admin.fedoraproject.org/updates/FEDORA-2011-15513
then log in and leave karma (feedback).

Comment 11 Fedora Update System 2011-11-21 22:50:55 UTC
abrt-2.0.6-1.fc16 has been pushed to the Fedora 16 stable repository.  If problems still persist, please make note of it in this bug report.