---
name: "usb_modeswitch_dispatcher"
section: "1"
platform: "linux"
package: "usb_modeswitch"
version: "2.6.2.20251207-1"
release: "Arch Linux 2026-11-01"
platforms: ["linux"]
url: "https://new.carta.tech/usb_modeswitch_dispatcher"
---

# usb\_modeswitch\_dispatcher(1)

Linux wrapper for usb\_modeswitch (not intended for direct invocation)

## NAME

usb\_modeswitch\_dispatcher - Linux wrapper for usb\_modeswitch (not intended for direct invocation)

## SYNOPSIS

**usb\_modeswitch\_dispatcher**

## DESCRIPTION

usb\_modeswitch\_dispatcher will do detailed device checking and will subsequently use the Linux-independent usb\_modeswitch binary together with the selected device config file to switch the mode of certain USB devices.

If no drivers are taking care of the device after the mode switch, the dispatcher will try to load and bind the "option" serial driver to any USB interfaces with class 0xff, in order to make the device useable in case it is not recognized by that driver yet. This may or may not work.

This program is called by udev and is not supposed to be called directly by the user.

## SEE ALSO

**[usb\_modeswitch(1)](/usb_modeswitch/1.md).**
