Jump to content
20 posts in this topic

Recommended Posts

Qualcuno conosce il problema per cui questa patch non inietta il nome serie 9 nelle periferiche SATA...

# Maintained by: PJALM (help@pjalm.com) for: http://pjalm.com/repos/

# These patches are the registered property of PJALM.COM and can not be
# redistributed or modified without the written consent of PJALM.COM.
# Links to these patches are allowed. All material is protected under the DMCA.

# Last Updated  : 10/12/2015
# Patch Name    : Generic Fixes
# Patch Version : 1.0

# Device injection for the Intel 9 Series SATA
into device label SAT0 set_label begin SATA end;
into_all all code_regex SAT0 replaceall_matched begin SATA end;
into device label SAT1 remove_entry;
into_all scope label _SB.PCI0.SAT0.PRT0 set_label begin _SB.PCI0.SATA.PRT0 end;
into_all scope label _SB.PCI0.SAT0.PRT1 set_label begin _SB.PCI0.SATA.PRT1 end;
into_all scope label _SB.PCI0.SAT0.PRT2 set_label begin _SB.PCI0.SATA.PRT2 end;
into_all scope label _SB.PCI0.SAT0.PRT3 set_label begin _SB.PCI0.SATA.PRT3 end;
into method label _DSM parent_label SATA remove_entry;
into device label SATA insert begin
Method (_DSM, 4, NotSerialized)\n
{\n
	Store (Package (0x0A) {\n
		"AAPL,slot-name", "Built In",\n
		"name", "Intel AHCI Controller",\n
		"model", Buffer (0x2D) {"Intel 9 Series Chipset Family SATA Controller"},\n
		"device_type", Buffer (0x0F) {"AHCI Controller"},\n
		"device-id", Buffer (0x04) {0x02,0x1E,0x00,0x00}\n
	}, Local0)\n
	DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))\n
	Return (Local0)\n
}
end;
Link to comment
https://www.insanelymac.com/forum/topic/314862-intel-generic-sata-serie-9/
Share on other sites

 

Qualcuno conosce il problema per cui questa patch non inietta il nome serie 9 nelle periferiche SATA...

# Maintained by: PJALM (help@pjalm.com) for: http://pjalm.com/repos/

# These patches are the registered property of PJALM.COM and can not be
# redistributed or modified without the written consent of PJALM.COM.
# Links to these patches are allowed. All material is protected under the DMCA.

# Last Updated  : 10/12/2015
# Patch Name    : Generic Fixes
# Patch Version : 1.0

# Device injection for the Intel 9 Series SATA
into device label SAT0 set_label begin SATA end;
into_all all code_regex SAT0 replaceall_matched begin SATA end;
into device label SAT1 remove_entry;
into_all scope label _SB.PCI0.SAT0.PRT0 set_label begin _SB.PCI0.SATA.PRT0 end;
into_all scope label _SB.PCI0.SAT0.PRT1 set_label begin _SB.PCI0.SATA.PRT1 end;
into_all scope label _SB.PCI0.SAT0.PRT2 set_label begin _SB.PCI0.SATA.PRT2 end;
into_all scope label _SB.PCI0.SAT0.PRT3 set_label begin _SB.PCI0.SATA.PRT3 end;
into method label _DSM parent_label SATA remove_entry;
into device label SATA insert begin
Method (_DSM, 4, NotSerialized)\n
{\n
	Store (Package (0x0A) {\n
		"AAPL,slot-name", "Built In",\n
		"name", "Intel AHCI Controller",\n
		"model", Buffer (0x2D) {"Intel 9 Series Chipset Family SATA Controller"},\n
		"device_type", Buffer (0x0F) {"AHCI Controller"},\n
		"device-id", Buffer (0x04) {0x02,0x1E,0x00,0x00}\n
	}, Local0)\n
	DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))\n
	Return (Local0)\n
}
end;

 

La patch viene applicata correttamente?

Ciao Ciro, si si viene applicata correttamente ed è presente, ma il sata rimane generic, l'ho sperimentata molte volte questa patch su diverse schede e non ha mai lavorato è questo che mi sembra strano.

 

http://pjalm.com/repos/intel9/Generic_Fixes.txt

Ciao Ciro, si si viene applicata correttamente ed è presente, ma il sata rimane generic, l'ho sperimentata molte volte questa patch su diverse schede e non ha mai lavorato è questo che mi sembra strano.

 

http://pjalm.com/repos/intel9/Generic_Fixes.txt

 

Sicuro che viene applicata nel posto giusto? 

Hai controllato che i device e gli scope combacino? 

Eccolo questo è quello pulito.

 

La patch c'è su Maciasl H97-D3H che è uguale alla mia solo non Z

 

Ti posto anche la patch che ha dentro la sezione SATA che non mi funziona.

 

Se nella sezione PCI di info sistema vedi serie 9 la patch è giusta comunque...

Ti allego il DSDT patchato e riordinato nella parte SATA (se guardi ti rendi conto del perché è riordinato) 

Netgear_DSDT.aml.zip

Ma hai messo il pacchetto completo di patch o solo quella

 

Ho applicato le patch una per una e corretto il resto a mano, sistemando principalmente la parte SATA che aveva gli scope esterni, li ho riportati all'interno del device.

Certo, io mi riferivo a questa sezione:

2rdbza0.jpg

 

Purtroppo se uso questa patch sul DSDT la correzione tramite KEXT per questo Generic non mi lavora più:

<key>Intel 9 Series Chipset</key>
		<dict>
			<key>CFBundleIdentifier</key>
			<string>com.apple.driver.AppleAHCIPort</string>
			<key>Chipset Name</key>
			<string>9 Series Chipset</string>
			<key>IOClass</key>
			<string>AppleAHCI</string>
			<key>IOPCIClassMatch</key>
			<string>0x01060100&0xffffff00</string>
			<key>IOPCIPrimaryMatch</key>
			<string>0x8c828086 0x8c838086 0x9c838086</string>
			<key>IOProbeScore</key>
			<integer>11000</integer>
			<key>IOProviderClass</key>
			<string>IOPCIDevice</string>
			<key>Vendor Name</key>
			<string>Intel</string>
		</dict>
×
×
  • Create New...