Jump to content

Kernel panic


cromwell60
 Share

41 posts in this topic

Recommended Posts

El miercoles instale Mac, siguiendo las instrucciones de este post http://forum.insanelymac.com/index.php?showtopic=112708 ya que la placa Gigabyte GA-P35-DS3L Rev 2.0 que he adquirido ha sido la misma, todo sobre un Core2Duo E7200 a 2,5, grafica Nvidia 8400 , disco duro y grabadora SATA y 2x2 gigas Kingston a 800 Hz

 

En principio la instalacion perfecta sin problemas, pero luego cada cierto tiempo se produce un kernel panic, que me tiene desconcertado

 

En este otro post http://forum.insanelymac.com/index.php?showtopic=83689 establece lo siguiente

 

--Known Issues--

1) This happens with many motherboards. If you have 4GB of ram in dual Channel, you may get a kernel panic when ram usage peaks above 3gb(I have Kernel Panics even when not all 4gb is utilized). To fix this simply:

-Go to Terminal. Enter "sudo nano /Library/Preferences/SystemConfiguration/com.apple.Boot.plist"

-Authenticate. Add the "maxmem=3072" in between the strings under Kernel Flags

-Note* 3072(3gb) is not the magical number here. It may not be the highest you can set your ram. It seems to have stopped any kernel panics but I have not played around raising it 32mb each time and testing if i get kernel panic. If someone wants to play around and fine the Threshold and share with us, I will edit this and give you credit.

-Save and Exit

 

Another Fix: AHCI enabled seems to stop these problems.

 

Entiendo que se refiere a que los que tenemos 4 gigas podemos experimentar este error y como solucionarlo

 

Esto siguiente no lo entiendo porque mi ingles no da pa mas xdd

-Note* 3072(3gb) is not the magical number here. It may not be the highest you can set your ram. It seems to have stopped any kernel panics but I have not played around raising it 32mb each time and testing if i get kernel panic. If someone wants to play around and fine the Threshold and share with us, I will edit this and give you credit.

 

Alguno que speakininglis por aqui ? y sea tan amable de echar un cable

 

Nota en terminal no se donde se hace el save

Link to comment
Share on other sites

Bienveni@ al foro cromwell60

El post que colocas hace referencia a un kernel panic aleatorio que ocurre en ciertas placas base.Si tienes esos mismo síntomas y tienes 4Gb o más de memoria RAM en 'Dual Channel',puede que sea tu caso.Explican:

->Abrir el Terminal y escribir

sudo nano /Library/Preferences/SystemConfiguration/com.apple.Boot.plist

para que puedas editar la '.com.apple.Boot.plist' desde el editor 'nano'.hecho esto busca en la lista el apartado de kernel flags,que debe ser parecido a esto

Kernel

mach_kernel

Kernel Flags

-v -f -legacy cpus=1

Timeout

25

 

Para colocar como máximo de memoria 3Gb se lo indicas

 

Kernel

mach_kernel

Kernel Flags

-v -f -legacy cpus=1 maxmen=3072

Timeout

25

 

Guardas los cambios y cierras la lista.Aunque puede que 3072 te evite los 'kernel panic' aleatorios,no significa que no le puedas agregar mas de eso pero menos de 4096 (4Gb).

 

Otra opción que funciona o puede funcionar es que vaya a tu BIOS y coloques el modo de funcionamiento de los discos como AHCI.Eso es básicamente lo que explica el mensaje.

Link to comment
Share on other sites

Gracias a los dos por responder tan rapido, entre medias de la lectura se me ha ido la luz xdd

 

En terminal me aparece esto, difiere un poco de lo que me has puesto

<?xml version="1.0" encoding="UTF-8"?>

<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs$

<plist version="1.0">

<dict>

<key>Kernel</key>

<string>mach_kernel</string>

<key>Kernel Flags</key>

<string></string>

<key>Timeout</key>

<string>5</string>

</dict>

</plist>

 

Entiendo que deberia poner <string>maxmem=3072</string>

 

Guardar o salvar no veo como se hace :) y te juro que me aplico , pero nada.

 

Aunque pusiera ese numero, los 4 gigas que tengo seguirian siendo funcionales, quiero decir no se quedarian en 3 gigas ????

 

