"BAR 6" warnings during boot

Bug #435885 reported by Tuukka Hastrup
This bug report is a duplicate of:  Bug #413419: pci boot messages displayed. Edit Remove
42
This bug affects 6 people
Affects Status Importance Assigned to Milestone
linux (Ubuntu)
Triaged
Medium
Unassigned
Nominated for Karmic by Tuukka Hastrup

Bug Description

In the beginning of a silent boot on this machine, I get these two warning lines:
  pci 0000:01:00.0: BAR 6: no parent found for of device [0xfffe0000-0xffffffff]
  pci 0000:03:00.0: BAR 6: no parent found for of device [0xfffe0000-0xffffffff]

for which lspci says:
  01:00.0 VGA compatible controller: ATI Technologies Inc M92 LP [Mobility Radeon HD 4300 Series] (rev ff)
  02:00.0 Network controller: Intel Corporation Wireless WiFi Link 5100
  03:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168B PCI Express Gigabit Ethernet controller (rev 02)

These warnings could be silenced based on this: http://patchwork.kernel.org/patch/32238/

ProblemType: Bug
Architecture: i386
ArecordDevices:
 **** List of CAPTURE Hardware Devices ****
 card 0: Intel [HDA Intel], device 0: ALC269 Analog [ALC269 Analog]
   Subdevices: 1/1
   Subdevice #0: subdevice #0
AudioDevicesInUse:
 USER PID ACCESS COMMAND
 /dev/snd/controlC0: tuukka 1878 F.... pulseaudio
CRDA: Error: [Errno 2] Tiedostoa tai hakemistoa ei ole
Card0.Amixer.info:
 Card hw:0 'Intel'/'HDA Intel at 0xf4500000 irq 22'
   Mixer name : 'Realtek ALC269'
   Components : 'HDA:10ec0269,10250284,00100004'
   Controls : 21
   Simple ctrls : 12
Date: Thu Sep 24 16:14:04 2009
DistroRelease: Ubuntu 9.10
HibernationDevice: RESUME=UUID=3a0cc818-d22b-4df4-9947-61373f45494c
MachineType: Acer TravelMate 8371
Package: linux-image-2.6.31-10-generic 2.6.31-10.35
ProcCmdLine: BOOT_IMAGE=/boot/vmlinuz-2.6.31-10-generic root=UUID=58fdc759-1719-40df-b6b6-1902991b8bba ro quiet splash
ProcEnviron:
 PATH=(custom, user)
 LANG=fi_FI.UTF-8
 SHELL=/bin/bash
ProcVersionSignature: Ubuntu 2.6.31-10.35-generic
RelatedPackageVersions:
 linux-backports-modules-2.6.31-10-generic N/A
 linux-firmware 1.19
SourcePackage: linux
Uname: Linux 2.6.31-10-generic i686
dmi.bios.date: 08/05/2009
dmi.bios.vendor: Acer
dmi.bios.version: V1.11
dmi.board.asset.tag: Base Board Asset Tag
dmi.board.name: TravelMate 8371
dmi.board.vendor: Acer
dmi.board.version: PSMBOU-1234567
dmi.chassis.asset.tag: None
dmi.chassis.type: 10
dmi.chassis.vendor: Acer
dmi.chassis.version: None
dmi.modalias: dmi:bvnAcer:bvrV1.11:bd08/05/2009:svnAcer:pnTravelMate8371:pvrV1.11:rvnAcer:rnTravelMate8371:rvrPSMBOU-1234567:cvnAcer:ct10:cvrNone:
dmi.product.name: TravelMate 8371
dmi.product.version: V1.11
dmi.sys.vendor: Acer

Revision history for this message
Tuukka Hastrup (tuukkah) wrote :
Revision history for this message
Christian Stöveken (excogitation) wrote :

I get the same error on a Vaio P11Z

lspci says 01.00.0 is:
01:00.0 Ethernet controller: Marvell Technology Group Ltd. Device 4380 (rev 10)

tags: added: karmic
Changed in linux (Ubuntu):
importance: Undecided → Medium
status: New → Triaged
Revision history for this message
Jonathan Blackhall (johnny-one-eye) wrote :

I'm getting something similar but my error message is: pci 0000:05:00.0: BAR 3: no parent found for of device [0xdf000000-0xdfffffff]

Do you think this is the same bug, or should I file a separate report?

Revision history for this message
Micha Moskovic (micha-mosk) wrote :

I also get similar messages:
[ 2.488082] pci 0000:07:00.0: BAR 0: no parent found for of device [0xf0200000-0xf0203fff]
[ 2.488082] pci 0000:07:00.0: BAR 0: can't allocate resource
[ 2.488082] pci 0000:07:00.0: BAR 2: no parent found for of device [0x2000-0x20ff]
[ 2.488082] pci 0000:07:00.0: BAR 2: can't allocate resource
[ 2.488082] pci 0000:08:00.0: BAR 0: no parent found for of device [0xf0300000-0xf0301fff]
[ 2.488082] pci 0000:08:00.0: BAR 0: can't allocate resource

and the pci devices in question are my 2 network adapters:
07:00.0 Ethernet controller [0200]: Marvell Technology Group Ltd. 88E8040T PCI-E Fast Ethernet Controller [11ab:4355] (rev 12)
08:00.0 Network controller [0280]: Intel Corporation PRO/Wireless 4965 AG or AGN [Kedron] Network Connection [8086:4229] (rev 61)

I suppose this is the same bug, but let me know if I should make a new one.

Revision history for this message
Lars W (lars-larswolter) wrote :

For me also
[ 0.209829] pci 0000:01:00.0: BAR 6: no parent found for of device [0x80000000-0x8001ffff]
For me its my graphics adapter:
01:00.0 VGA compatible controller: ATI Technologies Inc RV350 [Mobility Radeon 9600 M10]

Revision history for this message
Tuukka Hastrup (tuukkah) wrote :

I suppose whether it's the same bug for different BAR numbers depends on how you look at it. The suggested kernel patch disables this for BAR 6 only, reason being: "since
this is BAR 6, is we have a ROM which has been mapped high, and then
not unmapped. -- We shouldn't warn about not being able to allocate ROM BARs. They are
often deliberately mapped outside the range of parent windows in order
to disable them."

On the other hand, "given that sometimes the ROM is important, it seems like an
error. Really we should be smarter about re-allocating things as
necessary..." Smarter re-allocation could fix this for other BAR numbers as well. Further, as I understand it, the BAR numbers are device-specific and on some devices the other BAR numbers may be ROM as well.

I hope this bug gets looked at by someone who can decide what to do :-)

Tuukka Hastrup (tuukkah)
tags: added: ubuntu-boot-experience
Revision history for this message
Brian Murray (brian-murray) wrote :

Thank you for taking the time to report this bug and helping to make Ubuntu better. This particular bug has already been reported and is a duplicate of bug 413419, so it is being marked as such. Please look at the other bug report to see if there is any missing information that you can provide, or to see if there is a workaround for the bug. Additionally, any further discussion regarding the bug should occur in the other report. Please continue to report any other bugs you may find.

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.