code is to switch to UMS, you can customize to switch to another usb mode, such as MTP. Public void updateState (String state ){
...} Else if (REZEROCMD. equals (state )){
/* When recieve REZEROCMD, it means that PC has installed a proper driver, so can switch to other USB function (UMS )*/
Slog. w (TA
the production business, the product description, the model and so on.(11) At this time the host will pop up the window, showing the discovery of new equipment information, production, product description, model and so on.(12) According to Device_descriptor and device_configuration answer, PC judge whether can provide USB driver, general Win2K can provide several kinds of equipment, such as game joystick,
USB devices are very complex and consist of a number of different logical units, and the relationships between these logical units can be described simply as follows:
L devices (Usb_device) typically have one or more configurations (Usb_host_config)
L configuration usually has one or more interfaces (Usb_interface)
The L interface usually has one or more settings
L setting has no or more than one endpoint (Usb_host_endpoint)
Detailed descriptions
Linux supports the connection of various USB slave devices while also supporting itself as a device into other hosts. The most typical example is the Android OS phone, which plugs into a computer that can be identified as a USB stick device.
For the SOC, this part directly corresponds to the operation of the
The device identification string plays an important role in the enumeration and loading process of the driver device. Device ID string is generally dividedHardware identifier string, compatibility identifier string, and device identifier stringThese types. These identifiers
// driver category, which indicates that this is a USB deviceClassguid = {36fc9e60-c465-11cf-8056-444553540000} // The GUID value of the corresponding USB device. Guid values of different devices are different.Provider = % provider % // provider of the INF file, % provider %Is a string tag. In the strings segment, you
Turn from: http://blog.chinaunix.net/uid-23795818-id-2385141.htmlWhat the host will do: Hardware and softwareThe hardware required for the host side is: USB host controller and a root hub with one or more USB ports.The SOFTWARE is: an operating system, enables device drivers to communicate with Lower-level, that access the US
After detecting that the USB device is inserted, the USB host needs to enumerate the devices. Enumeration is to read some information from the device, know what the device is, and how to communicate, so that the host can load the appropriate
close the "rundll32.exe" process.
7th method: Uninstall the entire USB driver, reinstall
I'll add some more methods later.
The first method:
Close the application that is accessing the files on the USB mobile storage device, and then click Safely Remove the hardware.Note: Some applications will still exist in the
Based on the previously transplanted kernel, we transplanted the drivers separately. This article mainly transplanted the USB driver and clarified the mdev related to hot swapping. In kernel 2.6.30, the USB driver has been improved, you only need to modify the configuration sheet. The added content is as follows:
How to set up USB for Virtualbox? USB in different versions of Virtual BoxFor use of the USB in Virtual Box 3.x need a puel-version. From Virtual Box > 4.x USB 1.0 are supported in the OSE version installed from Software Center. For USB 2.0 or
Scenario
After the first installation of the system, the usb cannot be used. The usb serial interface driver is not installed. It is normal that the NIC driver cannot be installed. How can I install the driver in this case?
Solution
Check whether there is no
multiple endpoints.
In a USB device, each device can contain one or more configurations. Different Configurations make the device display different combinations of functions. The configuration consists of multiple interfaces. An interface consists of multiple endpoints and represents a basic function. It is an object
In order to protect mobile devices in the computer can be normal operation, the first access to a computer need to install a driver, mobile phone needs to install mobile drive, u disk need to install USB drive and so on.
When you connect a USB drive or mobile device such as a mobile phone to your computer, you will fi
of 2.0 (2.0 devices use 10 minutes 23 seconds, two 3.0 devices with 1 minutes and 16 seconds), completely crushing the opponent.
Migrating to 3.0 not only requires a 3.0 device, but also requires your computer to have a USB3.0 interface. Desktop users may consider buying a new motherboard. If the current motherboard is still able to meet your needs, you can purchase a USB3.0 PCIE card for installation. Laptop users can upgrade by using ExpressCard.
Compared with a general streaming driver, USB streaming drivers have many similarities and differences. This is closely related to the working method and USB protocol of USB devices. The most intuitive is that, apart from the ten standard stream-driven interface functions such as xxx_init and xxx_open, there are also t
Article Title: Use a USB flash drive to load the controller driver to install the Linux system. Linux is a technology channel of the IT lab in China. Including desktop applications, Linux system management, kernel research, embedded systems, open source, and other basic categories. Generally, we need to load some scsi or RAID card drivers during Server installation, so that the operating system can detect t
KVM Command Line arguments
-USB Open USB driver, start client USB support
-usbdevice Devname adds USB devices to the client, devname in many forms, as described in Man KVM, where only one form of host:vendor_id:product_id is involved,-usbdevce vendor_id: product_id
Get
previously set to establish a shared connection.
You will see the new hardware found on your local computer, just as you plug a USB device from a remote computer into your local computer, and you can install a driver to fix it if it doesn't automatically recognize it.
Extended Application
According to the features of USB
Virtualbox keyboard is invalid, USB device problems, seamless mode problems, sound card exclusive issue Strategy 1, invalid keyboard: Install scim-bridge-client-qt and log on again. 2. Seamless mode Dislocation: set the value to 16 bits in vbox to OK. in seamless mode, at least one Windows window must be retained. 3. Windows cannot share the net use x: // svrbox/$ your_1__dir with Linux Through Network fold
The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion;
products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the
content of the page makes you feel confusing, please write us an email, we will handle the problem
within 5 days after receiving your email.
If you find any instances of plagiarism from the community, please send an email to:
info-contact@alibabacloud.com
and provide relevant evidence. A staff member will contact you within 5 working days.