Hi All,
I used Pericom PI7C8152[2 Port PCI to PCI Bridge] in a PCI card.
I want to reset the value of Latency Timer register,the tool “PCIedit” that
Pericom offered can read PCI Config Space and set new value to Latency Timer,
but the value of Latency Timer register changed to default when I restarted the machine.
How can I change the value of Latency Timer register forever?
In driver? But PCI standard PCI-to-PCI bridge driver “pci.sys” Microsoft offerd
is loaded by OS automatically.
Is there any way to realize this?
Any help is appreciated.Thanks.
Best Regards
Zhou ChengJun
Just think about this… PCI configuration registers
are volatile. Every time the machine restarts, the BIOS
and/or Windows PCI driver resets them.
So yes, you need to run some program or driver every time
after reboot (or resume from hibernation) to set the
register as you like.
How to do this - write a driver, or find a way to run
the Pericom tool automatically - is up to you.
Regards,
–PA
xxxxx@yahoo.com.cn wrote:
Hi All,
I used Pericom PI7C8152[2 Port PCI to PCI Bridge] in a PCI card.
I want to reset the value of Latency Timer register,the tool “PCIedit” that
Pericom offered can read PCI Config Space and set new value to Latency Timer,
but the value of Latency Timer register changed to default when I restarted the machine.
How can I change the value of Latency Timer register forever?
In driver? But PCI standard PCI-to-PCI bridge driver “pci.sys” Microsoft offerd
is loaded by OS automatically.
Is there any way to realize this?
Any help is appreciated.Thanks.
Best Regards
Zhou ChengJun
Write a PCI-to-PCI bridge driver is a very difficult thing to me.
I’ll try to run the Pericom tool automatically.
Thanks.
Best Regards
Zhou ChengJun