USB Mass Storage Logical Unit Hot Plug and Play Management
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current USB mass storage devices do not support hot plug and play of logical units, leading to disruptions and performance issues when adding or removing logical units, as they require disconnection and reinitialization, affecting running applications.
Innovation Solution
A method and system for dynamically managing logical units through a USB interface, generating and informing the host of hot plug and play events, allowing for the addition or removal of logical units without interrupting the system, using a detecting apparatus, logical unit table management, and event generation and processing.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If logical units are added or removed from a USB mass storage device, then the device configuration can be dynamically adjusted, but the system requires disconnection and reinitialization which disrupts running applications
Solution Approach 1:
The patent applies preliminary action by pre-establishing the framework for hot plug and play event handling in the USB mass storage device. The device is configured with event detection mechanisms and logical unit table management structures in advance, allowing it to respond to logical unit changes without requiring system disconnection or reinitialization, thus maintaining application continuity while enabling dynamic configuration
2Adaptability or versatility
If logical units are dynamically added or removed, then device flexibility is improved, but system disruptions and performance issues occur
Solution Approach 1:
The patent implements dynamics by enabling the logical unit table to be dynamically updated in response to hot plug and play events. The system can add or remove logical units at runtime without requiring a full system reinitialization, allowing the device configuration to adapt flexibly while maintaining stable system performance through controlled event handling and selective logical unit management
3Stability of the object's composition
If traditional USB mass storage device operation is used, then system stability is maintained, but logical unit changes require full reinitialization affecting running applications
Solution Approach 1:
The patent applies segmentation by separating the logical unit management function from the overall system operation. The logical unit table is managed independently through dedicated event detection and update mechanisms, allowing individual logical units to be added or removed without triggering a full system reinitialization, thus reducing application interruption time while maintaining system stability
Data Source
AI summary
A method and apparatus for adding or removing a logical unit of a mass storage device connected to a host computer through a universal serial bus (USB) interface are provided. The method may comprise: dynamically managing a logical unit table associated with the logical unit; generating a corresponding hot plug and play (PnP) event in the mass storage device; and informing the host computer of the hot PnP event. The mass storage device may comprise: a logical unit managing apparatus; a hot PnP event generating apparatus; and an informing apparatus for informing a host computer of the hot PnP event through a USB.


