Apple provides many of the drivers in the OS for devices that follow
the device standards set in the Device Working Groups.
In particular my team provides the drivers for the Communications
Device Classes that have been defined. At the present time we
support 2 different classes of devices. The Ethernet Control Model
which is used by some Cable and DSL Modems. We also support the
Abstract Control Modem Model which is used by some Modems, ISDN
Adapters, DSL Modems, Cable Modems and Cell Phones.
If device manufacturers follow the specs then they should just work.
There are often times problems in sleep wake. Some manufacturers do
not provide support properly for suspend/resume as defined in the USB
specifications. Please report any issues you have on specific
devices. We do attempt to get them working properly, but we are not
always able to.
Jim
On Jun 14, 2005, at 8:56 AM, Mark Thomas wrote:
Hi,
Could anybody give me an some insight how the whole USB model
sits when a
device which can behave like a USB-Ethernet adapter, as I notice
for a lot
of the devices which I work with that the standard Apple drivers
seems to
work with them (apart from 1 or minor issues usually sleep and dual
processor sometimes). I see this if I use the USBProber and then
see an
Ethernet adapter appear in the network list.
I understand that USB devices usually work in USB families and a
driver
usually then offers specific functionality which the standard USB
driver
doesn't offer - I think that's how it works if memory servers me
right.
So it makes me wonder why, I sometimes have specific drivers for
particular broadband modems ?, could anybody explain why ?, or
maybe my
understanding is wrong about USB families.
Thanks
Mark.
_______________________________________________
Do not post admin requests to the list. They will be ignored.
Usb mailing list (email@hidden)
Help/Unsubscribe/Update your Subscription:
http://lists.apple.com/mailman/options/usb/email@hidden
This email sent to email@hidden