lists.openwall.net   lists  /  announce  owl-users  owl-dev  john-users  john-dev  passwdqc-users  yescrypt  popa3d-users  /  oss-security  kernel-hardening  musl  sabotage  tlsify  passwords  /  crypt-dev  xvendor  /  Bugtraq  Full-Disclosure  linux-kernel  linux-netdev  linux-ext4  linux-hardening  linux-cve-announce  PHC 
Open Source and information security mailing list archives
 
Hash Suite: Windows password security audit tool. GUI, reports in PDF.
[<prev] [next>] [<thread-prev] [thread-next>] [day] [month] [year] [list]
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

Powered by Openwall GNU/*/Linux Powered by OpenVZ