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