diff -up usb-modeswitch-1.2.7/usb_modeswitch.c.fix-manual-pages usb-modeswitch-1.2.7/usb_modeswitch.c --- usb-modeswitch-1.2.7/usb_modeswitch.c.fix-manual-pages 2013-08-20 12:12:10.752953754 +0200 +++ usb-modeswitch-1.2.7/usb_modeswitch.c 2013-08-20 12:37:27.415242925 +0200 @@ -1968,7 +1968,8 @@ void printHelp() " -g, --device-num NUM system device number (for hard ID)\n" " -m, --message-endpoint NUM direct the message transfer there (optional)\n" " -M, --message-content message to send (hex number as string)\n" - " -2 , -3 additional messages to send (-n recommended)\n" + " -2, --message-content2 additional messages to send (-n recommended)\n" + " -3, --message-content3 additional messages to send (-n recommended)\n" " -n, --need-response read response to the message transfer (CSW)\n" " -r, --response-endpoint NUM read response from there (optional)\n" " -d, --detach-only detach the active driver, no further action\n" @@ -1989,10 +1990,11 @@ void printHelp() " -B, --qisda-mode apply a special procedure\n" " -E, --quanta-mode apply a special procedure\n" " -R, --reset-usb reset the device after all other actions\n" + " -w, --release-delay delay releasing the interface\n" " -Q, --quiet don't show progress or error messages\n" " -W, --verbose print all settings and debug output\n" " -D, --sysmode specific result and syslog message\n" - " -s, --success switching result check with timeout\n" + " -s, --check-success switching result check with timeout\n" " -I, --no-inquire do not get SCSI attributes (default on)\n\n" " -c, --config-file load long configuration from file\n\n" " -t, --stdinput read long configuration from stdin\n\n" diff -up usb-modeswitch-1.2.7/usb_modeswitch_dispatcher.1.fix-manual-pages usb-modeswitch-1.2.7/usb_modeswitch_dispatcher.1 --- usb-modeswitch-1.2.7/usb_modeswitch_dispatcher.1.fix-manual-pages 2013-08-20 11:59:15.467713141 +0200 +++ usb-modeswitch-1.2.7/usb_modeswitch_dispatcher.1 2013-08-20 12:57:51.913947292 +0200 @@ -0,0 +1,18 @@ +.TH "USB_MODESWITCH_DISPATCHER" "1" +.SH "NAME" +usb_modeswitch_dispatcher - dispatcher not intended for direct invocation. +.SH "SYNOPSIS" +.PP +\fBusb_modeswitch_dispatcher\fR +.SH "DESCRIPTION" +.PP +usb_modeswitch_dispatcher is doing additional device checking and +using the usb_modeswitch binary to switch with the selected device config file. +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, in order to make the device +usable. +.PP +This program is called by udev and is not supposed to be called directly +by the user. +.SH SEE ALSO +.BR usb_modeswitch(1).