System Implementation

2)Register save/restore

Register content is not preserved in the sleeping state (it depends on the system implementation). Therefore, BIOS should restore the register content. Under Windows98, most of the register content is saved and restored by the pci.vxd and cbss.vxd.

3)Troubleshooting tips for sleep/resume issues Symptoms of sleep/resume issues are:

J System hung up during resume

J PC Card does not work after resume

J PC Card is not recognized after resume

The probable reason for these problems is that the register content is not preserved correctly. Checking the register content before taking the system to the sleep mode and after resuming from the sleep mode may shed some light. If some of the register settings are not the same after resuming from the sleep mode, then the BIOS most likely did not restore those values.

1.4.3Docking System Consideration

Subsystem IDs can be assigned as long as the SUBSYSRW bit (system control register, PCI offset 80h, bit 5) is set. It is better to do this from EEPROM as no driver will be running to set the SSID up after a hot-dock/warm-dock. Therefore, the IDs should be loaded through the I2C interface using an

EEPROM.

PCI445X Device

1-21

Page 31
Image 31
Texas Instruments PCI445X manual Docking System Consideration, Register save/restore