Hi Wei,
It's probably the xHCI controller code running. I'm not sure when it's actually active though - If you have any USB3 devices plugged into the system, you might want to remove those and try flashing again. It *MIGHT* be that simple, but we're probably not that lucky. If that *DOES* work, please let us know - I'd be very interested in
knowing that.

I didn't see what BIOS rom you were trying to flash - If it's an IBV BIOS, you could try rebooting and disabling USB3 in the setup engine. I'd expect that that would take care of the problem. Then we just need to figure out a way to disable this without disrupting
the system at runtime...

Hope this helps.
Martin

On 04/26/2013 01:04 PM, Wei Hu wrote:
Hi Rudolf,

I wanted to follow up with an issue on my AMD chipset. Here is my
original question:
http://www.flashrom.org/pipermail/flashrom/2013-April/010924.html.
Basically the IMC bit in the LPC PCI config register at offset 0x40 is
not set, but flashrom still finds something else is accessing the
flash chip and decides to bail out.

I was led to your patch so I gave it a try. I removed the IMC bit
check in your patch but still the IMC seems to be indeed inactive,
since mbox_port read 0. Also I noticed you wrote 0x5a to enter conf
mode and 0xa5 to exit conf mode. According to the datasheet 0x55 and
0xaa should be written instead. I made that change but it didn't help
either.

Can someone think of any other possible things that's accessing the chip?

Thanks,
Wei

_______________________________________________
flashrom mailing list
[email protected]
http://www.flashrom.org/mailman/listinfo/flashrom



_______________________________________________
flashrom mailing list
[email protected]
http://www.flashrom.org/mailman/listinfo/flashrom

Reply via email to