Note that there are some explanatory texts on larger screens.

plurals
  1. PO
    text
    copied!<p>This question sounds a lot like a USB device containing a small flash disk which contains the Windows driver, but actually it's a sort of network access device (UMTS modem comes to my mind). If this is the case, try to use <a href="http://www.draisberghof.de/usb_modeswitch/" rel="nofollow">USB_ModeSwitch</a>, which contains a database of USB devices and the commands and data which must be used to move the device from "storage mode" to "network access mode". If the device is not configured in the database, <a href="http://sourceforge.net/projects/usbsnoop/" rel="nofollow">Usb Sniffer for Windows</a> can be used on Windows to trace the USB traffic and extract the necessary command/data combo.</p> <p>Automation of usb_modeswitch, so that it performs it's magic when you plug in your device can be done using udev rules. If you're using a Fedora or Ubuntu based distribution, this is handled for you when you install the packages providing usb_modeswitch (sorry I've no info about SUSE but i think it's similar).In Fedora it's the package use_modeswitch_data, which provides a wrapper for the usb_modeswitch cmd and the necessary rule files.</p> <p>If you really want bind/unbind USB devices to drivers, see <a href="http://lwn.net/Articles/143397/" rel="nofollow">this LWN article</a>. As root, <code>echo $usbid &gt; /sys/bus/usb/drivers/usb-storage/unbind</code> will unbind the USB device with <code>$usbid</code> from the "usb-storage" driver. Using the same command, but using <code>bind</code> instead of <code>unbind</code>, will try to bind the device to the driver. But be aware that it makes no sense (and will not work) to bind a device which acts like a storage device to a usbnet driver.</p>
 

Querying!

 
Guidance

SQuiL has stopped working due to an internal error.

If you are curious you may find further information in the browser console, which is accessible through the devtools (F12).

Reload