usb_modeswitch - Activating Switchable USB Devices on Linux

Property Value
Distribution Mageia 6.1
Repository Mageia Core x86_64
Package name usb_modeswitch
Package version 2.4.0
Package release 2.mga6
Package architecture x86_64
Package type rpm
Installed size 133.14 KB
Download size 58.56 KB
Official Mirror
USB_ModeSwitch is a mode switching tool for controlling "flip flop"
(multiple device) USB gear.
Several new USB devices (especially high-speed wireless WAN stuff,
they're expensive anyway) have their Windows drivers onboard; when
plugged in for the first time they act like a flash storage and start
installing the driver from there. After that (and on every consecutive
plugging) this driver switches the mode internally, the storage device
vanishes (in most cases), and a new device (like an USB modem) shows
up. The WWAN gear maker Option calls that feature "ZeroCD (TM)".


Package Version Architecture Repository
usb_modeswitch-2.4.0-2.mga6.i586.rpm 2.4.0 i586 Mageia Core
usb_modeswitch - - -


Name Value
config(usb_modeswitch) == 2.4.0-2.mga6 - - - - - - -
sysfsutils -
tcl -
usb_modeswitch-data -


Name Value
config(usb_modeswitch) == 2.4.0-2.mga6
usb_modeswitch == 2.4.0-2.mga6
usb_modeswitch(x86-64) == 2.4.0-2.mga6


Type URL
Binary Package usb_modeswitch-2.4.0-2.mga6.x86_64.rpm
Source Package usb_modeswitch-2.4.0-2.mga6.src.rpm

Install Howto

  1. Enable Mageia Core repository on Install and Remove Software
  2. Update packages list:
    # urpmi.update -a
  3. Install usb_modeswitch rpm package:
    # urpmi usb_modeswitch




2016-10-04 - tv <tv> 2.4.0-2.mga6
+ Revision: 1058631
- add fixes from FC:
o fix crash on early fail (rhbz#1358472)
o don't return a value from stack (undefined behavior)
o man pages enhancements
- add the previously omitted systemd service file (rhbz#1352055)
- adjust for /UsrMove
2016-09-17 - ghibo <ghibo> 2.4.0-1.mga6
+ Revision: 1053527
- new version: 2.4.0.
2016-01-17 - daviddavid <daviddavid> 2.3.0-1.mga6
+ Revision: 925023
- new version: 2.3.0
2015-11-04 - daviddavid <daviddavid> 2.2.6-1.mga6
+ Revision: 897845
- new version: 2.2.6
2015-10-06 - daviddavid <daviddavid> 2.2.5-1.mga6
+ Revision: 886542
- new version: 2.2.5
2015-05-10 - tmb <tmb> 2.2.1-1.mga5
+ Revision: 821637
- Fix unreliable switching function for Cisco AM10
2014-10-15 - umeabot <umeabot> 2.2.0-4.mga5
+ Revision: 746463
- Second Mageia 5 Mass Rebuild
2014-09-25 - lmenut <lmenut> 2.2.0-3.mga5
+ Revision: 724746
- rebuild (no file deps)
2014-09-16 - umeabot <umeabot> 2.2.0-2.mga5
+ Revision: 690089
- Mageia 5 Mass Rebuild
2014-09-05 - luigiwalser <luigiwalser> 2.2.0-1.mga5
+ Revision: 672361
- 2.2.0
- fix libusb BR (should be libusb-1.0, not the old one)

See Also

Package Description
usb_modeswitch-data-20160803-1.mga6.noarch.rpm Activating Switchable USB Devices on Linux
usbmuxd-1.1.0-2.mga6.x86_64.rpm Daemon for communicating with Apple's iPod Touch and iPhone
usbredir-0.7.1-2.mga6.x86_64.rpm A protocol for redirection USB traffic
usbutils-008-2.mga6.x86_64.rpm Linux USB utilities
usbview-2.0-7.mga6.x86_64.rpm USB topology and device viewer
user-manager-5.8.7-1.mga6.x86_64.rpm Manage the users of your system
userdrake-2.16-1.mga6.x86_64.rpm A graphical interface for administering users and groups
usermode-1.111-7.mga6.x86_64.rpm Graphical tools for certain user account management tasks
usermode-consoleonly-1.111-7.mga6.x86_64.rpm Non graphical part of usermode
userspace-rcu-0.9.1-2.mga6.x86_64.rpm RCU (read-copy-update) implementation in user space
userspace-rcu-devel-0.9.1-2.mga6.x86_64.rpm Development files for userspace-rcu
ushare-1.1a-15.mga6.x86_64.rpm UPnP (TM) A/V Media Server
ustr-1.0.4-12.mga6.x86_64.rpm String library, very low memory overhead, simple to import
utf8cpp-devel-2.3.4-2.mga6.noarch.rpm Header files for utf8cpp
uthash-devel-1.9.9-3.mga6.noarch.rpm Development files for uthash