View Single Post
Old October 13th, 2009   #12
ericthegeek
Task Group Member
 
Join Date: Aug 2008
Posts: 375
Default

Couple of things I notice:
The Sub-Device should report 12 sub-devices (Section 10.5.1 - Sub-Device Count).

I'd really rather see the sub-device have a footprint of zero and a starting address of 0xFFFF. (FFFF means not-supported). Otherwise the controller could think the devices needs 24 slots (12 for the root and 1 for each sub-device). Sounds like some controllers aren't happy with this though.

I've generally assumed that a device that supports Personalities also must support PERSONALITY_DESCRIPTION. It's not in the document, but it'd be hard for a controller to know what to do without it. Give the manufacturer a call, they can probably tell you what PIDs they require.
ericthegeek is offline   Reply With Quote