On Tue, 2011-05-17 at 11:22 +0200, Aleksander Morgado wrote: > Hi all, > > Finished developing a new 'cinterion' plugin for Cinterion/Siemens-based > modems (see [1]). > > This development is ready for review in the 'plugin-cinterion' branch in > the following Gitorious repository [2]: > git://gitorious.org/lanedo/modemmanager.git > > > The branch is based on the 'protect-callbacks' branch (already reported > in another email, see [3]) and organized in 4 different chunks: > > (a) 9057514..85ac24b (4 commits): Generic fixes in the core codebase, > including new properties in the generic GSM object to enable plugins use > their own CMER, CNMI and CPMS commands. > > (b) 4cbb9df..d0f81d5 (8 commits): New plugin with support for > Cinterion/Siemens USB modems. > > (c) 8d42b58..09b5ff9 (6 commits): Additional generic support for RS232 > modems, including: > * Vendor ID and product ID retrieval during AT port probing (already > discussed before in the mailing list, see [4]). > * Allow plugins to request being sorted last in the list of plugins, > so that plugins which may handle RS232 modems are the last ones being > tested (they are not based only on udev's vendor-id check, so they > always launch AT port probing if no other plugin took the probing step > before). > * New ScanDevices() method in ModemManager object in D-Bus, to > request a new re-scan of all non-grabbed ports. RS232 modems are not > detected automagically as there is no udev event notifying they were > connected, so a system wanting to use RS232 modems should be able to > request a port re-scan to look for newly connected modems.
What would call this? Userspace tools or udev scripts or something? > * A new method to set a modem as invalid and get it removed if up to > N consecutive AT commands get timed out. Disabled for all plugins by > default. > > (d) c1ded2e..0cc3d40 (4 commits): Improved the cinterion plugin with > support for Cinterion/Siemens RS232 modems, based on the previous > generic RS232 fixes. > > > Comments welcome, > > Cheers! > > > [1] http://en.wikipedia.org/wiki/Cinterion_Wireless_Modules > [2] https://gitorious.org/lanedo/modemmanager > [3] > http://mail.gnome.org/archives/networkmanager-list/2011-May/msg00126.html > [4] > http://mail.gnome.org/archives/networkmanager-list/2011-May/msg00047.html > > _______________________________________________ networkmanager-list mailing list [email protected] http://mail.gnome.org/mailman/listinfo/networkmanager-list
