Dudas sobre actualizacion del kernel y updates varios

patton

New member
Hola, tenía ayer el kernel:
$ uname -r
8.4.1

Sin siquiera ver requerimientos, segui los pasos de una guia y como kamikaze solo ejecute los comandos, baje el kernel de semthex:
~/Desktop/xnu-1048-semthex_2_ root# make ARCH_CONFIGS=I386 KERNEL_CONFIGS=RELEASE installcp: memory_object_control.h: No such file or directory
make[4]: *** [/Users/patton/Desktop/xnu-1048-semthex_2_/BUILD/obj/EXPORT_HDRS//mach/memory_object_control.h] Error 1
make[3]: *** [build_exporthdrs_mi] Error 2
make[2]: *** [build_exporthdrs_mi] Error 2
make[1]: *** [build_exporthdrs_mi] Error 2
make: *** [exporthdrs_mi] Error 2

Como no reculto segui los pasos de la guia Guide to 8.8.1 SSE2, Tambien otra guia de 10.4.7 with Semthex SSE2 kernel (beta9)

Encontre otro que se llama semthexkernel.zip que contiene install, mach_kernel y semthex.txt.
Otro que se llama kernel-tools-8J2135.root.tar.gz que contiene /usr/...
y obviamnete xnu-1048-semthex_2_.zip Y JaS.10.4.8.Intel.SSE2.SemtheX.Beta9.dmg de 246.3MB.
MacOSXUpdCombo10.4.8Intel.dmg desde apple y JaS_10.4.8_Update_SSE2_Intel_Only el torrent de 148.63MB.

Al final solo ejecute el installer de JaS.10.4.8.Intel.SSE2.SemtheX.Beta9.dmg y pase a la version 1.4.8, kernel 8.8.1

# uname -ar
Darwin 8.8.1 Darwin Kernel Version 8.8.1: Tue Dec 5 21:19:07 AZOT 2006; semthex:/nebukadnezar/BUILD/obj/RELEASE_I386 i386 i386


Al final lo unico que hice fue instalar JaS.10.4.8.Intel.SSE2.SemtheX.Beta9.dmg, al principio se tendio a pegar
cuando abria itunes o cocktail, perpo ahora anda demasiado bien, incluso cuando hacía un dmesg me aparecía:

# dmesg
(62: SystemStarter)tfp: failed on 0:
(62: SystemStarter)tfp: failed on 0:
(62: SystemStarter)tfp: failed on 0:
(62: SystemStarter)tfp: failed on 0:
(62: SystemStarter)tfp: failed on 0:
(62: SystemStarter)tfp: failed on 0:
(62: SystemStarter)tfp: failed on 0:
(81: coreservicesd)tfp: failed on 0:

y ahora me aparece:
# dmesg
hi mem tramps at 0xffe00000
PAE enabled
enabling INTEL features
standard timeslicing quantum is 10000 us
vm_page_bootstrap: 187090 free pages
mig_table_max_displ = 71
Enabling XMM register save/restore and SSE/SSE2 opcodes
Skipping duplicate extension
"com.apple.driver.AppleOnboardPCATA" with older/same version (1.0.0d1 -> 1.0.0d1).
Skipping duplicate extension
"com.apple.driver.AppleRTL8139Ethernet" with older/same version (1.2.0 -> 1.2.0).
ACPI CA 20060421
AppleACPICPU: ProcessorApicId=1 LocalApicId=0 Enabled
AppleACPICPU: ProcessorApicId=2 LocalApicId=129 Disabled
PASSED! ...maximum protection of commpage set ALL
Copyright (c) 1982, 1986, 1989, 1991, 1993
The Regents of the University of California. All rights reserved.

using 3932 buffer headers and 3932 cluster IO buffer headers
IOAPIC: Version 0x20 Vectors 64:87
ACPI: System State [S0 S4 S5] (S0)
Security auditing service present
BSM auditing present
disabled
From path: "uuid",
Waiting for boot volume with UUID 39E6C84D-A516-31DA-AC36-E824E7A894E0
Waiting on <dict ID="0"><key>IOProviderClass</key><string ID="1">IOResources</string><key>IOResourceMatch</key><string ID="2">boot-uuid-media</string></dict>
net_pinxue_driver_ViaRhine: found Rhine III.
net_pinxue_driver_ViaRhine: PCI_REV 0x86, PHY ID 0x1.
AppleIntelPIIXPATA: ICH5 ATA/100 (CMD 0x1f0, CTR 0x3f4, IRQ 14, BM 0xffa0)
AppleIntelPIIXPATA: ICH5 ATA/100 (CMD 0x170, CTR 0x374, IRQ 15, BM 0xffa8)
ACPI: Button driver prevents system sleep
AppleIntelICHxSATA: ICH5 SATA (CMD 0xe400, CTR 0xe000, IRQ 18, BM 0xdc08)
Got boot device = IOService:/AppleACPIPlatformExpert/PCI0@0/
AppleACPIPCI/IDE1@1F,2/AppleIntelPIIXATARoot/CHN1@1/AppleIntelICHxSATA/ATADeviceNub@0/
IOATABlockStorageDriver/IOATABlockStorageDevice/IOBlockStorageDriver/WDC WD1200JS-00NCB1 Media/IOFDiskPartitionScheme/Untitled 2@2
BSD root: disk0s2, major 14, minor 2
Jettisoning kernel linker.
Resetting IOCatalogue.
Matching service count = 3
Matching service count = 3
Matching service count = 3
Matching service count = 3
Matching service count = 5
AppleAC97CodecAD198x: 2-to-4 channel spreading enabled
IPv6 packet filtering initialized, default to accept, logging disabled
net_pinxue_driver_ViaRhine: Ethernet address 00:0X:XX:XX:XX:XX

Eso se debe exclusivamnete al cambio de kernel, pero mi pregunta es: En ese installer viene todo? que paso con compilar con -v platform=x86pc y bajar las sources y esas cosas? gcc? xcode? ya no seria necesario al hacerlo con ese installer JaS.10.4.8.Intel.SSE2.SemtheX.Beta9.dmg,? o me falta hacer algo más?
 

patton

New member
Al final hice lo siguiente:

Copie loginwindow.app ya que al instalar la actualización la parte de Processor no aparece.
# mkdir ~/backup/
# cp -rf /System/Library/CoreServices/loginwindow.app ~/backup/.

Encontre que habia que abrir con Pacifist MacOSXUpdCombo10.4.8Intel.dmg y editar en System > Library > Frameworks y navegar hasta OpenGL.framework, pero yo no tengo eso en la versión 1.4.7, eso salía en una guía de 10.4.6 JaS, así que quizás lo editaron...así que descarge el Combo Update en vano, y si instalo ese combo se queda pegado, Así que no lo instale.

luego borro loginwindow.app:
rm -rf /System/Library/CoreServices/loginwindow.app

Luego de instalar JaS.10.4.8.Intel.SSE2.SemtheX.Beta9.pkg

Luego copiamos de vuelta loginwindow.app

# cd ~/backup/
# cp -rf loginwindow.app /System/Library/CoreServices/.
# diskutil repairpermissions /
# update_prebinding -root / -force
# reboot

Y me dejo el procesador.

Alguien a probado el kernel 8.8.3????
 
Arriba