Re: missing driver (AppleMacRiscPCI) at startup on G5
Re: missing driver (AppleMacRiscPCI) at startup on G5
- Subject: Re: missing driver (AppleMacRiscPCI) at startup on G5
- From: Al Ciplickas <email@hidden>
- Date: Tue, 18 Dec 2007 20:44:05 -0800
Thanks again, Terry. I tried the rebuild and the complaint was that
there was not a usr/../bootcache.plist (or something to that
effect). Can't imagine how that could have happened, since I was not
aware of that file. So I thought doing an 'upgrade' from an Install
DVD would solve the problem. No way. The upgrade finished normally,
but there was neither the bootcache.plist nor the kextentions.cache
(sp?) files. This is confusing, as I expect a system upgrade to make
all the necessary files to do a normal startup. I will locate an
active bootcache.plist from an existing system partition and copy it
to the usr/../ directory to see if it will help me do the kextcache
rebuild. Do you think this is an anomaly for me or has this happened
many times before and I should file a radar report?
-Al-
On Dec 18, 2007, at 2:38 PM, Terry Lambert wrote:
You need to rebuild the KEXT cache, not the KEXT.
man kextcache
or
http://developer.apple.com
- Terry
On Dec 18, 2007, at 2:09 PM, Al Ciplickas wrote:
Thanks, Terry. I'll rebuild the KEXT. But forgot how at the
moment. Any hints?
-Al-
On Dec 18, 2007, at 1:25 PM, Terry Lambert wrote:
On Dec 18, 2007, at 12:00 PM, Al Ciplickas wrote:
This is a new one for me: G5 complains about
'com.apple.driver.AppleMacRiscPCI' missing in the startup from
'kld_load_from_memory()'. I got that using <cmd-V> at startup.
I used another system partition to look it the file was there
(in System/Library/Extensions/) and it was! So I took out the
kextensions.cache and its partner and tried again: still got the
same complaint. (By the way, it says there are 1310 buffer
headers and 1310 cluster IO buffer header, if that matters.)
Do anyone know of something else to try? This is under OSX
10.4.10 as well as 10.4.2 (which I reloaded in hopes of clearing
up "lost" files).
Instead of removing the KEXT cache, rebuild it.
The error is indicating that it's unable to load it from the
cache that was loaded into memory by the boot loader.
It can't read it off the disk itself because it can't even talk
to the PCI bus on which the disk controller lives without this
KEXT loaded.
-- Terry
_______________________________________________
Do not post admin requests to the list. They will be ignored.
Darwin-kernel mailing list (email@hidden)
Help/Unsubscribe/Update your Subscription:
This email sent to email@hidden