El AHCI lo tengo en bios activado, lo siguiente que me pones, debes cambiar los 7 kext que te facilita, puedes usar el osx86 tools que esta en los sticky , ya me pierde xdd. Bajo ese osx86 tools, para ver que es.

 

Seguir comentando, que si no se va la luz, vuelvo jeje

Link to comment
Share on other sites

Sí,exacto.debes colocar

<string>maxmem=3072</string>

Para guardar los cambios debes presionar en tu hack Control+X creo.Igual,el editor te da las opciones abajo a la izquierda y lo que debes presionar para cada opción.Vas a tener 4Gb,pero el sistema sólo trabajará con los 3072 ya que el flag lo está limitando.Recuerda que te puede servir un número mayor que ese pero menor que 4096 (por ejemplo,puede que te funcione 3584.Si vas por esta prueba,es como de ensayo y error adivinar cuál te salva el kernel panic)

Link to comment
Share on other sites

Pues tener 4 gigas y solo poder utilizar 3 como que no me convence, sera cuestion de la otra opcion, la que expuso Derty

 

teniendo el AHCI en el bios activado, debes cambiar los 7 kext que te facilita, puedes usar el osx86 tools que esta en los sticky.

 

http://######.com/osx86tools/

 

Ya esta bajada la aplicacion, pero ni idea de cambiar los 7 kext, alguna sugerencia ?

Link to comment
Share on other sites

Je je.Creo que hay una confusión:no son 7 .kext.En tal caso serían AppleAHCIPort.kext y IOAHCIFamily.kext para que funcionen tus puertos SATA.Pero si no hiciste algo extraño,ya los debes tener instalados.Si quieres salir de la duda,ve a /System/Library/Extensions y comprueban que están allí.Ya teniendo todo listo,con el AHCI activad,solo comprueba si tienes o no el kernel panic con tus 4Gb.

 

Pues tener 4 gigas y solo poder utilizar 3 como que no me convence, sera cuestion de la otra opcion, la que expuso Derty

Hey,yo lo único que hice fué traducir el mensaje ok.La desición es tuya al final :lol:

Link to comment
Share on other sites

AppleAHCIPort.kext y IOAHCIFamily.kext estaban ya en /System/Library/Extensions y el AHCI esta activado en Bios

 

Que rabia, me ha tocado la china

 

Otra cosa por si puede servir , el ordenador se ha tenido que quedar esta noche en modo sleep , no tendria nada que hacer supongo, y esta mañana no habia manera de que se recuperara, he tenido que reiniciar.

Link to comment
Share on other sites

aclaro, gente linda.

 

los 7 kext que te pide cambiar son los necesarios para hacer funcional la dsl3 al completo con el ich9, con sus 8 usb, fireware, sata, pata, y 4 gb de ram o mas, por eso son siete.

 

lo otro puedes tenes los archivos pero con identificadores incorrectos, que tengas los archivos mencionados por tux no son suficientes para hacer funcionar bien tu placa, como dije antes debes tener bien los ID de la placa.

 

en el programa que te menciono, el osx tools, hay un boton que dice install kext lo presionas y sigues las instrucciones, que no mas que elegir el kext y ok, uno a uno haces esto con los 7 que están en la carpeta que bajaste de la pag. anterior, al terminar reinicias.

post-140310-1220006517_thumb.jpg

Link to comment
Share on other sites

Instalada la ideneb, me ha reconocido todo a la primera.

 

Seleccione ICHfix y Jmicron, pero sigo con el kernel panic, por ejemplo al descomprimir un archivo de 3 gigas, paff

 

Instalada la ideneb, me ha reconocido todo a la primera.

 

Seleccione ICHfix y Jmicron, pero sigo con el kernel panic, por ejemplo al descomprimir un archivo de 3 gigas, paff

Link to comment
Share on other sites

Salu2!

 

Puedes poner los kext que tienes cargados actualmente? (abre un terminal y teclea Kextstat), ese kernel panic (4gb ram) estaba relacionado con los dispositivos IDE y las controladoras jmicron y su correspondiente kext en OS X escrito para 32 bits, pero existe un fix para eso actualmente, lo que no me queda claro es el xqué necesitas tu el jmicron fix ya que tu placa integra un ICH9 y dices que montas dispositivos SATA, tienes algún dispositivo IDE además instalado?

 

 

