From mboxrd@z Thu Jan 1 00:00:00 1970 From: =?utf-8?Q?Bj=C3=B8rn_Mork?= Subject: Re: e1000e: why does pci_enable_pcie_error_reporting() fail on my hp2510p? Date: Thu, 20 Aug 2009 21:25:56 +0200 Message-ID: <878whethh7.fsf@nemi.mork.no> References: <200908201714.30638.elendil@planet.nl> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: QUOTED-PRINTABLE Cc: linux-kernel@vger.kernel.org To: netdev@vger.kernel.org Return-path: Received: from lo.gmane.org ([80.91.229.12]:59716 "EHLO lo.gmane.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1752488AbZHTT0j (ORCPT ); Thu, 20 Aug 2009 15:26:39 -0400 Received: from list by lo.gmane.org with local (Exim 4.50) id 1MeDHU-0000n8-FU for netdev@vger.kernel.org; Thu, 20 Aug 2009 21:26:40 +0200 Received: from nemi.mork.no ([148.122.252.4]) by main.gmane.org with esmtp (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Thu, 20 Aug 2009 21:26:40 +0200 Received: from bjorn by nemi.mork.no with local (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Thu, 20 Aug 2009 21:26:40 +0200 Sender: netdev-owner@vger.kernel.org List-ID: =46rans Pop writes: > - if broken hardware is common, should the kernel complain at all, > or at least maybe show a slightly "friendlier" message? =46WIW, I see the same message on resume on slighly different hardware,= so it's at least more common than just a single configuration: [80885.498749] e1000e 0000:00:19.0: PCI INT A disabled [80885.498755] e1000e 0000:00:19.0: PME# enabled [80885.498763] e1000e 0000:00:19.0: wake-up capability enabled by ACPI [80887.614545] e1000e 0000:00:19.0: PCI INT A -> GSI 20 (level, low) ->= IRQ 20 [80887.614548] e1000e 0000:00:19.0: pci_enable_pcie_error_reporting fai= led 0xfffffffb [80887.614554] e1000e 0000:00:19.0: setting latency timer to 64 [80887.614559] e1000e 0000:00:19.0: wake-up capability disabled by ACPI [80887.614565] e1000e 0000:00:19.0: PME# disabled [80887.614567] e1000e 0000:00:19.0: wake-up capability disabled by ACPI [80887.614572] e1000e 0000:00:19.0: PME# disabled [80887.614626] e1000e 0000:00:19.0: irq 26 for MSI/MSI-X nemi:/etc/apt# lspci -vvnns 00:19.0 00:19.0 Ethernet controller [0200]: Intel Corporation 82567LM Gigabit N= etwork Connection [8086:10f5] (rev 03) Subsystem: Lenovo Device [17aa:20ee] Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- Par= Err- Stepping- SERR+ FastB2B- DisINTx+ Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=3Dfast >TAbort= - SERR- Kernel driver in use: e1000e Kernel modules: e1000e The system is a Lenovo Thinkpad X301. The chipset is ICH9M. I guess the "non-fatal, continue" comment is a pretty strong indication that dev_err() is overkill here? /* AER (Advanced Error Reporting) hooks */ err =3D pci_enable_pcie_error_reporting(pdev); if (err) { dev_err(&pdev->dev, "pci_enable_pcie_error_reporting failed " "0x%x\n", err); /* non-fatal, continue */ } Bj=C3=B8rn