AlexIT Posted November 20, 2007 Share Posted November 20, 2007 By nested kexts... do you just mean kexts in folders? If not, how do I reconstruct the same nested structure?The problem with that is, if it works, when I'm putting the rest of the kexts in, eventually the file size will be too large and it will not let me makemkext. Yes, the same structure. When an original kext folder have a plugins subfolder, you make it and put all the right subkext there. No, if you remove all ATI* (and AppleIntel* if you want) kexts there is no problem of size. I just finished trying the removal method (took most of this afternoon) with no luck !! REALLY STRANGE !! Did you makemkext before any reboot? Would upgrading straight to 10.4.11 solve this problem all together? Maybe, but if you don't identify the kexts that are bad for you, you could be at the same point after upgrading. For me the only problem was with APIC ACPI. Have you check your bios for legacy/compatibile ide/sata settings? Link to comment Share on other sites More sharing options...
antaholics Posted November 20, 2007 Author Share Posted November 20, 2007 Yes, the same structure. When an original kext folder have a plugins subfolder, you make it and put all the right subkext there.No, if you remove all ATI* (and AppleIntel* if you want) kexts there is no problem of size. !! REALLY STRANGE !! Did you makemkext before any reboot? Maybe, but if you don't identify the kexts that are bad for you, you could be at the same point after upgrading. For me the only problem was with APIC ACPI. Have you check your bios for legacy/compatibile ide/sata settings? How do you check if an original kext folder has a plugins subfolder, and how do you make it? When I did the removal method I did do makemkext before every reboot. I am suspecting it's from missing kexts rather than bad kexts... or maybe there were multiple bad kexts so that when I removed one of them other ones were still causing problems. When I removed kexts sometimes it would hang at "using 10485 buffer headers..." but I try to put a few kexts back so that it would load but still get stuck at "Waiting for root device"... In my bios, SATA mode is set to ENHANCED. Setting it to COMPATIBLE did not solve the problem Ant Link to comment Share on other sites More sharing options...
ciufs Posted November 20, 2007 Share Posted November 20, 2007 i try to remove all kext from /System/Library/Extensions except list of AlexIT kext... now in my folder there are 29elements (except nested).. so if i try to reboot without DVD (from HD) system hangs at "using 10485 buffer..." so... i try to reboot from DVD with "cpus=1 -x -v rd=disk0s1" and start... some help? Link to comment Share on other sites More sharing options...
AlexIT Posted November 20, 2007 Share Posted November 20, 2007 How do you check if an original kext folder has a plugins subfolder, and how do you make it?When I did the removal method I did do makemkext before every reboot. I am suspecting it's from missing kexts rather than bad kexts... or maybe there were multiple bad kexts so that when I removed one of them other ones were still causing problems. When I removed kexts sometimes it would hang at "using 10485 buffer headers..." but I try to put a few kexts back so that it would load but still get stuck at "Waiting for root device"... In my bios, SATA mode is set to ENHANCED. Setting it to COMPATIBLE did not solve the problem :(Ant Upload here mkext from your DVD, I'll do a (hope working) nested base Extensions folder for you do begin. i try to remove all kext from /System/Library/Extensions except list of AlexIT kext... now in my folder there are 29elements (except nested).. so if i try to reboot without DVD (from HD) system hangs at "using 10485 buffer..." so... i try to reboot from DVD with "cpus=1 -x -v rd=disk0s1" and start... :(some help? My list ? which list ? Try what i said to Ant.Move away (cioè sposta in un'altra cartella, non cancellare niente) the original kexts and put only the ones extracted from DVD. And check your bios for sata settings. If you (all) have problems with makemkext , changet it this way #!/bin/sh find /System/Library/Extensions -type d -exec chmod 0755 {} \; find /System/Library/Extensions -type f -exec chmod 0644 {} \; kextcache -e -a i386 -k -f sync @all Which kernel are you using ? Booting from HD (not DVD) with the mkext from DVD, you should see it typing: uname -a (or something like that.) Please set your signature (la firma si cambia dal pannello di controllo) with your notebook and kernel, such as : ASUS F3Sc - Tiger10.4.11-8.11.1 or similare, so I can see always what kind of pc you have. (i can't rembemer all ) Link to comment Share on other sites More sharing options...
ciufs Posted November 20, 2007 Share Posted November 20, 2007 nothing to do... i follow again all step of this guide.... so i see 'still waiting for root device' again i try to modify makemkext with latest... nothing to do i can start OSX only from DVD... i don't understand Link to comment Share on other sites More sharing options...
antaholics Posted November 21, 2007 Author Share Posted November 21, 2007 Hi AlexIT, My Extensions.mkext from the DVD was too large (7.4MB) to upload, even when winzip'ed or winrar'ed. I really appreciate you offering to help me make my nested folder structure, but I think it would be even better if you could explain to me how it is done so that I can do it myself, and other people having this problem can do it themselves too! Also, what is the difference between the new and old makemkext files? btw, I think your code should be this: find /System/Library/Extensions -type d -exec chmod 0755 {} \; find /System/Library/Extensions -type f -exec chmod 0644 {} \; chown -R root:wheel /System/Library/Extensions chmod -R 755 /System/Library/Extensions kextcache -e -a i386 -k -f sync Thanks, Ant Link to comment Share on other sites More sharing options...
AlexIT Posted November 21, 2007 Share Posted November 21, 2007 My Extensions.mkext from the DVD was too large (7.4MB) to upload, even when winzip'ed or winrar'ed. I really appreciate you offering to help me make my nested folder structure, but I think it would be even better if you could explain to me how it is done so that I can do it myself, and other people having this problem can do it themselves too! Ok, I can try to explain. This is the structure of my actual structure of kexts (without ATI* and AppleIntel*). Your would be smaller. ACard62xxM.kext ACard67162.kext ACard671xSCSI.kext ACard6885M.kext ACard68xxM.kext Adaptec290X-2930.kext Adaptec29160x.kext Adaptec39160.kext Adaptec78XXSCSI.kext Apple02Audio.kext Apple02Audio.kext/Contents/PlugIns/Apple02DBDMAAudio.kext Apple02Audio.kext/Contents/PlugIns/AppleBurgundyAudio.kext Apple02Audio.kext/Contents/PlugIns/AppleDACAAudio.kext Apple02Audio.kext/Contents/PlugIns/AppleScreamerAudio.kext Apple02Audio.kext/Contents/PlugIns/AppleTexas2Audio.kext Apple02Audio.kext/Contents/PlugIns/AppleTexasAudio.kext Apple02Audio.kext/Contents/PlugIns/AudioI2SControl.kext Apple16X50Serial.kext Apple16X50Serial.kext/Contents/PlugIns/Apple16X50ACPI.kext Apple16X50Serial.kext/Contents/PlugIns/Apple16X50PCCard.kext Apple_iSight.kext AppleACPIPlatform.kext AppleACPIPlatform.kext/Contents/PlugIns/AppleACPIButtons.kext AppleACPIPlatform.kext/Contents/PlugIns/AppleACPIEC.kext AppleACPIPlatform.kext/Contents/PlugIns/AppleACPIPCI.kext AppleACPIPlatform.kext/Contents/PlugIns/AppleACPIPowerSource.kext AppleACPIPlatform.kext/Contents/PlugIns/AppleACPIThermal.kext AppleAD741x.kext AppleADBButtons.kext AppleADBKeyboard.kext AppleADBMouse.kext AppleADM103x.kext AppleADT746x.kext AppleAHCIPort.kext AppleAirPort.kext AppleAirPort.kext/Contents/PlugIns/AppleAirPortFW.kext AppleAirPort.kext/Contents/PlugIns/AppleAirPortFWAP.kext AppleAirPort2.kext AppleAPIC.kext AppleAzaliaAudio.kext AppleAzaliaAudio.kext/Contents/PlugIns/AppleAzaliaController.kext AppleAzaliaAudio.kext/Contents/PlugIns/IOHDAudioFamily.kext AppleBacklight.kext AppleBlower.kext AppleBMC.kext AppleCore99NVRAM.kext AppleCPUThermo.kext AppleCuda.kext AppleDallasDriver.kext AppleEFIRuntime.kext AppleEFIRuntime.kext/Contents/PlugIns/AppleEFINVRAM.kext AppleFan.kext AppleFCU.kext AppleFileSystemDriver.kext AppleFlashNVRAM.kext AppleFPButton.kext AppleFWAudio.kext AppleGPIO.kext AppleGracklePCI.kext AppleGW.kext AppleHeathrow.kext AppleHIDKeyboard.kext AppleHIDMouse.kext AppleHPET.kext AppleHWClock.kext AppleHWClock.kext/Contents/PlugIns/AppleCPUVoltage.kext AppleHWClock.kext/Contents/PlugIns/AppleEMacClock.kext AppleHWClock.kext/Contents/PlugIns/ApplePulsar.kext AppleHWClock.kext/Contents/PlugIns/AppleSlewClock.kext AppleHWSensor.kext AppleI2C.kext AppleI2S.kext AppleI2SModemFamily.kext AppleI2SModemFamily.kext/Contents/PlugIns/AppleModemOnHoldService.kext AppleIntelCPUPowerManagement.kext AppleIRController.kext AppleK2.kext AppleK2Driver.kext AppleK2Fan.kext AppleK2SATA.kext AppleK2SATARoot.kext AppleKauaiATA.kext AppleKeyLargo.kext AppleKeyswitch.kext AppleKiwiATA.kext AppleKiwiRoot.kext AppleLED.kext AppleLM7x.kext AppleLM87.kext AppleLM8x.kext AppleLMUController.kext AppleLPC.kext AppleLSIFusionMPT.kext AppleMacRiscPCI.kext AppleMaxim1989.kext AppleMaxim6690.kext AppleMCEDriver.kext AppleMediaBay.kext AppleMLANAudio.kext AppleMobileDevice.kext AppleMPIC.kext AppleOnboardAudio.kext AppleOnboardAudio.kext/Contents/PlugIns/AppleDBDMAAudio.kext AppleOnboardAudio.kext/Contents/PlugIns/AppleIOI2CAudioCodec.kext AppleOnboardAudio.kext/Contents/PlugIns/AppleOnyxAudio.kext AppleOnboardAudio.kext/Contents/PlugIns/AppleTAS3004Audio.kext AppleOnboardAudio.kext/Contents/PlugIns/AppleToonieAudio.kext AppleOnboardAudio.kext/Contents/PlugIns/AppleTopazAudio.kext AppleOnboardDisplay.kext ApplePCCard16ATA.kext ApplePCCardATA.kext ApplePMU.kext ApplePS2Controller.kext ApplePS2Controller.kext/Contents/PlugIns/ApplePS2Keyboard.kext ApplePS2Controller.kext/Contents/PlugIns/ApplePS2Mouse.kext ApplePS2Controller.kext/Contents/PlugIns/ApplePS2Trackpad.kext AppleRAID.kext AppleRTC.kext AppleSEP.kext AppleSmartBatteryManager.kext AppleSMBIOS.kext AppleSMC.kext AppleSMCLMU.kext AppleSMU.kext AppleSMUMonitor.kext AppleSPU.kext AppleStorageDrivers.kext AppleStorageDrivers.kext/Contents/PlugIns/AppleATAPIStorage.kext AppleStorageDrivers.kext/Contents/PlugIns/AppleHollywood.kext AppleStorageDrivers.kext/Contents/PlugIns/AppleMemorexCDROMDriver.kext AppleStorageDrivers.kext/Contents/PlugIns/AppleXserveRAID.kext AppleStorageDrivers.kext/Contents/PlugIns/CanonEOS1D.kext AppleStorageDrivers.kext/Contents/PlugIns/FireWireStorageDeviceSpecifics.kext AppleStorageDrivers.kext/Contents/PlugIns/FWPreferredProtocolSpeed.kext AppleStorageDrivers.kext/Contents/PlugIns/initioFWBridge.kext AppleStorageDrivers.kext/Contents/PlugIns/IOFireWireSerialBusProtocolSansPhysicalUnit.kext AppleStorageDrivers.kext/Contents/PlugIns/LSI-FW-500.kext AppleStorageDrivers.kext/Contents/PlugIns/MKE-LF-D211A.kext AppleStorageDrivers.kext/Contents/PlugIns/MKE-SR-8171.kext AppleStorageDrivers.kext/Contents/PlugIns/OxfordSemiconductor.kext AppleStorageDrivers.kext/Contents/PlugIns/PioneerSuperDrive.kext AppleStorageDrivers.kext/Contents/PlugIns/PreventMediaMountDriver.kext AppleStorageDrivers.kext/Contents/PlugIns/QPSQueFire.kext AppleStorageDrivers.kext/Contents/PlugIns/SanyoIDShot.kext AppleStorageDrivers.kext/Contents/PlugIns/SonyXDCAMDriver.kext AppleStorageDrivers.kext/Contents/PlugIns/StorageLynx.kext AppleStorageDrivers.kext/Contents/PlugIns/USBStorageDeviceSpecifics.kext AppleStorageDrivers.kext/Contents/PlugIns/WriteProtectedMediaDriver.kext AppleSym8xx.kext AppleThermal.kext AppleUSBAudio.kext AppleUSBDisplays.kext AppleUSBTopCase.kext AppleUSBTopCase.kext/Contents/PlugIns/AppleUSBTCKeyboard.kext AppleUSBTopCase.kext/Contents/PlugIns/AppleUSBTCKeyEventDriver.kext AppleUSBTopCase.kext/Contents/PlugIns/AppleUSBTrackpad.kext AppleVIA.kext AppleVSP.kext AppleXsanFilter.kext ATTOExpressPCIPlus.kext AudioDeviceTreeUpdater.kext AudioIPCDriver.kext autofs.kext BootCache.kext cddafs.kext CM4040.kext CMD646ATA.kext CMD646Root.kext CRYPTOCardPCCard.kext Dont Steal Mac OS X.kext EPSONUSBPrintClass.kext HeathrowATA.kext I2CGPIO.kext ICAClassicNotSeizeDriver.kext ICAFWKodakProDriver.kext ImmersionForceFeedback.kext IO80211Family.kext IO80211Family.kext/Contents/PlugIns/AirPortAtheros.kext IO80211Family.kext/Contents/PlugIns/AirPortAtheros5424.kext IO80211Family.kext/Contents/PlugIns/AirPortEnabler.kext IO80211Family.kext/Contents/PlugIns/AppleAirPortBrcm4311.kext IOACPIFamily.kext IOADBFamily.kext IOAHCIFamily.kext IOAHCIFamily.kext/Contents/PlugIns/IOAHCIBlockStorage.kext IOAHCIFamily.kext/Contents/PlugIns/IOAHCISerialATAPI.kext IOATAFamily.kext IOATAFamily.kext/Contents/PlugIns/AppleGenericPCATA.kext IOATAFamily.kext/Contents/PlugIns/AppleIntelPIIXATA.kext IOATAFamily.kext/Contents/PlugIns/AppleNForceATA.kext IOATAFamily.kext/Contents/PlugIns/AppleOnboardPCATA.kext IOATAFamily.kext/Contents/PlugIns/AppleVIAATA.kext IOATAFamily.kext/Contents/PlugIns/IOATABlockStorage.kext IOATAFamily.kext/Contents/PlugIns/IOATAPIProtocolTransport.kext IOAudioFamily.kext IOBluetoothFamily.kext IOBluetoothFamily.kext/Contents/PlugIns/AppleUSBBluetoothHCIController.kext IOBluetoothFamily.kext/Contents/PlugIns/BroadcomUSBBluetoothFirmwareDownload.kext IOBluetoothFamily.kext/Contents/PlugIns/BroadcomUSBBluetoothHCIController.kext IOBluetoothFamily.kext/Contents/PlugIns/CSRHIDTransitionDriver.kext IOBluetoothFamily.kext/Contents/PlugIns/CSRUSBBluetoothHCIController.kext IOBluetoothFamily.kext/Contents/PlugIns/IOBluetoothBNEPDriver.kext IOBluetoothFamily.kext/Contents/PlugIns/IOBluetoothSCOAudioDriver.kext IOBluetoothFamily.kext/Contents/PlugIns/IOBluetoothSerialManager.kext IOBluetoothHIDDriver.kext IOCDStorageFamily.kext IODVDStorageFamily.kext IOFireWireAVC.kext IOFireWireFamily.kext IOFireWireFamily.kext/Contents/PlugIns/AppleFWOHCI.kext IOFireWireFamily.kext/Contents/PlugIns/AppleLynx.kext IOFireWireIP.kext IOFireWireIP.kext/Contents/PlugIns/IOFireWireIPPrivate.kext IOFireWireSBP2.kext IOFireWireSerialBusProtocolTransport.kext IOGraphicsFamily.kext IOHDIXController.kext IOHIDFamily.kext IOHIDFamily.kext/Contents/PlugIns/IOHIDEventDriver.kext IOHIDFamily.kext/Contents/PlugIns/IOHIDEventDriverSafeBoot.kext IOHIDFamily.kext/Contents/PlugIns/IOHIDSystem.kext IOHIDFamily.kext/Contents/PlugIns/IOHIDUserClient.kext IOI2CAD741x.kext IOI2CADT746x.kext IOI2CControllerPMU.kext IOI2CControllerPPC.kext IOI2CControllerSMU.kext IOI2CCPUVoltage.kext IOI2CDeviceFCU.kext IOI2CDeviceLMU.kext IOI2CDriveBayGPIO.kext IOI2CFamily.kext IOI2CHWClock.kext IOI2CLM6x.kext IOI2CLM7x.kext IOI2CLM8x.kext IOI2CMaxim1631.kext IOI2CMaxim1989.kext IOI2CMaxim6690.kext IOI2CMotionSensor.kext IOI2CPulsar.kext IOI2CSlewClock.kext IOI2CSMUSat.kext IOKeyLargo.kext IONDRVSupport.kext IONetworkingFamily.kext IONetworkingFamily.kext/Contents/PlugIns/Apple3Com3C90x.kext IONetworkingFamily.kext/Contents/PlugIns/Apple_DEC21x4Ethernet.kext IONetworkingFamily.kext/Contents/PlugIns/AppleBCM440XEthernet.kext IONetworkingFamily.kext/Contents/PlugIns/AppleBCM5701Ethernet.kext IONetworkingFamily.kext/Contents/PlugIns/AppleBMacEthernet.kext IONetworkingFamily.kext/Contents/PlugIns/AppleDP83816Ethernet.kext IONetworkingFamily.kext/Contents/PlugIns/AppleGMACEthernet.kext IONetworkingFamily.kext/Contents/PlugIns/AppleIntel8254XEthernet.kext IONetworkingFamily.kext/Contents/PlugIns/AppleIntel8255x.kext IONetworkingFamily.kext/Contents/PlugIns/AppleRTL8139Ethernet.kext IONetworkingFamily.kext/Contents/PlugIns/AppleRTL8169Ethernet.kext IONetworkingFamily.kext/Contents/PlugIns/AppleYukon.kext IONetworkingFamily.kext/Contents/PlugIns/AppleYukon2.kext IOPCCardFamily.kext IOPCIFamily.kext IOPlatformPluginFamily.kext IOPlatformPluginFamily.kext/Contents/PlugIns/ACPI_SMC_PlatformPlugin.kext IOPlatformPluginFamily.kext/Contents/PlugIns/PBG4_PlatformPlugin.kext IOPlatformPluginFamily.kext/Contents/PlugIns/PBG4_ThermalProfile.kext IOPlatformPluginFamily.kext/Contents/PlugIns/PowerMac11_2_PlatformPlugin.kext IOPlatformPluginFamily.kext/Contents/PlugIns/PowerMac11_2_ThermalProfile.kext IOPlatformPluginFamily.kext/Contents/PlugIns/PowerMac12_1_PlatformPlugin.kext IOPlatformPluginFamily.kext/Contents/PlugIns/PowerMac12_1_ThermalProfile.kext IOPlatformPluginFamily.kext/Contents/PlugIns/PowerMac7_2_PlatformPlugin.kext IOPlatformPluginFamily.kext/Contents/PlugIns/PowerMac8_1_ThermalProfile.kext IOPlatformPluginFamily.kext/Contents/PlugIns/PowerMac9_1_ThermalProfile.kext IOPlatformPluginFamily.kext/Contents/PlugIns/RackMac3_1_PlatformPlugin.kext IOPlatformPluginFamily.kext/Contents/PlugIns/Simple_PlatformPlugin.kext IOPlatformPluginFamily.kext/Contents/PlugIns/SMU_Neo2_PlatformPlugin.kext IOSCSIArchitectureModelFamily.kext IOSCSIArchitectureModelFamily.kext/Contents/PlugIns/IOSCSIBlockCommandsDevice.kext IOSCSIArchitectureModelFamily.kext/Contents/PlugIns/IOSCSIMultimediaCommandsDevice.kext IOSCSIArchitectureModelFamily.kext/Contents/PlugIns/IOSCSIReducedBlockCommandsDevice.kext IOSCSIArchitectureModelFamily.kext/Contents/PlugIns/SCSITaskUserClient.kext IOSCSIParallelFamily.kext IOSCSIParallelFamily.kext/Contents/PlugIns/IOSCSIFamily.kext IOSerialFamily.kext IOSerialFamily.kext/Contents/PlugIns/AppleRS574Serial.kext IOSerialFamily.kext/Contents/PlugIns/AppleSCCIrDA.kext IOSerialFamily.kext/Contents/PlugIns/AppleSCCSerial.kext IOSerialFamily.kext/Contents/PlugIns/AppleUSBIrDA.kext IOSerialFamily.kext/Contents/PlugIns/AppleVerizonSupport.kext IOSerialFamily.kext/Contents/PlugIns/AppleVerizonSupportKicker.kext IOSerialFamily.kext/Contents/PlugIns/AppleWWANSupport.kext IOSerialFamily.kext/Contents/PlugIns/AppleWWANSupport1.kext IOSerialFamily.kext/Contents/PlugIns/AppleWWANSupport2.kext IOSerialFamily.kext/Contents/PlugIns/DCPModemSupport.kext IOSerialFamily.kext/Contents/PlugIns/InternalModemSupport.kext IOSerialFamily.kext/Contents/PlugIns/InternalUSBModem.kext IOSerialFamily.kext/Contents/PlugIns/MotorolaSM56K.kext IOSerialFamily.kext/Contents/PlugIns/MotorolaSM56KUSB.kext IOSMBusFamily.kext IOStorageFamily.kext IOUSBFamily.kext IOUSBFamily.kext/Contents/PlugIns/AppleUSBCDC.kext IOUSBFamily.kext/Contents/PlugIns/AppleUSBCDCACMControl.kext IOUSBFamily.kext/Contents/PlugIns/AppleUSBCDCACMData.kext IOUSBFamily.kext/Contents/PlugIns/AppleUSBCDCDMM.kext IOUSBFamily.kext/Contents/PlugIns/AppleUSBCDCECMControl.kext IOUSBFamily.kext/Contents/PlugIns/AppleUSBCDCECMData.kext IOUSBFamily.kext/Contents/PlugIns/AppleUSBCDCEEM.kext IOUSBFamily.kext/Contents/PlugIns/AppleUSBCDCWCM.kext IOUSBFamily.kext/Contents/PlugIns/AppleUSBEHCI.kext IOUSBFamily.kext/Contents/PlugIns/AppleUSBHub.kext IOUSBFamily.kext/Contents/PlugIns/AppleUSBMergeNub.kext IOUSBFamily.kext/Contents/PlugIns/AppleUSBOHCI.kext IOUSBFamily.kext/Contents/PlugIns/AppleUSBOpticalMouse.kext IOUSBFamily.kext/Contents/PlugIns/AppleUSBUHCI.kext IOUSBFamily.kext/Contents/PlugIns/AppleUSBVideoSupport.kext IOUSBFamily.kext/Contents/PlugIns/IOUSBCompositeDriver.kext IOUSBFamily.kext/Contents/PlugIns/IOUSBHIDDriver.kext IOUSBFamily.kext/Contents/PlugIns/IOUSBHIDDriverSafeBoot.kext IOUSBFamily.kext/Contents/PlugIns/IOUSBUserClient.kext IOUSBMassStorageClass.kext IPFirewall.kext iPodDriver.kext iPodDriver.kext/Contents/PlugIns/iPodFireWireTransportSupport.kext iPodDriver.kext/Contents/PlugIns/iPodSBCDriver.kext iTunesPhoneDriver.kext KeyLargoATA.kext KLog.kext L2TP.ppp/Contents/PlugIns/L2TP.kext LogitechForceFeedback.kext LSIUltra320.kext MacIOGPIO.kext MegaRAID.kext msdosfs.kext ntfs.kext NVDANV50Hal.kext NVDAResman.kext OSvKernDSPLib.kext PMUMotionSensor.kext PPP.kext PPPoE.ppp/Contents/PlugIns/PPPoE.kext PPTP.ppp/Contents/PlugIns/PPTP.kext RoxioBluRaySupport.kext SCR24X_Apple_Driver.kext SharedIP.kext SM56KUSBAudioFamily.kext SM56KUSBAudioFamily.kext/Contents/PlugIns/AppleSM56KUSBAudio.kext SM56KUSBAudioFamily.kext/Contents/PlugIns/AppleSM56KUSBModemFamily.kext smbfs.kext SMCMotionSensor.kext SoftRAID.kext System.kext System.kext/PlugIns/AppleNMI.kext System.kext/PlugIns/ApplePlatformFamily.kext System.kext/PlugIns/BSDKernel.kext System.kext/PlugIns/BSDKernel6.0.kext System.kext/PlugIns/IOKit.kext System.kext/PlugIns/IOKit6.0.kext System.kext/PlugIns/IONVRAMFamily.kext System.kext/PlugIns/IOSystemManagement.kext System.kext/PlugIns/Libkern.kext System.kext/PlugIns/Libkern6.0.kext System.kext/PlugIns/Mach.kext System.kext/PlugIns/Mach6.0.kext System.kext/PlugIns/System6.0.kext System.kext/PlugIns/Unsupported.kext udf.kext VirtualAudioDriver.kext webdav_fs.kext Xerox USB Printing.kext Make a new folder call Extensions in your desktop. Once extracted the kexts from DVD identify all the kexts that are not nestest (in the list above) and move them into this new folder. Then, for each kext that has other kexts nested , open the master one (in desktop/Extensions) with right-click and choose OpenContent (or somthing like that) and enter the "Contents" subfolder and create the "PlugIns" subsubfolder ... then put into it the nested folders belonging to the master kext. For example: IOATAFamily.kext open it and view its contents, create Contents/PlugIns and put inside these kext AppleGenericPCATA.kext AppleIntelPIIXATA.kext AppleNForceATA.kext AppleOnboardPCATA.kext AppleVIAATA.kext IOATABlockStorage.kext IOATAPIProtocolTransport.kext At the end you'll have a well-structured Extensions folder with all kexts from DVD. So , move away the originale Extensions folder and copy the extensions folder from your Desktop to /System/Library Then run the (new) makemkext script and reboot. It should boot ! so you can start putting other kexts (no ATI* or AppleIntel* or *ACPI* or *APIC*), also in groups (of 20 or more). So i hope you can identify the kexts bad for you. Link to comment Share on other sites More sharing options...
ciufs Posted November 21, 2007 Share Posted November 21, 2007 ok... i try this new solution... so my laptop doesn't have nvidia but it have ATI HD2400 256Mb... Link to comment Share on other sites More sharing options...
antaholics Posted November 21, 2007 Author Share Posted November 21, 2007 Thanks AlexIT, I will try it tomorrow when I get the time. Just wondering, so it's okay to use the GUI to drag .kext files around? I thought you said all the moving/copying/renaming has to be done on terminal?? I'm confused Link to comment Share on other sites More sharing options...
AlexIT Posted November 21, 2007 Share Posted November 21, 2007 ok... i try this new solution...so my laptop doesn't have nvidia but it have ATI HD2400 256Mb...Then do not remove ATI* but NV*Thanks AlexIT, I will try it tomorrow when I get the time.Just wondering, so it's okay to use the GUI to drag .kext files around? I thought you said all the moving/copying/renaming has to be done on terminal?? I'm confusedYes you can do it in GUI, it's not a good thing but in terminal it's hard to explain ... and if makemkext does its job all permissions are repaiored well ...Just to be sure ... before makemkext do also a RepairPermissions via DiskUility ... Link to comment Share on other sites More sharing options...
ciufs Posted November 21, 2007 Share Posted November 21, 2007 Hi AlexIT, i check all kext file in extensions... i see that my ACPIPlatform missed some file and directory PlugIns AppleACPIPlatform.kext AppleACPIPlatform.kext/Contents/PlugIns/AppleACPIButtons.kext AppleACPIPlatform.kext/Contents/PlugIns/AppleACPIEC.kext AppleACPIPlatform.kext/Contents/PlugIns/AppleACPIPCI.kext AppleACPIPlatform.kext/Contents/PlugIns/AppleACPIPowerSource.kext AppleACPIPlatform.kext/Contents/PlugIns/AppleACPIThermal.kext i add it and then i do ... "makemkext" and "diskutil repairPermissions /" command... when i reboot i see again "Still waiting for root device"i see my IOATAFamily.kext and i see that i miss AppleNForceATA.kext in PlugIns... but i haven't it... i re unpack Extensions.mkext but nothing... some idea? Link to comment Share on other sites More sharing options...
ciufs Posted November 21, 2007 Share Posted November 21, 2007 Hi all (italian) ho fatto un po di magheggi (/italian) when now i try to start from HD... i can see launchd: /System/Library/CoreServices/loginwindow.app/Contents/MacOS/loginwindow port /dev/console exited abnormally: Bad system call and some lines up i can read.. launchd: Server 0 in bootstrap 1103 uid 0: "usr/sbin/coreaudiod"[175]: exited with status: 69 Link to comment Share on other sites More sharing options...
AlexIT Posted November 21, 2007 Share Posted November 21, 2007 launchd: /System/Library/CoreServices/loginwindow.app/Contents/MacOS/loginwindow port /dev/console exited abnormally: Bad system callIt's a nice message :DBetter than "still waiting..."What have you changed (can be usefull for other readers)The bad system call comes out when you use a wrong re-compiled kernel .... (or a modified apple-original kernel without the dsmos.kext)and i see that i miss AppleNForceATA.kext in PlugIns... but i haven't it... i re unpack Extensions.mkext but nothing...I think you don't need it, you don't have NVidia chipset for sata!You should need only IOAHCIFamily.kext (and correct setting on bios) Link to comment Share on other sites More sharing options...
ciufs Posted November 21, 2007 Share Posted November 21, 2007 mmm i don't remember ehehehehe mmm i don't be sure... i think that i try to install kernel 8.1.3 from 10.4.10 XxX dvd... so i read that my laptop use Jmicron SATA Driver (for Windows Vista) ... what can i do or try to do? Link to comment Share on other sites More sharing options...
antaholics Posted November 21, 2007 Author Share Posted November 21, 2007 first of all, I still don't know what kind of SATA my HD is running on... it's still running on the IDE driver... however I can't complain because... I GOT GOOD NEWS!!! I tried what ciufs tried, and it worked!! I added AppleACPIPlatform.kext/Contents/PlugIns/AppleACPIButtons.kext AppleACPIPlatform.kext/Contents/PlugIns/AppleACPIEC.kext AppleACPIPlatform.kext/Contents/PlugIns/AppleACPIPCI.kext AppleACPIPlatform.kext/Contents/PlugIns/AppleACPIPowerSource.kext AppleACPIPlatform.kext/Contents/PlugIns/AppleACPIThermal.kext to the PlugIns folder in AppleACPIPlatform.kext, did makemkext, and rebooted... and now everything works!!! :D hope this works out for everyone Link to comment Share on other sites More sharing options...
ciufs Posted November 21, 2007 Share Posted November 21, 2007 i'm happy to help you... but for me nothing to do... doesn't work Link to comment Share on other sites More sharing options...
antaholics Posted November 22, 2007 Author Share Posted November 22, 2007 i'm happy to help you... but for me nothing to do... doesn't work Which version of OSX are you using? What steps did you follow? Try JaS 10.4.8 if you're not using that, and see if it works better Hope this helps, Ant Link to comment Share on other sites More sharing options...
AlexIT Posted November 22, 2007 Share Posted November 22, 2007 mmm i don't remember ehehehehemmm i don't be sure... i think that i try to install kernel 8.1.3 from 10.4.10 XxX dvd... Yes I knew it! Then you need dsmos.kext Find it on the net , make a folder called ".HIDDEN" , run makemkext and (under terminal , with nano) add the following line in /etc/rc (as i told in my first posts !) , in the second half of the file BEFORE the line with the comment "# Create local NetInfo database if it doesn't exist" kextload /System/Library/Extensions/.HIDDEN/dsmos.kext But I don't know if it's good, beacause the kexts are for the older kernel. You should, instead, try the kernel from DVD. Open the DVD and copy the MACH_KERNEL file to your DVD (backup the HD one to MACH_KERNEL.KO). The in terminal (as root) type: chown root:wheel /mach_kernel chomod 755 /mach_kernel and reboot. first of all, I still don't know what kind of SATA my HD is running on... it's still running on the IDE driver... however I can't complain because... I GOT GOOD NEWS!!! I tried what ciufs tried, and it worked!! ! I EVER TOLD YOU ALL THAT THE PROBLEM IS WITH ACPI AND APIC KEXTS ! Did you remember what I said at the beginning ? In my installation I only replace ACPI and APIC kexts (and plugins of course) and it works! It you are still using IDE driver , even setting SATA in bios, there should be some problems in bios! Try again with other bios release, because 203 is very buggy. Well, if you didn't it yet, recreate the WHOLE structure of Extensions with the DVD kexts. The try SUBSTITUTION of kext ( in groups ) , except ACPI and APIC stuff. If it works, add all the other kexts (in groups), except ATI* (or NV*) and AppleIntel* (Or you can even try to put back the original Extenions dir and try to replace only ACPI and APIC with plugins.) Done this, the step to 10.4.11 is easy. Link to comment Share on other sites More sharing options...
antaholics Posted November 22, 2007 Author Share Posted November 22, 2007 Yes I knew it! Then you need dsmos.kext Find it on the net , make a folder called ".HIDDEN" you never told me that.. lol.. is it for after updating to 10.4.11? ! I EVER TOLD YOU ALL THAT THE PROBLEM IS WITH ACPI AND APIC KEXTS ! Did you remember what I said at the beginning ? In my installation I only replace ACPI and APIC kexts (and plugins of course) and it works! I guess nobody understood what plugins you were referring to... lol It you are still using IDE driver , even setting SATA in bios, there should be some problems in bios!Try again with other bios release, because 203 is very buggy. I'm using BIOS 206... 207 had a problem because 10.4.8 DVD wouldn't even boot up!! (I didn't see 208 for F3SV last time I checked) Is there any difference if I ran it on IDE mode? Well, if you didn't it yet, recreate the WHOLE structure of Extensions with the DVD kexts.The try SUBSTITUTION of kext ( in groups ) , except ACPI and APIC stuff. If it works, add all the other kexts (in groups), except ATI* (or NV*) and AppleIntel* (Or you can even try to put back the original Extenions dir and try to replace only ACPI and APIC with plugins.) Done this, the step to 10.4.11 is easy. I don't have to do this part right? I put back the original Extensions and replaced ACPI and APIC with plugins, and it worked for me. @ALL: If this works for other people (please speak up if it worked for you or if you're still having problems), I'm thinking of doing a composition of all the steps in the installation in a new post (crediting AlexIT of course ) and also editing the first post of this topic, so that people who just started reading this thread can get a good idea of what is going on without having to read 4 massive pages full of code Link to comment Share on other sites More sharing options...
AlexIT Posted November 22, 2007 Share Posted November 22, 2007 you never told me that.. lol.. is it for after updating to 10.4.11? I guess nobody understood what plugins you were referring to... lol Maybe ... but now you know much more abount OSX :D you all will became OSX-Gurus :D I'm using BIOS 206... 207 had a problem because 10.4.8 DVD wouldn't even boot up!! (I didn't see 208 for F3SV last time I checked)Is there any difference if I ran it on IDE mode? Whe you'll have 10.4.11 try also with other bios. In IDE mode your HD transfer are half-speed, only this. @ALL:If this works for other people (please speak up if it worked for you or if you're still having problems), I'm thinking of doing a composition of all the steps in the installation in a new post (crediting AlexIT of course ) and also editing the first post of this topic, so that people who just started reading this thread can get a good idea of what is going on without having to read 4 massive pages full of code Yes it's good (but I see nobody else reading these posts ) ... and now we are ready to go on ... to 10.4.11 You need (search google): 10.4.11IntelComboUpdate by apple (original, not patched, over 320Mb) efipc51 by netkas dsmos for tiger then open a terminal (as root) and leave it open (never close) expand efipc51 to a folder (ex. /efiboot) rename your mach_kernel to mach_kernel.old backup your extensions folder to /BACKUP backup your Extensions.mkext folder to /Extensions.mkext you can do all with few lines cp /mach_kernel /mach_kernel.old cp -r /System/Library/Extensions /Backup cp /System/Library/Extensions/Extensions.mkext /Extensions.mkext Run the comboupdate but DO NOT REBOOT ! DO NOT REBOOT ! DO NOT REBOOT ! DO NOT REBOOT ! DO NOT REBOOT ! DO NOT REBOOT ! DO NOT REBOOT ! DO NOT REBOOT ! DO NOT REBOOT ! DO NOT REBOOT ! DO NOT REBOOT ! DO NOT REBOOT ! DO NOT REBOOT ! DO NOT REBOOT ! DO NOT REBOOT ! Did I told you NOT TO REBOOT ? :P Replace ACPI (maybe also APIC and SMBios) kexts and do a makemkext Open /etc/rc and put again the rows abount SafeBoot="" and kextload dsmos.kext as I told you in first posts Reboot, at prompt type kernel_mach.old -s "MKext Cache"=/Extensions.mkext Go to write mode (as written on screen!) type (diskXsY is your boot partition, do not make mistakes with it) cd /efiboot ./startupfiletool /dev/rdiskXsY ./boot_v5 sync reboot Now WAIT (also 20 min) for reboot. ONLY IF boot hangs with several messages about "diskarb" with a last message of GIVE-UP you have to: Reboot again and WAIT (also 20 min) for reboot. ONLY IF boot hangs AGAIN with several messages about "diskarb" with a last SAME message of GIVE-UP you have to: Reboot, with -s flag and type (enable write mode) rm /etc/rc.installer_cleanup update_prebinding -root / -force (i'm not sure for name , but something like this, do an "ls /etc/rc.*" before, to be sure) Now WAIT (also 20 min) and then reboot. That should be all. Let me know. Link to comment Share on other sites More sharing options...
antaholics Posted November 22, 2007 Author Share Posted November 22, 2007 I can't access the irc channel for pc_efi ... can someone please PM it to me? Link to comment Share on other sites More sharing options...
antaholics Posted November 23, 2007 Author Share Posted November 23, 2007 No luck :censored2: I got to the part were I rebooted and I'm trying to type "kernel_mach.old -s "MKext Cache"=/Extensions.mkext" When I type that in and hit Enter the computer just reboots :censored2: Ant Retrying... I think I might have done something wrong, it's doing weird (different) things every time I reboot. I am reinstalling to try updating again. EDIT: I know this is probably very minor.. but I don't remember how to deal with this: Chain Booting error OSX hates me Link to comment Share on other sites More sharing options...
AlexIT Posted November 24, 2007 Share Posted November 24, 2007 EDIT: I know this is probably very minor.. but I don't remember how to deal with this:Chain Booting error :censored2: Maybe you made mistakes with the EFIboot insertion. Be careful at ./startupfiletool /dev/rdiskXsY ./boot_v5 for example ./startupfiletool /dev/rdisk0s3 ./boot_v5 is correct ./startupfiletool /dev/rdisk0 ./boot_v5 vrakes the MBR and ... no more boot up! Assuming you have osx in disk0s3 (partition N.4 of disk N.1) to try to recover MBR/BOOT you can enter boot from DVD with -s -v -x cpus=1 rd=/dev/disk0s3 and do the following dd if=/usr/standalone/i386/boot0 of=/dev/rdisk0 bs=412 count=1 dd if=/usr/standalone/i386/boot1h of=/dev/rdisk0s3 bs=512 count=1 Link to comment Share on other sites More sharing options...
antaholics Posted November 24, 2007 Author Share Posted November 24, 2007 sorry for the confusion: I reinstalled 10.4.8 and got chain boot error =/ Link to comment Share on other sites More sharing options...
AlexIT Posted November 24, 2007 Share Posted November 24, 2007 sorry for the confusion:I reinstalled 10.4.8 and got chain boot error =/ Inizialize again the disk with diskutility during installation of jas1048 Link to comment Share on other sites More sharing options...
Recommended Posts