Christian Lamparter schrieb: > On Sunday 01 November 2009 21:24:28 Frank Schaefer wrote: > >> Matthew Dharm schrieb: >> >>> On Sun, Nov 01, 2009 at 07:29:20PM +0100, Josua Dietze wrote: >>> >>>> Frank Schaefer schrieb: >>>> >>>>> I really think the mode-switching should be done in the kernel and not >>>>> in user-space for reasons of usability. >>>>> >>>> What is wrong with an udev rule entry? By the way, did the "eject" >>>> command line tool work as well? >>>> >>> And I think it should be done in userspace for issues of maintainability >>> and useability. It is much easier for users to upgrade their udev then >>> their kernel. >>> >> Maintainability for whom ? The kernel-devs or the distro-people and the >> users ? ;) >> >> Please think about the users. They don't know that they have to create >> udev-rules or have to install additional packages like usb_modeswitch >> (which is nevertheless a great tool !). >> And even if they know, they don't want to do that. So it's up to the >> distros to do this automatically, which will in reality never come true >> for all devices and distros. >> > yes, please think about the users! > > All not-so-trival-changes have to go through wireless-testing / wireless-next, > net-next, linux-next until it hits finally the mainline... And then only users > which are able to update their kernels will benefit, *everyone else* has > to wait until their distros to pick up the new kernel... this could be easily more > than a year before the device will work right out of the box for *everyone else*. > Which potential not-so-trivial-changes do you think of in this case ? And userspace-software + packages have a quality-assurance-procedure, too, right ? ;) > Therefore udev should be the way to go... Maybe it should be, but it's a solution which will never work satisfyingly. At least as long as the needed udev-rules are not shipped with the kernel... > and as a bonus: a userspace/udev solution > does work with older kernels right away! > > Regards, > Chr Frank -- To unsubscribe from this list: send the line "unsubscribe linux-wireless" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html