Bug 701171 - abrt reports warnings about broken BIOS as kernel bugs
Summary: abrt reports warnings about broken BIOS as kernel bugs
Keywords:
Status: CLOSED ERRATA
Alias: None
Product: Fedora
Classification: Fedora
Component: abrt
Version: 15
Hardware: x86_64
OS: Unspecified
unspecified
unspecified
Target Milestone: ---
Assignee: Denys Vlasenko
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard: abrt_hash:5d91083c9541ff774c0b82c29cd...
: 703066 709900 (view as bug list)
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2011-05-01 19:17 UTC by Niki Guldbrand
Modified: 2011-11-21 22:50 UTC (History)
15 users (show)

Fixed In Version: abrt-2.0.6-1.fc16
Doc Type: Bug Fix
Doc Text:
Clone Of:
Environment:
Last Closed: 2011-11-21 22:50:55 UTC
Type: ---
Embargoed:


Attachments (Terms of Use)
File: backtrace (938 bytes, text/plain)
2011-05-01 19:17 UTC, Niki Guldbrand
no flags Details

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.


Note You need to log in before you can comment on or make changes to this bug.