Carl-Daniel wrote:
Of the proprietary drivers, all USB drivers could be migrated to userspace with libusb as Greg Kroah-Hartman suggested. This would allow to keep them proprietary yet keep them out of the kernel. Problem solved for them.
Are you sure? Greg does not know these devices and their drivers, his statement may be based on some stable knowledge of successful transition projects from kernel to user space *for some other de- vices* but simply taking this as a base to judge upon these ISDN and DSL device is not reasonable. Do you know for sure that libusb performance meets the strict requirements imposed by some of the protocols involved? As far as I understand this game, you will run into problems when trying to implement the required timing and reduce lethal latencies *in user space* for these drivers. How many context/task transactions are acceptible for such a monster while doing 6MB/s DSL from kernel to userspace back to kernel and so forth? Let's face it... Go to eBay, sell your device to some Windows guys, if ever, it will take a long time before you can use your hardware on Linux again. :-( Regards, Lysander Pensch