site_archiver@lists.apple.com Delivered-To: darwin-kernel@lists.apple.com Shantonu Sent from my MacBook On Sep 22, 2009, at 9:45 PM, Duane Murphy wrote: -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA256 A bit of a follow up. Using otool -h -arch all, I have learned that 0xfeedfacf is the magic number for x86_64 architectures. I am of course booting Snow Leoapard. Now I find the message all the more confusing. On Sep 22, 2009, at 9:27 PM, Duane Murphy wrote: * PGP Signed: 09/22/09 at 21:27:46 I'm trying to work out what files have been corrupted to cause the error message at boot time: ...Mach-O file has bad magic number 0xfeedfacf Error loading kernel 'mach_kernel' (0x1) That's the message I get when booting from a newer MacBook Pro. On an older Mac Pro, there is an error message and a reboot so I am unable to read the error message as it flashes by. I do see the Mac Pro showing more than one row of dots as it is loading. (I've always assumed that each dot is a kext,) The corruption was caused by a disk driver that I am working on. I'd like to work out what the corruption is in order to diagnose the problem. Is there some way of determining which file has been corrupted? I replaced the mach_kernel file already so that's not it. I suspect that it's one of the kext. But I'm not sure how to determine if it is corrupted or which one is corrupted. I tried running "otool -h" on all of the files in MacOS directories, but they all seem to check out with a proper 0xfeedface. Is there some other options or some other tools that can help? Thanks for the help! ...Duane * Duane Murphy <duanemurphy@mac.com> * 0x10E2BD82(L) _______________________________________________ Do not post admin requests to the list. They will be ignored. Darwin-kernel mailing list (Darwin-kernel@lists.apple.com) Help/Unsubscribe/Update your Subscription: http://lists.apple.com/mailman/options/darwin-kernel/duanemurphy%40mac.com ...Duane -----BEGIN PGP SIGNATURE----- Version: PGP Desktop 9.10.0 (Build 500) Charset: US-ASCII wsBVAwUBSrmn8krg9acQ4r2CAQjGSAgAp8966rTZ6KYpBt+Q6QoTTIjxcrRkTEdC 9e6UfgX3KDg4sG+5dPF58pmXGXY3Bo+4ykDKx1TPGsPZMtNQ0xFAvXLjwD0NHOee ewN1ruIgjYxlapnvFFx/CtpVJsxh5/+n5HnykgPmZkmXgSE0ap9L8anJQ+kGl8tU aS7+OtVwNytq99kLwGoTSXXc81x5tK4kValyGtzzmBVqhmbAj6z+tpXqXj9WPRZG GXSJQt97Z8rVeZFuhbyyiNhhEuCjWiuJXGCXcI1TS4li3yTLziFI/6D6+pd6EqT7 HJeAQoZ2hLsajew65bkLY4DJxMEkJDHz+A6kPOhaoMDd7LnpYl5Ovw== =Tokd -----END PGP SIGNATURE----- _______________________________________________ Do not post admin requests to the list. They will be ignored. Darwin-kernel mailing list (Darwin-kernel@lists.apple.com) Help/Unsubscribe/Update your Subscription: http://lists.apple.com/mailman/options/darwin-kernel/ssen%40apple.com _______________________________________________ Do not post admin requests to the list. They will be ignored. Darwin-kernel mailing list (Darwin-kernel@lists.apple.com) Help/Unsubscribe/Update your Subscription: http://lists.apple.com/mailman/options/darwin-kernel/site_archiver%40lists.a... Did you build your own kernel? Did you thin your /mach_kernel file to be 64-bit only on a system that does not support the 64-bit kernel? Are you using a mismatched boot.efi, for instance from Leopard? This email sent to duanemurphy@mac.com This email sent to ssen@apple.com This email sent to site_archiver@lists.apple.com