miqlas Posted November 17, 2010 Share Posted November 17, 2010 Hello! I have an ICH9 based laptop (Masked to ICH10 with DSDT), and an E-SATA HDD (for TimeMachine). I remember, long time ago it was hot-swappable (10.6.2?), but now i can't attach it while the system up (it doens't show up in DiskUtility), but it works, when i attach it before booting up the system. Can i fix it somehow? My DSDT SATA section: Scope (_SB.PCI0) { Device (SAT0) { Name (_ADR, 0x001F0002) OperationRegion (SACS, PCI_Config, 0x40, 0xC0) Field (SACS, DWordAcc, NoLock, Preserve) { PRIT, 16, SECT, 16, PSIT, 4, SSIT, 4, Offset (0x08), SYNC, 4, Offset (0x0A), SDT0, 2, , 2, SDT1, 2, Offset (0x0B), SDT2, 2, , 2, SDT3, 2, Offset (0x14), ICR0, 4, ICR1, 4, ICR2, 4, ICR3, 4, ICR4, 4, ICR5, 4, Offset (0x50), MAPV, 2 } Method (_DSM, 4, NotSerialized) { Store (Package (0x02) { "device-id", Buffer (0x04) { 0x22, 0x3A, 0x00, 0x00 } }, Local0) DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0)) Return (Local0) } } Device (SAT1) { Name (_ADR, 0x001F0005) OperationRegion (SACS, PCI_Config, 0x40, 0xC0) Field (SACS, DWordAcc, NoLock, Preserve) { PRIT, 16, SECT, 16, PSIT, 4, SSIT, 4, Offset (0x08), SYNC, 4, Offset (0x0A), SDT0, 2, , 2, SDT1, 2, Offset (0x0B), SDT2, 2, , 2, SDT3, 2, Offset (0x14), ICR0, 4, ICR1, 4, ICR2, 4, ICR3, 4, ICR4, 4, ICR5, 4, Offset (0x50), MAPV, 2 } } I think i don't have SAT1, but i'm not sure. Maybe i don't need the SAT1. IOREGExp: It looks good: External port (all others are Internal). Then why not ejectable? PRT4@4 in IOREGExp. DSDT_20101116_OK.zip My full DSDT. Acer 5730ZG (5930' like laptop) lspci.zip Full lspci output ioreg_Acer_Aspire5730ZG.txt.zip Full IOReg output IOREG: | | | +-o PRT4@4 <class AppleAHCIPort, id 0x1000001e9, registered, matched, active, busy 0 (690 ms), retain 9> | | | | | { | | | | | "AHCI Port SNotification" = Yes | | | | | "Controller Characteristics" = {"Port Description"="AHCI Version 1.20 Supported","Product Name"= "ICH10 AHCI","Vendor Name"="Intel","Port Speed"="3 Gigabit"} | | | | | "AHCI Port Hot Plug" = Yes | | | | | "IOMaximumSegmentCountWrite" = 0x100 | | | | | "AHCI Request Alignment" = 0x80 | | | | | "IOPowerManagement" = {"CurrentPowerState"=0x1,"DevicePowerState"=0x1,"ChildrenPowerState"=0x1} | | | | | "IOMaximumSegmentByteCountWrite" = 0x400000 | | | | | "IOMaximumSegmentByteCountRead" = 0x400000 | | | | | "IOPolledInterface" = "AppleAHCIPortPolledAdapter is not serializable" | | | | | "AHCI-Ejectable" = No | | | | | "Protocol Characteristics" = {"Physical Interconnect"="SATA","Physical Interconnect Location"="Internal/External"} | | | | | "64-bit" = Yes | | | | | "AHCI-Built-In" = Yes | | | | | "IOMaximumSegmentCountRead" = 0x100 | | | | | "AHCI Port ESATA" = Yes | | | | | "AHCI Port ALPM" = No | | | | | "AHCI Request Size" = 0x1080 | | | | | } | | | | | | | | | +-o IOAHCIDevice@0 <class IOAHCIDevice, id 0x1000001f5, registered, matched, active, busy 0 (690 ms), retain 11> | | | | | { | | | | | "IOUnit" = 0x0 | | | | | "Protocol Characteristics" = {"Physical Interconnect"="SATA","AHCI Port Number"=0x0, "Port Speed"="3 Gigabit","Physical Interconnect Location"="External"} | | | | | } | | | | | | | | | +-o AppleAHCIDiskDriver <class AppleAHCIDiskDriver, id 0x100000203, registered, matched, active, busy 0 (487 ms), retain 6> | | | | | { | | | | | "IOClass" = "AppleAHCIDiskDriver" | | | | | "CFBundleIdentifier" = "com.apple.iokit.IOAHCIBlockStorage" | | | | | "IOProviderClass" = "IOAHCIDevice" | | | | | "IOMaximumBlockCountRead" = 0x10000 | | | | | "NCQ" = Yes | | | | | "IOMaximumBlockCountWrite" = 0x10000 | | | | | "Model" = "TOSHIBA MK2555GSX " | | | | | "IOProbeScore" = 0x0 | | | | | "IOPolledInterface" = "not serializable" | | | | | "Serial Number" = " X9T3P1NWT" | | | | | "IOMatchCategory" = "IODefaultMatchCategory" | | | | | "Queue Depth" = 0x20 | | | | | "SATA Features" = 0xf | | | | | "Revision" = "FG001A " | | | | | "Physical Block Size" = 0x200 | | | | | "Logical Block Size" = 0x200 | | | | | } | | | | | | | | | +-o IOAHCIBlockStorageDevice <class IOAHCIBlockStorageDevice, id 0x100000204, registered, matched, active, busy 0 (485 ms), retain 5> | | | | | { | | | | | "Device Characteristics" = {"Logical Block Size"=0x200,"Product Name"="TOSHIBA MK2555GSX ","Medium Type"="Rotational","Physical Block Size"=0x200,"SATA Features"=0xf,"Serial Number"=" X9T3P1NWT","Product Revision Level"="FG001A "} | | | | | "IOMinimumSegmentAlignmentByteCount" = 0x4 | | | | | "device-type" = "Generic" | | | | | "Protocol Characteristics" = {"Physical Interconnect"="SATA","Physical Interconnect Location"="External"} | | | | | "SMART Capable" = Yes | | | | | "IOCFPlugInTypes" = {"24514B7A-2804-11D6-8A02-003065704866"="SMARTLib.plugin"} | | | | | } | | | | | | | | | +-o IOBlockStorageDriver <class IOBlockStorageDriver, id 0x10000021e, registered, matched, active, busy 0 (443 ms), retain 7> | | | | | { | | | | | "IOPropertyMatch" = {"device-type"="Generic"} | | | | | "IOProbeScore" = 0x0 | | | | | "IOProviderClass" = "IOBlockStorageDevice" | | | | | "IOClass" = "IOBlockStorageDriver" | | | | | "CFBundleIdentifier" = "com.apple.iokit.IOStorageFamily" | | | | | "Statistics" = {"Operations (Write)"=0x187,"Latency Time (Write)"=0x0,"Bytes (Read)"=0xc85800,"Errors (Write)"=0x0,"Total Time (Read)"=0x9e286abc3,"Retries (Read)"=0x0,"Latency Time (Read)"=0x0,"Errors (Read)"=0x0,"Total Time (Write)"=0x9ad9a755,"Bytes (Write)"=0x42f200,"Operations (Read)"=0x223,"Retries (Write)"=0x0} | | | | | "IOMatchCategory" = "IODefaultMatchCategory" | | | | | "IOGeneralInterest" = "IOCommand is not serializable" | | | | | } | | | | | | | | | +-o TOSHIBA MK2555GSX Media <class IOMedia, id 0x100000222, registered, matched, active, busy 0 (443 ms), retain 10> | | | | | { | | | | | "Removable" = No | | | | | "Content" = "FDisk_partition_scheme" | | | | | "Whole" = Yes | | | | | "Leaf" = No | | | | | "BSD Name" = "disk1" | | | | | "Ejectable" = No | | | | | "Preferred Block Size" = 0x200 | | | | | "IOMediaIcon" = {"IOBundleResourceFile"="External.icns","CFBundleIdentifier"="com.apple.iokit.IOStorageFamily"} | | | | | "BSD Minor" = 0x3 | | | | | "IOGeneralInterest" = "IOCommand is not serializable" | | | | | "Writable" = Yes | | | | | "BSD Major" = 0xe | | | | | "Size" = 0x3a38b2e000 | | | | | "IOBusyInterest" = "IOCommand is not serializable" | | | | | "Open" = Yes | | | | | "Content Hint" = "" | | | | | "BSD Unit" = 0x1 | | | | | } | | | | | | | | | +-o IOMediaBSDClient <class IOMediaBSDClient, id 0x100000227, registered, matched, active, busy 0 (1 ms), retain 5> | | | | | { | | | | | "IOClass" = "IOMediaBSDClient" | | | | | "IOMatchCategory" = "IOMediaBSDClient" | | | | | "IOProbeScore" = 0x7530 | | | | | "IOProviderClass" = "IOMedia" | | | | | "IOResourceMatch" = "IOBSD" | | | | | "CFBundleIdentifier" = "com.apple.iokit.IOStorageFamily" | | | | | } | | | | | | | | | +-o IOFDiskPartitionScheme <class IOFDiskPartitionScheme, id 0x10000025f, !registered, !matched, active, busy 0 (16 ms), retain 7> | | | | | { | | | | | "IOPropertyMatch" = {"Whole"=Yes} | | | | | "IOProbeScore" = 0xbb8 | | | | | "IOMatchCategory" = "IOStorage" | | | | | "IOClass" = "IOFDiskPartitionScheme" | | | | | "IOProviderClass" = "IOMedia" | | | | | "CFBundleIdentifier" = "com.apple.iokit.IOStorageFamily" | | | | | "Content Mask" = "FDisk_partition_scheme" | | | | | "Content Table" = {"0xA9"="NetBSD","0x82"="Linux_Swap","0x01"="DOS_FAT_12","0xA7"="Apple_Rhapsody_UFS", "0x0B"="DOS_FAT_32","0x06"="DOS_FAT_16","0xA5"="FreeBSD","0xFD"="Linux_RAID","0xAF"="Apple_HFS", "0x04"="DOS_FAT_16_S","0x0E"="Windows_FAT_16","0x83"="Linux","0xA8"="Apple_UFS","0x0C"="Windows_FAT_32", "0x07"="Windows_NTFS","0xAB"="Apple_Boot","0xA6"="OpenBSD","0x16$ | | | | | } | | | | | | | | | +-o Untitled 1@1 <class IOMedia, id 0x100000261, registered, matched, active, busy 0 (12 ms), retain 9> | | | | | | { | | | | | | "Removable" = No | | | | | | "Content" = "Apple_HFS" | | | | | | "Whole" = No | | | | | | "Leaf" = Yes | | | | | | "BSD Name" = "disk1s1" | | | | | | "Ejectable" = No | | | | | | "Preferred Block Size" = 0x200 | | | | | | "BSD Minor" = 0x4 | | | | | | "IOGeneralInterest" = "IOCommand is not serializable" | | | | | | "Writable" = Yes | | | | | | "Partition ID" = 0x1 | | | | | | "BSD Major" = 0xe | | | | | | "Size" = 0x3595118000 | | | | | | "IOBusyInterest" = "IOCommand is not serializable" | | | | | | "Open" = Yes | | | | | | "Content Hint" = "Apple_HFS" | | | | | | "BSD Unit" = 0x1 | | | | | | } | | | | | | | | | | | +-o IOMediaBSDClient <class IOMediaBSDClient, id 0x100000263, registered, matched, active, busy 0 (1 ms), retain 6> | | | | | { | | | | | "IOClass" = "IOMediaBSDClient" | | | | | "IOMatchCategory" = "IOMediaBSDClient" | | | | | "IOProbeScore" = 0x7530 | | | | | "IOProviderClass" = "IOMedia" | | | | | "IOResourceMatch" = "IOBSD" | | | | | "CFBundleIdentifier" = "com.apple.iokit.IOStorageFamily" | | | | | } | | | | | | | | | +-o Untitled 2@2 <class IOMedia, id 0x100000262, registered, matched, active, busy 0 (7 ms), retain 9> | | | | | { | | | | | "Removable" = No | | | | | "Content" = "DOS_FAT_32" | | | | | "Whole" = No | | | | | "Leaf" = Yes | | | | | "BSD Name" = "disk1s2" | | | | | "Ejectable" = No | | | | | "Preferred Block Size" = 0x200 | | | | | "BSD Minor" = 0x5 | | | | | "IOGeneralInterest" = "IOCommand is not serializable" | | | | | "Writable" = Yes | | | | | "Partition ID" = 0x2 | | | | | "BSD Major" = 0xe | | | | | "Size" = 0x4a3a09600 | | | | | "IOBusyInterest" = "IOCommand is not serializable" | | | | | "Open" = Yes | | | | | "Content Hint" = "DOS_FAT_32" | | | | | "BSD Unit" = 0x1 | | | | | } | | | | | | | | | +-o IOMediaBSDClient <class IOMediaBSDClient, id 0x100000264, registered, matched, active, busy 0 (1 ms), retain 6> | | | | { | | | | "IOClass" = "IOMediaBSDClient" | | | | "IOMatchCategory" = "IOMediaBSDClient" | | | | "IOProbeScore" = 0x7530 | | | | "IOProviderClass" = "IOMedia" | | | | "IOResourceMatch" = "IOBSD" | | | | "CFBundleIdentifier" = "com.apple.iokit.IOStorageFamily" | | | | } Please, help if You can. Thanks! miqlas Link to comment https://www.insanelymac.com/forum/topic/237505-e-sata-not-hot-swappable/ Share on other sites More sharing options...
MaLd0n Posted November 18, 2010 Share Posted November 18, 2010 try with... http://www.insanelymac.com/forum/index.php...st&id=79552 http://www.insanelymac.com/forum/index.php...st&id=80240 Link to comment https://www.insanelymac.com/forum/topic/237505-e-sata-not-hot-swappable/#findComment-1586153 Share on other sites More sharing options...
miqlas Posted January 6, 2011 Author Share Posted January 6, 2011 Thanks for the help, but it didn't works try with... http://www.insanelymac.com/forum/index.php...st&id=79552 http://www.insanelymac.com/forum/index.php...st&id=80240 Link to comment https://www.insanelymac.com/forum/topic/237505-e-sata-not-hot-swappable/#findComment-1616405 Share on other sites More sharing options...
Recommended Posts