Jump to content

Como insertar identificador sata en AppleAhci kext

- - - - -

  • Please log in to reply
13 replies to this topic

#1
Hicks1gb

Hicks1gb

    InsanelyMac Protégé

  • Members
  • PipPip
  • 80 posts
  • Gender:Male
  • Interests:**Asus N71JQ, Core i7 - 720QM, ATI Mobility Radeon 5730 VRAM 1 GB
    **P5KPL/EPU, Core2 Quad...
Estoy teniendo problemas con Still Waiting for root device si utilizo un DSDT personalizado. Me han comentado que debo insertar el identificador sata en el AppleAhci kext.

Mi identificador sata es 8086:27c0

00:1f.2 IDE interface [0101]: Intel Corporation NM10/ICH7 Family SATA Controller [IDE mode] [8086:27c0] (rev 01)

He buscado ese kext en System/Library/Extensions y no lo tengo. El que si aparece es AppleAhciPort.kext

No tengo muy claro el modo de insertar dicha información en el kext... alguien me echa una mano?

Gracias.

#2
Derty

Derty

    InsanelyMacaholic

  • Donators
  • 3,167 posts
  • Gender:Male
toma esta agregado aqui.

mira el info plist. ICH7

Attached File  AHCI_Extended_Injector.kext.zip   4.06KB   40 downloads

instalalo con kext wizard en system/library/extensions.

#3
Hicks1gb

Hicks1gb

    InsanelyMac Protégé

  • Members
  • PipPip
  • 80 posts
  • Gender:Male
  • Interests:**Asus N71JQ, Core i7 - 720QM, ATI Mobility Radeon 5730 VRAM 1 GB
    **P5KPL/EPU, Core2 Quad...
Muchas gracias. Voy a probarlo y a indagar en el archivo para ver como lo has hecho.

Un saludo

#4
Hicks1gb

Hicks1gb

    InsanelyMac Protégé

  • Members
  • PipPip
  • 80 posts
  • Gender:Male
  • Interests:**Asus N71JQ, Core i7 - 720QM, ATI Mobility Radeon 5730 VRAM 1 GB
    **P5KPL/EPU, Core2 Quad...
Tengo un problema con el kext que me has enviado. He intentado editarlo, y al darle con el botón derecho del ratón para escoger ver el contenido, veo que dicha opción no existe.
He probado a editar otros kexts que se encuentran en mi escritorio y tampoco me da esa opción... Me he ido a mi directorio S/L/E, y allí si que me deja mostrar contenido del paquete de los kexts.

He comprobado los permisos de ambos kexts, y difieren en el usuario. En S/L/E, aparece el usuario "sistema" con privilegios de escritura y lectura, pero en el kext que me has enviado, dicho usuario no aparece, aunque tengo mi usuario con privilegios.

Igual es una tontería, pero no soy capaz de abrir el kext.

Sabes cuál puede ser el problema?

#5
iFIRE

iFIRE

    InsanelyMacaholic

  • Banned
  • PipPipPipPipPipPipPipPipPipPipPip
  • 3,807 posts
  • Gender:Male
  • Location:Bcn-Spain
ponga el kext nel Escritorio y lo abres com la app Text Matte y lo edita, si no, clics nel kext com el boton derecho del mouse información y dale permisos al user/system/ all, lo editas el info.plist com tu device id de tu controladora sata, lo instalas com KextWizard, reparraPermissos/rebuildcaches /reboot

#6
Derty

Derty

    InsanelyMacaholic

  • Donators
  • 3,167 posts
  • Gender:Male
el kext ya posee el ID.

tambien desde el escritorio puedes usar el textedit del mac....

<key>ICH7RAHCI</key>
<dict>
<key>CFBundleIdentifier</key>
<string>com.apple.driver.AppleAHCIPort</string>
<key>Chipset Name</key>
<string>ICH7R SATA AHCI Controller</string>
<key>IOClass</key>
<string>AppleAHCI</string>
<key>IOPCIPrimaryMatch</key>
<string>0x27c18086</string>
<key>IOProbeScore</key>
<integer>2000</integer>
<key>IOProviderClass</key>
<string>IOPCIDevice</string>
<key>Vendor Name</key>
<string>Intel</string>
</dict>
<key>ICH7RRAID</key>
<dict>
<key>CFBundleIdentifier</key>
<string>com.apple.driver.AppleAHCIPort</string>
<key>Chipset Name</key>
<string>ICH7-R SATA RAID Controller</string>
<key>IOClass</key>
<string>AppleAHCI</string>
<key>IOPCIPrimaryMatch</key>
<string>0x27c38086</string>
<key>IOProbeScore</key>
<integer>2000</integer>
<key>IOProviderClass</key>
<string>IOPCIDevice</string>
<key>Vendor Name</key>
<string>Intel</string>

