Jump to content
14 posts in this topic

Recommended Posts

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 by blanktruth

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 by hecker

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 by hecker

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... :lol:

 

Any ideas?

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 by tuxuser33

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 by tuxuser33

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 by blanktruth

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

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 :blink:

 

Thank you all for your efforts to help me to pass this kernel trap issue.

 

Regards...

  • 5 months later...
×
×
  • Create New...