Search Linux Wireless

Re: [PATCH] ar9170usb: add mode-switching for AVM Fritz!WLAN USB N devices in cdrom mode

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Mon, 2009-11-02 at 21:10 +0100, Frank Schaefer wrote:
> Matthew Dharm schrieb:
> > On Sun, Nov 01, 2009 at 09:11:49PM +0100, Frank Schaefer wrote:
> >   
> >> Josua Dietze schrieb:
> >>     
> >>> 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?
> >>>       
> >> It returns an error but the device is ejected.
> >> But do you really want the users to open a terminal window and call
> >> "eject" each time they plug their device in ;) ?
> >>     
> >
> > If 'eject' worked, then why not use a simple udev entry?  That way nobody
> > has to call anything by hand...
> >
> > Matt
> >   
> And who will create this udev-entry ;) ? How can you make sure that this
> is done on all systems ?

You can't.  The distros have to make sure it works.  Personally, I think
these should all be in the kernel, but the kernel doesn't contain
policy.  And unfortunately, for some devices (3G modems specifically)
ejecting the driver CD thing *is* policy.  Option for example protested
mightily when I sent a patch to auto-eject their driver CD, because they
apparently do use the driver CD thing to send Linux drivers and software
to a few clients.  But by and large, the driver CD is completely
useless.

Devices with fake driver CDs and how they are handled currently:

Zydas WLAN   - kernel
Huawei 3G    - kernel  (unusual_devs entry)
Sierra 3G    - kernel  (drivers/usb/serial/sierra.c)
Option 3G    - udev rules, 'rezero', or usb_modeswitch
ZTE 3G       - udev rules, simple 'eject'

Dan

--
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

[Index of Archives]     [Linux Host AP]     [ATH6KL]     [Linux Bluetooth]     [Linux Netdev]     [Kernel Newbies]     [Linux Kernel]     [IDE]     [Security]     [Git]     [Netfilter]     [Bugtraq]     [Yosemite News]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Linux RAID]     [Linux ATA RAID]     [Samba]     [Device Mapper]
  Powered by Linux