[<prev] [next>] [<thread-prev] [thread-next>] [day] [month] [year] [list]
Message-ID: <49BEA4E6.1000206@candelatech.com>
Date: Mon, 16 Mar 2009 12:13:42 -0700
From: Ben Greear <greearb@...delatech.com>
To: "Brandeburg, Jesse" <jesse.brandeburg@...el.com>
CC: NetDev <netdev@...r.kernel.org>, dwmw2@...radead.org,
e1000-devel@...ts.sourceforge.net
Subject: Re: e100 firmware in 2.6.29-rc7?
Brandeburg, Jesse wrote:
> On Fri, 13 Mar 2009, Ben Greear wrote:
>> I have selected build-firmware-into-kernel
>> but it seems e100 is still unhappy in 2.6.29-rc7.
>>
>> e100 0000:02:01.0: firmware: requesting e100/d102e_ucode.bin
>> e100: eth4: e100_request_firmware: Failed to load firmware "e100/d102e_ucode.bin": -2
>
> can you post anything extra about your config? arch? full dmesg? full
> .config?
>
> There have been several other reports of this but setting
> CONFIG_FIRMWARE_IN_KERNEL=y seems to fix them in general.
>
> also please post lspci -vvv -s 2:1.0, after failing to load. I'm curious
> if the device might be in D3 still.
>
> you can likely just get working by commenting out the firmware load for
> e100. It may or may not re-enable a hardware bug depending upon the
> hardware you have.
We got it working by copying firmware from another system (FC8) that had
it in /lib/firmware.
Just retested with -rc8 from Friday, and it is repeatable.
The config & dmesg is attached. Some of the options are for patches we've
added, and we even have a small patch in the e100 (but have had it there
for years, so probably un-related to this). Still, I will not complain
if you decide to ignore the report.
[root@...o1 ~]# lspci -vvv -s 2:1.0
02:01.0 Ethernet controller: Intel Corporation 8255xER/82551IT Fast Ethernet Controller (rev 10)
Subsystem: Ramix Inc Unknown device 0610
Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
Latency: 32 (2000ns min, 14000ns max), Cache Line Size: 32 bytes
Interrupt: pin A routed to IRQ 16
Region 0: Memory at e0181000 (32-bit, non-prefetchable) [size=4K]
Region 1: I/O ports at d400 [size=64]
Region 2: Memory at e0120000 (32-bit, non-prefetchable) [size=128K]
Capabilities: [dc] Power Management version 2
Flags: PMEClk- DSI+ D1+ D2+ AuxCurrent=0mA PME(D0+,D1+,D2+,D3hot+,D3cold-)
Status: D0 PME-Enable- DSel=0 DScale=2 PME-
Kernel driver in use: e100
Kernel modules: e100
We can provide more info as needed, including remote login if you want.
Thanks,
Ben
>
> Jesse
--
Ben Greear <greearb@...delatech.com>
Candela Technologies Inc http://www.candelatech.com
View attachment "dmesg.txt" of type "text/plain" (23489 bytes)
View attachment "kernel26-28_p4s.cfg" of type "text/plain" (92592 bytes)
Powered by blists - more mailing lists