blanktruth Posted February 20, 2007 Share Posted February 20, 2007 (edited) I am hving a problem with boot after a successful installation... This is the error I am receiving panic(cpu 1 caller 0x001A3129): Unresolved kernel trap (CPU 1, Type 14=page fault), ... ..... Kernel loadable modules in backtrace (with dependencies): com.apple.driver.AppleIntel8254XEtnernet(1.1.4a5)@0x3c01d000 dependency: com.apple.iokit.IOPCIFamily(2.1)@0x359ca000 dependency: com.apple.iokit.IONetworkingFamily(1.5.1)@0x3bf3e000 As far as I understand it is related to my Network Card, but belive there is no any driver supporting Intel Pro 1000 network card.. Therefore I intended to delete these kext files just to make it possible to boot without network support... But this caused another boot problem that the system was looking for these kext files. Now I believe there is another system file saying what to load at the startup. If I am right, could somebody explain me where to find this file and how to change it? I have MacDrive installed in my Windows XP and I can read and write MacOS files... Thank you... PS: My system configuration is; Acer TravelMate 8215WLMi Core 2 Duo T7200 2Ghz 2 Gbyte FSB 667 RAM Ati Mobile X1600 Graphics Card Edited February 20, 2007 by blanktruth Link to comment https://www.insanelymac.com/forum/topic/43005-deleting-kext-files-to-pass-kernel-traps-how/ Share on other sites More sharing options...
hecker Posted February 20, 2007 Share Posted February 20, 2007 (edited) Well, it seems AppleIntel8254XEthernetXXX depends on those other files to work properly. I would try moving the AppleIntelXXX file (might as well be a folder) to another location, erase the system extensions cache and reboot MacOSX. An example on how this COULD be done (I don't have the AppleIntel8254XXX file): First we need to boot OSX into single user mode by pressing F8 and entering -s at the darwin bootloader screen. We need read/write access in order to move files around so we will also remount the drive in RW mode by typing this when you get in the console: mount -u -o rw / Then we will create a backup directory and move the file out of the extensions folder: mkdir /intel_ethernet_backup (or whatever you feel appropiate) rm /System/Library/Extensions/AppleIntel8254XEthernet /intel_ethernet_backup -ALTERNATIVE BACKUP METHOD- It would also be good to have a full backup of the extensions directory in case of a disaster. Do it like this: mkdir /full_extensions_backup cp -Rp /System/Library/Extensions /full_extensions_backup We now proceed to flush the system cache and reboot (Type exactly as below): rm /System/Library/Extensions.mkext rm /System/Library/Extensions.kextcache reboot If my suspicions were right, you should be able to boot normally now. You can also boot into safe mode by pressing -x at the darwin bootloader. IMPORTANT: I have never tried to access HFS+ system files from the windows environment and I would not recommend doing so, since that may override file permissions and render your OSX unbootable again. Try booting into safe mode via -s switch instead. Good luck, hecker Edited February 20, 2007 by hecker Link to comment https://www.insanelymac.com/forum/topic/43005-deleting-kext-files-to-pass-kernel-traps-how/#findComment-307300 Share on other sites More sharing options...
blanktruth Posted February 20, 2007 Author Share Posted February 20, 2007 Thank you for your reply. I have just realised that there is no AppleIntel8254XEthernet folder in /System/Library/Extensions/ and also there is no /System/Library/Extensions.kextcache Must they be? Link to comment https://www.insanelymac.com/forum/topic/43005-deleting-kext-files-to-pass-kernel-traps-how/#findComment-307394 Share on other sites More sharing options...
hecker Posted February 20, 2007 Share Posted February 20, 2007 (edited) Missing kextcache or mkext files are not unusual if you're having driver problems (they are generated automatically). Erase the ones you find though to make sure the system reloads the driver files. Please send me a directory listing of your extensions dir by doing this in a terminal window: ls -la /System/Library/Extensions/ > /extensions.txt (notice the space before and after the > symbol) then mail me newly generated extensions.txt (in root folder) so I can take a look. Check your PM for my email address. Are you accessing the files in single user mode or through the windows environment? hecker EDIT: Ok, I found out that the file in reference here is actually contained in the /System/Library/Extensions/IONetworkingFamily.kext/Contents/PlugIns/ folder. Try removing the file from withing that folder (just replace my first msg with the new location), like this: mkdir /intel_ethernet_backup (or whatever you feel appropiate) rm /System/Library/Extensions/IONetworkingFamily.kext/Contents/PlugIns/AppleIntel8254XEthernet /intel_ethernet_backup (please notice that the above rm command should be all in one line) then erase the cache and reboot rm /System/Library/Extensions.mkext rm /System/Library/Extensions.kextcache reboot Cheers, hecker PS: No need to send me the directory listing now Edited February 20, 2007 by hecker Link to comment https://www.insanelymac.com/forum/topic/43005-deleting-kext-files-to-pass-kernel-traps-how/#findComment-307412 Share on other sites More sharing options...
blanktruth Posted February 21, 2007 Author Share Posted February 21, 2007 Thank you very much for your very detailed and clear description. I appreciate it. Unfortunately, when I tried with F8 and -s during the boot, I came to exactly the same point where the startup freeze... Kernel loadable modules in backtrace (with dependencies): com.apple.driver.AppleIntel8254XEtnernet(1.1.4a5)@0x3c01d000 dependency: com.apple.iokit.IOPCIFamily(2.1)@0x359ca000 dependency: com.apple.iokit.IONetworkingFamily(1.5.1)@0x3bf3e000 Therefore I could not see any console or could type anything after that point... Any ideas? Link to comment https://www.insanelymac.com/forum/topic/43005-deleting-kext-files-to-pass-kernel-traps-how/#findComment-308156 Share on other sites More sharing options...
tuxuser33 Posted February 21, 2007 Share Posted February 21, 2007 (edited) Did you ever tried to remove a card or disable networkchip in BIOS? In a special case may be helpful -disable second cpu core -disable all legacy parts -repair permission Good luck! Edited February 21, 2007 by tuxuser33 Link to comment https://www.insanelymac.com/forum/topic/43005-deleting-kext-files-to-pass-kernel-traps-how/#findComment-308186 Share on other sites More sharing options...
fireshark Posted February 21, 2007 Share Posted February 21, 2007 Its in here: /system/library/extensions/ionetworkingfamily.kext/contents/plugins/appleintel82554xethernet.kext Link to comment https://www.insanelymac.com/forum/topic/43005-deleting-kext-files-to-pass-kernel-traps-how/#findComment-308198 Share on other sites More sharing options...
tuxuser33 Posted February 21, 2007 Share Posted February 21, 2007 (edited) Did you tried repair permissions after install. I would do this to be sure. Look here! Seems to be similar to yours http://forum.insanelymac.com/index.php?showtopic=42782 Goto post #7 Edited February 21, 2007 by tuxuser33 Link to comment https://www.insanelymac.com/forum/topic/43005-deleting-kext-files-to-pass-kernel-traps-how/#findComment-308218 Share on other sites More sharing options...
blanktruth Posted February 21, 2007 Author Share Posted February 21, 2007 (edited) Thank you for your replies.. Unfortunately I can not reach any terminal to run those commands... Also this is a notebook that I can not take out the network card and there is no way to disable network card from BIOS... The only thing I can do is to press F8 during the startup and then type -v -s -x kind of commands, but in anyway the system halts by giving those errors. Edited February 21, 2007 by blanktruth Link to comment https://www.insanelymac.com/forum/topic/43005-deleting-kext-files-to-pass-kernel-traps-how/#findComment-308240 Share on other sites More sharing options...
tuxuser33 Posted February 21, 2007 Share Posted February 21, 2007 Again, did you do repair permissions? Do not ignore this. May be you pass the only chance. Link to comment https://www.insanelymac.com/forum/topic/43005-deleting-kext-files-to-pass-kernel-traps-how/#findComment-308394 Share on other sites More sharing options...
blanktruth Posted February 21, 2007 Author Share Posted February 21, 2007 Hi, Is repairing the permissions made by F8 and -f at startup? Hmm, it seems it is not -f... I see some command at the page you mentioned like sudo diskutil repairPermissions / but isn't it something I am supposed to do after startup? Or are those command something I can type and run after F8 at startup? Thanks Link to comment https://www.insanelymac.com/forum/topic/43005-deleting-kext-files-to-pass-kernel-traps-how/#findComment-308409 Share on other sites More sharing options...
blanktruth Posted February 21, 2007 Author Share Posted February 21, 2007 Ok, I tried what I just asked but those commands do not work after F8. Now the question is how am I going to reach the terminal console? Unfortunately I can not reach anything by F8 and -s... Link to comment https://www.insanelymac.com/forum/topic/43005-deleting-kext-files-to-pass-kernel-traps-how/#findComment-308436 Share on other sites More sharing options...
blanktruth Posted February 21, 2007 Author Share Posted February 21, 2007 Ok, although hecker did not recommend, I did something radical and moved the AppleIntel8254XEtnernet and Extensions.mkext by MacDrive from Windows XP. And restarted with cpus=1 -v and this time although it gave some errors like FireWire or Wireless etc, MacOS X could start.. This is really great... I have alot of things to solve right now like ATI Mobility X1600 Graphics card, Sound, Camera, Ethernet Card, Wireless card ect. But it is something I will have to make some search... I think the only thing which worked like a charm is Bluetooh. I could even connect my SmartPhone witout any problem where I was having problem with my Windows XP Thank you all for your efforts to help me to pass this kernel trap issue. Regards... Link to comment https://www.insanelymac.com/forum/topic/43005-deleting-kext-files-to-pass-kernel-traps-how/#findComment-308462 Share on other sites More sharing options...
mexicano1245 Posted July 30, 2007 Share Posted July 30, 2007 Have you tried disabling network(s) from your bios? I had the same problem and that just did it for me! Link to comment https://www.insanelymac.com/forum/topic/43005-deleting-kext-files-to-pass-kernel-traps-how/#findComment-417696 Share on other sites More sharing options...
Recommended Posts