मेरे पास एक USB कुंजी है जो काम कर रही थी और अब इसे माउंट नहीं किया जा सकता है। डिवाइस का पता लगाया गया है लेकिन माउंट नहीं किया गया है। एक मिनट के बाद या तो यह स्थिति का पता नहीं चलता है ioreg -p IOUSB -w0 -lकनेक्शन के ठीक बाद कमांड देता है। थोड़ी देर के बाद, डिवाइस सूची से गायब हो जाता है।
+-o USB Flash Disk@14100000 <class AppleUSBDevice, id 0x100007502, registered, matched, active, busy 0 (7 ms), retain 19>
| {
| "sessionID" = 140116672718152
| "iManufacturer" = 1
| "bNumConfigurations" = 1
| "idProduct" = 4096
| "bcdDevice" = 4352
| "Bus Power Available" = 250
| "USB Address" = 10
| "bMaxPacketSize0" = 64
| "iProduct" = 2
| "iSerialNumber" = 3
| "bDeviceClass" = 0
| "Built-In" = No
| "locationID" = 336592896
| "bDeviceSubClass" = 0
| "bcdUSB" = 512
| "USB Product Name" = "USB Flash Disk"
| "PortNum" = 1
| "non-removable" = "no"
| "IOCFPlugInTypes" = {"9dc7b780-9ec0-11d4-a54f-000a27052861"="IOUSBFamily.kext/Contents/PlugIns/IOUSBLib.bundle"}
| "bDeviceProtocol" = 0
| "IOUserClientClass" = "IOUSBDeviceUserClientV2"
| "IOPowerManagement" = {"DevicePowerState"=0,"CurrentPowerState"=4,"CapabilityFlags"=32768,"MaxPowerState"=4,"DriverPowerState"=4}
| "kUSBCurrentConfiguration" = 1
| "Device Speed" = 2
| "USB Vendor Name" = "General"
| "idVendor" = 2316
| "IOGeneralInterest" = "IOCommand is not serializable"
| "USB Serial Number" = "04IUVY6CK9W0QCJJ"
| "IOClassNameOverride" = "IOUSBDevice"
| }
|
+-o USB Flash Disk@14200000 <class AppleUSBDevice, id 0x100007700, registered, matched, active, busy 0 (7 ms), retain 18>
{
"sessionID" = 142173080787396
"iManufacturer" = 1
"bNumConfigurations" = 1
"idProduct" = 4096
"bcdDevice" = 4352
"Bus Power Available" = 250
"USB Address" = 31
"bMaxPacketSize0" = 64
"iProduct" = 2
"iSerialNumber" = 3
"bDeviceClass" = 0
"Built-In" = No
"locationID" = 337641472
"bDeviceSubClass" = 0
"bcdUSB" = 512
"USB Product Name" = "USB Flash Disk"
"PortNum" = 2
"non-removable" = "no"
"IOCFPlugInTypes" = {"9dc7b780-9ec0-11d4-a54f-000a27052861"="IOUSBFamily.kext/Contents/PlugIns/IOUSBLib.bundle"}
"bDeviceProtocol" = 0
"IOUserClientClass" = "IOUSBDeviceUserClientV2"
"IOPowerManagement" = {"DevicePowerState"=0,"CurrentPowerState"=4,"CapabilityFlags"=32768,"MaxPowerState"=4,"DriverPowerState"=4}
"kUSBCurrentConfiguration" = 1
"Device Speed" = 2
"USB Vendor Name" = "General"
"idVendor" = 2316
"IOGeneralInterest" = "IOCommand is not serializable"
"USB Serial Number" = "04P6O04UC8YSC6QU"
"IOClassNameOverride" = "IOUSBDevice"
}
डिवाइस 140116672718152को सही ढंग से पता लगाया गया है और सही तरीके से काम करता है (यह उसी प्रकार का एक यूएसबी कुंजी है) और डिवाइस 142173080787396समस्याग्रस्त है। इसका पता लगाया और सूचीबद्ध किया गया है, लेकिन थोड़ी देर के बाद यह सूची से गायब हो जाता है। क्या USB कुंजी फर्मवेयर या ऐसा कुछ रीसेट करने का एक तरीका है? मैं दूसरे लैपटॉप की कुंजी से कनेक्ट नहीं कर सकता। मुझे लगता है कि यह तब से काम नहीं कर रहा है जब मैंने एक हस्तांतरण के दौरान बेदखल किए बिना डिस्कनेक्ट कर दिया है, लेकिन मुझे इस बारे में निश्चित नहीं है।