Reinicio mi Macbook (modelo 4,1 + 10.6.8) con muy poca frecuencia ya que confío mucho en la función de hibernación. También uso un poco de memoria USB y normalmente hay una enchufada en una de las ranuras USB.
Entonces, cuando reanudo de la hibernación, suceden dos cosas.
1) Mi unidad flash USB está desmontada y OSX se queja de que no se desmontó limpiamente ...!?!
2) Y, ya no puedo encontrar la unidad mediante Utilidades de disco . Simplemente no está en la lista.
Si bien el # 1 anterior es molesto, extraerlo e insertarlo de nuevo lo vuelve a montar, preferiría si simplemente pudiera solicitar un nuevo montaje. Pero no puedo. diskutil list
no muestra la unidad. But , mientras investigaba este problema, encontré que el bus USB todavía puede verlo.
$ system_profiler SPUSBDataType
USB:
USB High-Speed Bus:
Host Controller Location: Built-in USB
Host Controller Driver: AppleUSBEHCI
PCI Device ID: 0x283a
PCI Revision ID: 0x0004
PCI Vendor ID: 0x8086
Bus Number: 0xfa
Cruzer:
Product ID: 0x5530
Vendor ID: 0x0781 (SanDisk Corporation)
Version: 2.00
Serial Number: 3513630C54E0EC83
Speed: Up to 480 Mb/sec
Manufacturer: SanDisk
Location ID: 0xfa200000 / 2
Current Available (mA): 500
Current Required (mA): 200
Tengo dos preguntas,
1) ¿Cómo puedo evitar que se desmonte el disco? Y si no puedo ...
2) ¿Cómo puedo volver a montar sin eliminarlo físicamente y reinsertarlo?
EDITAR:
Esta respuesta , sugiere que descargue el controlador USB. Desafortunadamente no me funciona ...
$ sudo kextunload /System/Library/Extensions/IOUSBMassStorageClass.kext
(kernel) Can't unload kext com.apple.iokit.IOUSBMassStorageClass; classes have instances:
(kernel) Kext com.apple.iokit.IOUSBMassStorageClass class IOUSBMassStorageClass has 2 instances.
Failed to unload com.apple.iokit.IOUSBMassStorageClass - (libkern/kext) kext is in use or retained (cannot unload).