JMicronATA_64bit.zip

Link to comment
Share on other sites

Pues ahí tienes la causa del problema, los dispositivos IDE en estas placas los administra una controladora jmicron el k. panic viene cuando la extension que maneja esto en OS X direcciona memoria por encima del limite de los 32bits, para el que estaba escrita.

Puedes probar el fix que te he adjuntado antes, yo no lo he probado ya que no tengo dispositivos ide ahora, aunque dicen que funciona...

 

Si necesitas usar tu IDE en OS X necesitarás jmicron.kext, si no lo necesitas, con borrarla de la carpeta extensions listo..

Link to comment
Share on other sites

el jmicron le he marcado cuando he instalado el indeneb y daba kernel. Aunque ya tengo los ojos y la cabeza como un bombo, no veo nada xdd

 

De todas formas, voy a probar dos cosas primero con unas memorias de 1 giga cada una y marcado como hasta ahora

 

Luego probare a quitar los discos duros ide y administrarlos por usb

 

Lo de poner los kext , sera cuando recupere el disco duro sata que me he fundido con el gparted, y ahora no arranca nada xdd

 

Joer lo que voy aprendiendo

 

Gracias a todos por las respuestas, seguir que sigo con el lio, y luego meter el vista , madre mia

Link to comment
Share on other sites

Probando a ver si asi detecto el pugnetero error

 

1. Instalo iDeneb, sin marcar Jmicron y con 4 gigas de ram Kingston a 800 (2x2). He quitado los discos IDE

Los Kext solicitados antes, asi esta ahora

 

Last login: Sat Aug 30 11:17:21 on console

cromwells-macpro31:~ cromwell$ Kextstat

Index Refs Address Size Wired Name (Version) <Linked Against>

1 1 0x0 0x0 0x0 com.apple.kernel (9.4.0)

2 34 0x0 0x0 0x0 com.apple.kpi.bsd (9.4.0)

3 3 0x0 0x0 0x0 com.apple.kpi.dsep (9.4.0)

4 47 0x0 0x0 0x0 com.apple.kpi.iokit (9.4.0)

5 50 0x0 0x0 0x0 com.apple.kpi.libkern (9.4.0)

6 45 0x0 0x0 0x0 com.apple.kpi.mach (9.4.0)

7 24 0x0 0x0 0x0 com.apple.kpi.unsupported (9.4.0)

8 1 0x0 0x0 0x0 com.apple.iokit.IONVRAMFamily (9.4.0)

9 1 0x0 0x0 0x0 com.apple.driver.AppleNMI (9.4.0)

10 1 0x0 0x0 0x0 com.apple.iokit.IOSystemManagementFamily (9.4.0)

11 1 0x0 0x0 0x0 com.apple.iokit.ApplePlatformFamily (9.4.0)

12 11 0x0 0x0 0x0 com.apple.kernel.6.0 (7.9.9)

13 1 0x0 0x0 0x0 com.apple.kernel.bsd (7.9.9)

14 1 0x0 0x0 0x0 com.apple.kernel.iokit (7.9.9)

15 1 0x0 0x0 0x0 com.apple.kernel.libkern (7.9.9)

16 1 0x0 0x0 0x0 com.apple.kernel.mach (7.9.9)

17 13 0x54560000 0x10000 0xf000 com.apple.iokit.IOPCIFamily (2.4.1) <7 6 5 4>

18 5 0x54576000 0x4000 0x3000 com.apple.iokit.IOACPIFamily (1.2.0) <12>

19 2 0x545c4000 0x3d000 0x3c000 com.apple.driver.AppleACPIPlatform (1.1.0) <18 17 12 7 4>

20 2 0x54714000 0x39000 0x38000 com.apple.iokit.IOHIDFamily (1.5.2) <7 6 5 4 2>

21 0 0x5475d000 0x5000 0x4000 com.apple.BootCache (30) <7 6 5 4 2>

22 0 0x54799000 0x8000 0x7000 com.apple.nke.applicationfirewall (1.0.77) <7 6 5 4 2>

