I try to make a USB ISDN modem Driver for MacOS X. I have read some Apple documentation about IOKit. I read the .pdf and some example in darwin. But I am very confused. I have never write a driver, and I don't really know how a modem works.
Please, can you help me to find the global organisation of such a project? I think my driver must be a client to USB interface and a provider to BSD interface, is that true?
I downloaded the serial family in the darwin open source project, but I don't know if there is internal modem driver in it.
Must I make a special class for PPP, must I adapt the PPP protocol?
Can I adapt the modem driver in the serial family?
Must I make a Kext Extension module or simply a driver? I can choose these two things in Project Builder and I don't know what I must use...
Tx