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 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 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 Share on other sites More sharing options...
Recommended Posts