#7
Hicks1gb

Hicks1gb

    InsanelyMac Protégé

  • Members
  • PipPip
  • 80 posts
  • Gender:Male
  • Interests:**Asus N71JQ, Core i7 - 720QM, ATI Mobility Radeon 5730 VRAM 1 GB
    **P5KPL/EPU, Core2 Quad...
Gracias por la ayuda.

Textedit:
El documento “AHCI_Extended_Injector.kext” no se ha podido abrir. El archivo no tiene el formato correcto.

Textmate:
This file is not UTF-8 nor does it have any encoding information stored.

En el ordenador no tengo el usuario "system".
Entiendo que debo crearlo con permisos de administrador?
De todos modos, mi usuario tiene permisos de lectura y escritura... con lo que entiendo que debería poder "ver el contenido" del kext, pero no sale esa opción en el kext que me has enviado.

El motivo de abrirlo no es otro que para ver como lo has hecho tú, y aprender por si necesito hacerlo en otro ordenador.

#8
Derty

Derty

    InsanelyMacaholic

  • Donators
  • 3,167 posts
  • Gender:Male
Hicks1gb... hermano ya esta el ID puesto en lo que te deje. solo instalalo en system/library/extensions


y lo haces mal

pones el kext en el escritorio, boton secundario sobre el kext, mostrar contenido del paquete, y ahí hay la carpeta content, y entro el archivo info.plist.... ese archivo lo puedes editar con textedit...

#9
Hicks1gb

Hicks1gb

    InsanelyMac Protégé

  • Members
  • PipPip
  • 80 posts
  • Gender:Male
  • Interests:**Asus N71JQ, Core i7 - 720QM, ATI Mobility Radeon 5730 VRAM 1 GB
    **P5KPL/EPU, Core2 Quad...

Hicks1gb... hermano ya esta el ID puesto en lo que te deje. solo instalalo en system/library/extensions


y lo haces mal

pones el kext en el escritorio, boton secundario sobre el kext, mostrar contenido del paquete, y ahí hay la carpeta content, y entro el archivo info.plist.... ese archivo lo puedes editar con textedit...


No me habéis entendido... el problema es que esa opción de "mostrar contenido del paquete" no me aparece, con lo que no tengo forma de ver el contenido del kext para editar el info.plist

Por otro lado, el kext ya lo tengo instalado, lo que quería era verlo para "aprender" como lo habías hecho.

#10
iFIRE

iFIRE

    InsanelyMacaholic

  • Banned
  • PipPipPipPipPipPipPipPipPipPipPip
  • 3,807 posts
  • Gender:Male
  • Location:Bcn-Spain
Attached File  AHCI_Extended_Injector.kext.zip   4.25KB   8 downloads


prueba con este, es el mismo kext

#11
Hicks1gb

Hicks1gb

    InsanelyMac Protégé

  • Members
  • PipPip
  • 80 posts
  • Gender:Male
  • Interests:**Asus N71JQ, Core i7 - 720QM, ATI Mobility Radeon 5730 VRAM 1 GB
    **P5KPL/EPU, Core2 Quad...
http://imageshack.us...15/errorhw.png/

#12
Derty

Derty

    InsanelyMacaholic

  • Donators
  • 3,167 posts
  • Gender:Male

http://imageshack.us...15/errorhw.png/


buenisimo!!!!!!!!

#13
Maniac10

Maniac10

    InsanelyMac Legend

  • Members
  • PipPipPipPipPipPipPipPip
  • 1,078 posts
  • Gender:Not Telling
En un terminal y asumiendo que el kext esta en tu escritorio:
open ~/desktop/ahci_extended_injector.kext/contents


#14
Hicks1gb

Hicks1gb

    InsanelyMac Protégé

  • Members
  • PipPip
  • 80 posts
  • Gender:Male
  • Interests:**Asus N71JQ, Core i7 - 720QM, ATI Mobility Radeon 5730 VRAM 1 GB
    **P5KPL/EPU, Core2 Quad...
The file /Users/predatux/Downloads/AHCI_Extended_Injector.kext/contents does not exist.
He utilizado el tabulador, pero nada...

Sabes cul puede ser el motivo de que no aparezca esa opcin? En mi directorio S/L/E si aparece ;)





0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users

© 2014 InsanelyMac  |   News  |   Forum  |   Downloads  |   OSx86 Wiki  |   Mac Netbook  |   PHP hosting by CatN  |   Designed by Ed Gain  |   Logo by irfan  |   Privacy Policy