23 0 0x547ac000 0x3000 0x2000 com.apple.security.TMSafetyNet (3) <7 6 5 3 2>

24 0 0x547e7000 0x18000 0x17000 com.apple.security.seatbelt (107.1) <7 6 5 3 2>

25 0 0x5a373000 0x3000 0x2000 com.apple.driver.AppleAPIC (1.2.0) <12>

26 0 0x5a38e000 0x5000 0x4000 com.apple.driver.AppleSMBIOS (1.0.13) <12>

27 0 0x5a50f000 0x4000 0x3000 com.apple.driver.AppleACPIButtons (1.1.0) <20 19 18 7 6 5 4 2>

28 0 0x5a552000 0x5000 0x4000 com.apple.driver.AppleRTC (1.0.5) <18 6 5 4 2>

30 0 0x5a704000 0x3000 0x2000 com.apple.driver.AppleACPIPCI (1.1.0) <19 18 17 12>

31 8 0x5a7ed000 0x28000 0x27000 com.apple.iokit.IOUSBFamily (3.1.5) <7 6 5 4>

32 0 0x5a83c000 0xe000 0xd000 com.apple.driver.AppleUSBUHCI (3.1.5) <31 17 7 6 5 4>

33 0 0x5a960000 0x12000 0x11000 com.apple.driver.AppleUSBEHCI (3.1.5) <31 17 7 6 5 4>

34 3 0x5a9c2000 0x6000 0x5000 com.apple.iokit.IOAHCIFamily (1.0.4) <6 5 4 2>

35 0 0x5a9db000 0xa000 0x9000 com.apple.driver.AppleAHCIPort (1.5.1) <34 17 6 5 4 2>

36 1 0x5aa75000 0xd000 0xc000 com.apple.iokit.IOATAFamily (1.7.3f1) <6 5 4 2>

37 0 0x5aa8d000 0x7000 0x6000 com.jmicron.JMicronATA (1.0.0) <36 17 12>

38 1 0x5aaa2000 0x3000 0x2000 com.apple.driver.AppleEFIRuntime (1.1.0) <7 5 4>

39 10 0x5ab08000 0x18000 0x17000 com.apple.iokit.IOStorageFamily (1.5.2) <7 6 5 4 2>

41 0 0x5ab73000 0x2000 0x1000 com.apple.iokit.IOUSBUserClient (3.0.7) <31 6 5 4>

42 0 0x5ab94000 0x6000 0x5000 com.apple.driver.AppleEFINVRAM (1.1.0) <38 7 6 5 4>

43 0 0x5ac01000 0xb000 0xa000 com.apple.driver.AppleUSBHub (3.1.5) <31 6 5 4>

44 0 0x5ac87000 0x10000 0xf000 com.apple.iokit.IOAHCIBlockStorage (1.0.9) <39 34 6 5 4 2>

45 5 0x5ad24000 0x19000 0x18000 com.apple.iokit.IOSCSIArchitectureModelFamily (2.0.3) <6 5 4 2>

46 0 0x5ad6d000 0x6000 0x5000 com.apple.iokit.IOAHCISerialATAPI (1.0.1) <45 34 6 5 4 2>

47 0 0x5ae49000 0x5000 0x4000 com.apple.driver.XsanFilter (2.7.91) <39 12>

48 3 0x5af6d000 0x8000 0x7000 com.apple.iokit.IOCDStorageFamily (1.5) <39 6 5 4 2>

49 2 0x5afad000 0x6000 0x5000 com.apple.iokit.IODVDStorageFamily (1.5) <48 39 6 5 4 2>

50 1 0x5afd6000 0x16000 0x15000 com.apple.iokit.IOSCSIBlockCommandsDevice (2.0.3) <45 39 6 5 4 2>

51 1 0x5affa000 0x5000 0x4000 com.apple.iokit.IOBDStorageFamily (1.5) <49 48 39 6 5 4 2>

52 0 0x5b026000 0x16000 0x15000 com.apple.iokit.IOSCSIMultimediaCommandsDevice (2.0.3) <51 50 49 48 45 39 6 5 4 2>

53 0 0x5b0ab000 0x6000 0x5000 com.apple.iokit.SCSITaskUserClient (2.0.3) <45 39 6 5 4 2>

