> My main trouble today was that my driver should to be a client of both usbser > and gldv3 (mac) and gldv3 drivers want minor #0, which originally was taken > by > usbser. After I modified usbser to use only higher minors, I was able to at > least plumb a gldv3 interface AND use the serials at the same time.
I can't say I'm the ultimate expert on the subject (even though I wrote usbser), but I think in general, creative slicing of the minor space is a dangerous game, especially with multiple frameworks involved at the same time. It might work today, but it can easily break down the road. What if we decide to add ugen pass-through to usbser; what if the USBA's minor requirements clash with MAC's; etc. So while I won't say "don't do it", I will say that you do it with a realization that there are certain risks, and it is your conscious decision to live with those risks. Forewarned is forearmed. -Artem _______________________________________________ driver-discuss mailing list [email protected] http://mail.opensolaris.org/mailman/listinfo/driver-discuss
