RE: Micro code of i82557

"Zhang, Xing Z" <[email protected]> Thu, 18 Oct 2007 10:14:39 +0800
Newsgroups gmane.linux.drivers.eepro100.devel
Message-ID <823A93EED437D048963A3697DB0E35DECCB1FB@pdsmsx414.ccr.corp.intel.com>
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:[email protected]]
>Sent: 2007?10?18? 4:25
>To: Zhang, Xing Z
>Cc: [email protected]
>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
>> [email protected]
>> http://www.scyld.com/mailman/listinfo/eepro100
>>
>
>--
>Donald Becker				[email protected]
>Penguin Computing / Scyld Software
>www.penguincomputing.com		www.scyld.com
>Annapolis MD and San Francisco CA