54 1 0x544f1000 0x16000 0x15000 com.apple.iokit.IONetworkingFamily (1.6.0) <7 6 5 4 2>

55 0 0x54507000 0x6000 0x5000 com.apple.driver.AppleRTL8139Ethernet (1.4.1) <54 17 6 5 4 2>

56 0 0x54520000 0x3000 0x2000 com.apple.driver.AppleLPC (1.2.2) <17 6 5 4>

58 1 0x54651000 0x3000 0x2000 com.apple.kext.OSvKernDSPLib (1.1) <6 5>

59 2 0x54654000 0x17000 0x16000 com.apple.iokit.IOAudioFamily (1.6.4b7) <58 6 5 4 2>

60 0 0x5466b000 0x4000 0x3000 com.apple.driver.AudioIPCDriver (1.0.4) <59 6 5 4 2>

61 2 0x5466f000 0x1c000 0x1b000 com.apple.iokit.IOGraphicsFamily (1.5.2) <17 7 6 5 4>

62 1 0x5468b000 0xe000 0xd000 com.apple.iokit.IONDRVSupport (1.5.2) <61 17 7 6 5 4>

64 1 0x61f01000 0x240000 0x23f000 com.apple.NVDAResman (5.2.8) <62 61 17 12 6 5 4 2>

65 0 0x62141000 0x1f4000 0x1f3000 com.apple.nvidia.nv50hal (5.2.8) <64 17 12>

66 2 0x5469d000 0x6000 0x5000 com.apple.iokit.IOHDAFamily (1.2.9a4) <6 5 4 2>

67 0 0x546a3000 0x7000 0x6000 com.apple.driver.AppleHDAController (1.4.0a23) <66 17 6 5 4 2>

68 1 0x546bd000 0x9000 0x8000 com.apple.driver.AppleSMC (2.0.1d2) <18 7 6 5 4>

69 0 0x5474d000 0x3000 0x2000 com.apple.Dont_Steal_Mac_OS_X (6.0.2) <68 7 5 4 2>

71 0 0x5a745000 0x4b000 0x4a000 com.apple.driver.AppleHDA (1.4.0a23) <66 59 6 5 4 2>

72 0 0x546b5000 0x2000 0x1000 com.apple.dsmos (1.0.0d1) <7 5 4 2>

74 0 0x547af000 0x10000 0xf000 com.apple.driver.DiskImages (195) <39 7 6 5 4 2>

75 0 0x5a65f000 0x4000 0x3000 com.apple.driver.AppleUSBComposite (3.0.0) <31 5 4>

76 0 0x5a425000 0x2000 0x1000 com.apple.driver.AppleUSBMergeNub (3.0.7) <31 5 4>

77 0 0x5a663000 0x5000 0x4000 com.apple.iokit.IOUSBHIDDriver (3.1.0) <31 20 6 5 4>

78 0 0x62353000 0xb000 0xa000 com.apple.filesystems.autofs (2.0.1) <7 6 5 4 2>

79 0 0x76521000 0xc000 0xb000 com.apple.filesystems.msdosfs (1.5.2) <7 6 5 2>

80 0 0x5af1a000 0xa000 0x9000 com.apple.iokit.IOUSBMassStorageClass (2.0.1) <45 39 31 12>

cromwells-macpro31:~ cromwell$

 

Ahora no tengo los ide para ver si soporta los 4 gigas y si el problema pudiera venir de los IDE

Link to comment
Share on other sites

Salu2!

 

@ Derty

El jmicron ha sido posteado aquí en el foro inglés, y viene dentro de los pack de LS8 y Karaakeha1 para la instalación del retail DVD.

 

update: version 2, ICH9R ATA drivers added

update: version 3, Realtek ethernet drivers updated

update: version 4, Jmicron JMB363 driver added

update: version 5, owners enabled on destination volume by default, ALC889a driver updated (by Alex), RTL1xxx returned, JMB363 not installed by default, EFI strings included

update: version 6, more EFI strings, pack updated for Leopard 10.5.2

update: version 7, scripts updated, AppleSMBIOS-27-default included, sleep/shutdown fixed kernel 9.2.0 included

update: version 8, drivers updated, tested with original Apple Leopard 10.5.2 DVD

