5. The USBCDCEthernet sample plist personality doesn't have
matching criteria for bDeviceClass, but rather for PID and VID.
Is there any reason why I shouldn't make my driver match on the
device class instead of the PID/VID?
A good question. If you ship a driver that matches on class, then your
driver will match to anyone else's USB CDC Ethernet device as well.
Plus, if , in the future, Apple were to ship a CDC Ethernet driver as
part of Mac OS X, it would conflict with your driver.
The intent is that OS vendors ship class drivers while third parties
ship drivers that match their hardware specifically. Your driver should
match on VID/PID and not the device or interface class.
Thanks,
--gc
_______________________________________________
usb mailing list | email@hidden
Help/Unsubscribe/Archives: http://www.lists.apple.com/mailman/listinfo/usb
Do not post admin requests to the list. They will be ignored.