Invention Grant
- Patent Title: Communicating with USB devices after a computer system crash
- Patent Title (中): 在计算机系统崩溃后与USB设备通信
-
Application No.: US12337697Application Date: 2008-12-18
-
Publication No.: US08166349B2Publication Date: 2012-04-24
- Inventor: Erik Cota-Robles , Praveen Vegulla , Kinshuk Govil , Olivier Cremel
- Applicant: Erik Cota-Robles , Praveen Vegulla , Kinshuk Govil , Olivier Cremel
- Applicant Address: US CA Palo Alto
- Assignee: VMware, Inc.
- Current Assignee: VMware, Inc.
- Current Assignee Address: US CA Palo Alto
- Main IPC: G06F11/00
- IPC: G06F11/00

Abstract:
One embodiment is a method of transferring data from a computer system to a Universal Serial Bus (USB) device after a computer system crash where interrupts are masked, the method comprising: (a) detecting the computer system crash; (b) transferring at least a portion of the data to a USB driver for the USB device; (c) the USB driver transferring the portion of the data to a USB controller driver for a USB controller for the USB device; (d) the USB controller driver causing the USB controller to transfer the portion of the data to the USB device; (e) polling the USB controller to determine whether the data transfer was completed; and (f) if the data transfer was completed, providing a notification to the computer system. Another embodiment is a method of transferring data from a Universal Serial Bus (USB) device to a computer system after a computer system crash where interrupts are masked, the method comprising: (a) detecting the computer system crash; (b) identifying a USB device used to communicate data to the computer system; (c) polling a USB controller for the identified USB device to determine whether new input has been received; (d) if so, obtaining the new input; and (e) transferring the new output to the computer system for further processing.
Public/Granted literature
- US20100161863A1 COMMUNICATING WITH USB DEVICES AFTER A COMPUTER SYSTEM CRASH Public/Granted day:2010-06-24
Information query