[eepro100] Micro code of i82557

Zhang, Xing Z xing.z.zhang at intel.com
Wed Oct 17 19:14:39 PDT 2007


Hi Becker:
	Thanks your reply. I think i82557 is the primary card in e100 series. So there is no older hardware in this series to emulate :(

Good good study,day day up ! ^_^
-Wing(zhang xin)

OTC,Intel Corporation

>-----Original Message-----
>From: Donald Becker [mailto:becker at scyld.com]
>Sent: 2007?10?18? 4:25
>To: Zhang, Xing Z
>Cc: eepro100 at scyld.com
>Subject: Re: [eepro100] Micro code of i82557
>
>On Wed, 17 Oct 2007, Zhang, Xing Z wrote:
>
>> 	I am doing an eepro100 emulator for QEMU that is dynamic
>binary translation emulator. All my works based on a native
>> I82557 card. Now my emulator can work in linux but not windows.
>> When I debugging into windows, I found the windows driver will
>> execute a load microcode CU command, which patches microcode
>on card's RAM and changes its behavior.
>> 	After microcode loaded, the driver delivers some unknown
>> commands to CUC(not CB list) such as 0011. I guess it's related
>> to microcode which is loaded before.
>> 	I google it, but found no doc for developing microcode
>patches. Could anyone kindly give me some hints(how can I get
>these docs)? Great thx.
>>
>
>I don't think that Intel externally documents downloadable
>microcode, or
>what their modified microcode does.
>
>You might try changing the PCI ID of the emulator to a different
>one
>supported by the driver, especially an one for older hardware.
>This may
>change the driver behavior to not modify the microcode.
>
>> BTW: I found the sample driver of WDK is based on eepro100
>card,
>> and it's fine to my emulator. Seems it also has many differences
>> with official driver.
>>
>> Good good study,day day up ! ^_^
>> -Wing(zhang xin)
>>
>> OTC,Intel Corporation
>>
>> _______________________________________________
>> eepro100 mailing list
>> eepro100 at scyld.com
>> http://www.scyld.com/mailman/listinfo/eepro100
>>
>
>--
>Donald Becker				becker at scyld.com
>Penguin Computing / Scyld Software
>www.penguincomputing.com		www.scyld.com
>Annapolis MD and San Francisco CA



More information about the eepro100 mailing list