Le Wednesday 09 October 2013 à 16:01 +0200, Jean Delvare a écrit :
Le Wednesday 09 October 2013 à 14:55 +0200, Jean Delvare a écrit :
Le Friday 04 October 2013 à 21:12 -0300, Cristian Rodríguez a écrit :
I am getting the message in $SUBJECT with current kernel:HEAD
lspci said that device is:
00:03.0 PCI bridge: Intel Corporation 5520/5500/X58 I/O Hub PCI Express Root Port 3 (rev 13)
I see the same with upstream kernel 3.12-rc3, same chipset but different ports (1 and 7 for me.) I'll try rc4+ now.
Warning message is still printed by today's rc4+ upstream kernel.
No idea how to proceed further or if this something to be concerned.
I have no idea either, but the message strongly suggests that something needs to be done.
The message was added by commit f41f064c (3.12-rc3). The added code does not only print the warning, it also calls pci_set_master() to workaround the bug. So as a user you can most probably ignore the message. In fact the usefulness of the message is being discussed upstream as we speak:
http://marc.info/?l=linux-pci&m=138090218309722&w=2
I think either the warning message will be simply removed, of the pcieport driver will have to be fixed. I suspect simply moving the call to pci_set_master() in pcie_port_device_register() right after the call to pci_enable_device() may be enough. I'll discuss it upstream.
For reference, upstream's decision was to just remove the warning and silently call pci_set_master() when needed: http://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/commit/driver... -- Jean Delvare Suse L3 Support -- To unsubscribe, e-mail: opensuse-kernel+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-kernel+owner@opensuse.org