We do not use these drivers unless the system uses them behind the scene. Is there a way to disable them to save resources? I would like to do it one at a time to see the impact if that is possible.
Initializing CAN Driver v1.4...ok SMARTIO Detected : PartType:0x4434 Firmware:0x4017 Revision:Q Initializing USB Client Driver...ok (0ms) Initializing Digital I/O Driver v. 1.2...ok (4ms) Initializing Legacy I2C Driver...ok (3ms) Initializing I2C driver v 1.1...ok (3ms) Initializing Serial Mouse Driver...failed.
Thanks for your note. Except for a little memory and interrupt handles, drivers in CE don't take up processing resources unless they are in use.
You can disable drivers most easily by providing an invalid name for the dll in the registry (via adsload.reg). Some drivers include an enable/disable key (e.g. the serial mouse and touch panel). You shouldn't disable ADSmartIO, as it's used extensively on our platforms (e.g. backlight control).
We don't anticipate that disabling these drivers will make a difference with the performance issues you're seeing.
p.s. I responded to the message you sent us earlier today, but it looks like your mail server is down right now.