Code 31 (new in Windows 98)
This device is not working properly because <device> is not working properly. (Code 31)
To view the properties for <device> and see why it is not working, click Properties."
where <device> is the dependent device that must be fixed in order for this device to work properly.
Solution button: Properties
This code appears when a device is dependent on another device to be functioning correctly. This does not include devices that are enumerated by the parent device.
The Properties button displays the properties for the other device. More than likely, the other device will also have one of these Device Manager error codes. Follow all the recommended solutions. If the devices still do not work, remove them from Device Manager and use the Add New Hardware wizard to redetect them. Finally, consult with the hardware manufacturer for updated drivers.