update: version 9, updated for 10.5.3, old kernels removed

update: version 10, new version for EFI string users

update: version 11, JMicronATA fixed for 4GB RAM, Realtek R1000 1.04

update: version 12, AppleSMBIOS-28, AppleACPIPlatform (aka Reboot fix, thx karaakeha1) updated

 

Lo que me resulta extraño es que se cargue la extensión jmicron si no tienes ningún dispositivo ide... prueba esto, entra en tu bios y desactiva la controladora IDE, reinicia con -f y vuelve a hacer el kextstat

Link to comment
Share on other sites

De momento no hay kernel panic (cruzare los dedos) pero tampoco estoy dandole tralla al tema. Como haria para probar dandole caña.

 

Leyendote, me acabo de acordar que quite el cable ide de la placa, pero efectivamente no he desactivado el ide en bios

 

Ahora esta bajando una cosa, luego pruebo lo que me comentas y posteo.

 

Nota: El toast 9 el jodio no se quiere montar en el dock, le paso a aplicaciones, y pincho, se abre y cierra, ... en fin paciencia.

 

Gracias de nuevo a todos. Seguire informando, a ver si me dais una idea de que usar para que la ram trabaje haciendo algo, ahora no se me ocurre nada, estoy seco de neuronas

 

Edito: Na que no hay manera de montar el toast

 

Otra cosa respecto a mi grafica Nvidia GS8400 ahora no me reconoce Quartz Extreme y el Core Image por Software . Si recuerdo que antes tenia ambos compatibles, aunque no se para que sirven la verdad.

 

Modelo de chipset: Graphics by NVIDIA

Tipo: Pantalla

Bus: PCIe

Anchura de canal PCIe: x16

VRAM (total): 512 MB

Fabricante: NVIDIA (0x10de)

ID del dispositivo: 0x06e4

ID de la revisión: 0x00a1

Revisión de la ROM: NVinjectGo 0.2.0

Pantallas:

Conector de pantalla:

Estado: No hay ninguna pantalla conectada

SyncMaster:

Resolución: 1680 x 1050 @ 60 Hz

Profundidad: Color de 32 bits

Core Image: Software

Pantalla principal: Sí

Duplicado: Desactivado

En línea: Sí

Quartz Extreme: Incompatible

Link to comment
Share on other sites

para usar la ram lo tienes facil, comprime y descomprime un par de DVDs y puedes usar una máquina virtual tipo parallels o VMware, monitoriza el uso de la ram con el activity monitor o con alguna aplicacion estilo istatmenu o menumeters.

 

edito: Pues ahí tienes el problema con el toast, necesita QE/CI.

 

NvinjectGo? ese injector está indicado en gráficas de portatil, te recomiendo usar Nvkush o Efistudio para tu gráfica.

Link to comment
Share on other sites

Comprimiendo un dvd y luego descomprimiendolo, sobre un 20% de memoria , sin problemas, ademas se ha recuperado de sleep perfectamente

 

Aplicado el Nvkush, a la espera de reiniciar en un ratillo

 

El nvkush nada y nvinstaller nada, ahora a comer, luego mirare otra vez

Como se borra el controlador ?

 

I Can Has Model?:

 

Modelo de chipset: I Can Has Model?

Tipo: Pantalla

Bus: PCIe

Anchura de canal PCIe: x16

VRAM (total): 512 MB

Fabricante: NVIDIA (0x10de)

ID del dispositivo: 0x06e4

ID de la revisión: 0x00a1

Revisión de la ROM: NVinject 0.2.1

Pantallas:

Conector de pantalla:

Estado: No hay ninguna pantalla conectada

SyncMaster:

Resolución: 1680 x 1050 @ 60 Hz

Profundidad: Color de 32 bits

Core Image: Software

Pantalla principal: Sí

Duplicado: Desactivado

En línea: Sí

Quartz Extreme: Incompatible

Link to comment
Share on other sites

usa el efistudio

 

4145484001.png

1734484002.png

 

una vez escrito el boot.plist, elimina de la carpeta /system/library/extensions el injector que estés usando, nvinject o nvkush, te pedirá contraseña, reinicia con el modificador -f

Link to comment
Share on other sites

 Share

×
×
  • Create New...