|
Post by CyberChimp on Feb 4, 2009 20:04:58 GMT
Just listened through BM edition 085 which included your Kernel Panic in Pussy Cat Club section so if you keep your flippers crossed someone who can give extra advice might come along
In the meen time if you want any further explainations of the suggestions in my last past (or the reasoning behind the suggestions) let me know
|
|
pg2114
Senior Member
Beware of the flippers!
Posts: 151
|
Post by pg2114 on Feb 4, 2009 23:24:47 GMT
I just listened to that podcast too and was pleasantly surprised Thank you for featuring this, Will, and hopefully somebody will be able to assist. Peter. Edit: I have just noticed CyberChimp's suggestions, which I will try out tomorrow or Friday. Thanks for those.
|
|
|
Post by CyberChimp on Feb 5, 2009 9:58:04 GMT
a few quick explanations of the reasoning behind the suggestions which I made yesterday....... booting into Target Disk Mode and then attempting to boot again 'normally' can occasionally give a Mac which is having problems a kick up the arse and result in booting successfully. This only works as a way of trying to fix problems very occasionally however (and I have no explanation for why it works on the few occasions that it does - it's just one of those mysteries). The more important reason that I would often double check that Target Disk Mode is possible at around this stage in trying to sort out a poorly computer is that it can potentially offer a way of copying data off the hard drive (to back it up), deleting data from the hard drive (if the data is suspected of being involved in causing the problems with booting) and getting new / updated data onto the hard drive. ---------- when looking through your collected panic logs to check if all the panics have been occurring in a similar way it is the lines: - panic(cpu 0 caller 0x003EB97C): "IOUSBDevice::_RESERVEDIOUSBDevice8 called\n"@/SourceCache/xnu/xnu-1228.9.59/libkern /c++/OSMetaClass.cpp:816
- Kernel loadable modules in backtrace (with dependencies): com.apple.iokit.IOUSBMassStorageClass(2.0.4) @0x35072000->0x3507bfff
to look out for (I've boldened the relevant bits of those lines). As you probably have quite a lot of panic logs by now try to select several at random which will include both (a) panics that have occurred when plugging in / unplugging USB devices and (b) panics that have occurred while trying to boot the Mac. ------------ One more suggestion which I forget to include yesterday (it should probably have been suggestion 2.5!) is to have a double check on the FAQ / support / trouble shooting / forum pages for the manufacturer of your external USB hard drive. ------------- If the panic logs are all pointing to the same thing then someone who is very familiar with the full details of the inner workings of Mac OSX may well be able to throw some extra light on the "RESERVEDIOUSBDevice8" part. If you can find someone who is either a Mac specific techie, or Mac programmer they may well be able to give a proper explanation of the significance - an Apple Store Genius might be able to provide that sort of detail (but obviously I can't guarantee this!). -------------- Some additional possibilities exist to attempt to locate and fix Mac OS problems (for example booting in Single User Mode). Although I can use them when I need to I'm not familiar (or proficient) enough with them to be able to attempt to talk anyone through their use.
|
|
|
Post by Forum Cat on Feb 5, 2009 10:27:19 GMT
suggestion (5):check your AppleCare / warranty status and book a visit to your local Genius Bar. I am increasingly liking suggestion (5)
|
|
|
Post by CyberChimp on Feb 7, 2009 15:00:09 GMT
Peter,
I've had a few minutes spare to do some checking of current versions relating to the IOUSBFamily.kext which is included with Mac OS X 10.5.6......
The panic log you included at the start of this stated that it was attempting to use version 3.1.5 (which seems to have formed part of Mac OS X 10.5.3, 10.5.4 and 10.5.5), however according to details on the Apple website, Mac OS X 10.5.6 seems to use version 3.2.7
I haven't been able to find details about which version of IOUSBMassStorageClass.kext which included in Mac OS X 10.5.6 (and I'm still running 10.5.5 so can't check using my computers), but I'm guessing that may have received an update as well.
If anyone has 10.5.6 installed (and not causing them problems) could they check which .kext version they have please by going to: mainHardDrive > System > Library > Extensions > *right click on IOUSBMassStorageClass.kext and select "Get Info"
and post which version is installed
------------------------------
If I'm correct about you currently having out-of-date .kexts on your system then re-running 10.5.6 combo updater may do the job (assuming you've only been having the USB kernel panics since updating to 10.5.6, which I seem to remember from another post has caused other problems for you). Extracting the USB related .kexts and replacing the ones on your computer could be another option.
Considering the problems you've had with the 10.5.6 update previously I'd advise as full a backup as is possible first though!
|
|
|
Post by Forum Cat on Feb 7, 2009 16:40:59 GMT
If anyone has 10.5.6 installed (and not causing them problems) could they check which .kext version they have please by going to: mainHardDrive > System > Library > Extensions > *right click on IOUSBMassStorageClass.kext and select "Get Info" and post which version is installed --------------------- I have not updated to 10.5.6 yet. I will do so after making a cloned backup and then get back to you. Cat
|
|
DaveB
Full Member
dwb
Posts: 93
|
Post by DaveB on Feb 7, 2009 22:02:42 GMT
I'm running 10.5.6 on a 24inch Imac
IOUSBMassStorageClass.kext = 2.0.4
IOUSBFamily.kext = 3.2.7
if that's any help?
|
|
pg2114
Senior Member
Beware of the flippers!
Posts: 151
|
Post by pg2114 on Feb 7, 2009 22:59:25 GMT
Wow, thank you so much all Following your suggestion, CyberChimp, I have re-installed the Mac OS X 10.5.6 update and it's all running smoothly at the moment, fingers crossed. I'm not sure how this could affect start before the OS had loaded, but it boots without a problem now. Once again, an enormous thank you, especially to Mr Cat and CyberChimp! Peter.
|
|
|
Post by Forum Cat on Feb 8, 2009 0:16:12 GMT
Right, update now complete. *reads pg's last reply* Oh, Ah well. Nice to see you have your problem sorted Peter. Cat
|
|
|
Post by CyberChimp on Feb 8, 2009 11:45:33 GMT
An attempt at a quick explanation:-
somehow (possibly either through a stuffed up OS update, or device driver installation) the computer ended up with a mixture of old and new kernel extensions. (the IOUSBMassStorageClass.kext extension seems to have been up to date, but the IOUSBFamily.kext extension which it depends on for some of it's functionality seems to have been the previous version). The kernel panics were probably IOUSBMassStorageClass.kext having a major tantrum because when it went to try and make use of IOUSBFamily.kext it couldn't find everything it wanted / expected.
starting the Mac in Safe Mode reduces the number of kernel extensions loaded, but still loads the 'essential' ones from Apple - which would probably include USB ones - hence still getting the kernel panic (I can't really explain why this would also occur when trying to start from DVD though).
fingers crossed this will be third time lucky for you with the 10.5.6 update.
|
|
|
Post by Forum Cat on Feb 8, 2009 13:39:05 GMT
fingers crossed this will be third time lucky for you with the 10.5.6 update. Flippers crossed and behind his back whilst wearing insulated flipper gloves.
|
|
|
Post by wierdostomps on Feb 8, 2009 17:58:24 GMT
Daft question - but as with Windows, would it be a good idea to do a full clean install instead of just using Software Update? I seem quite often to see reference to downloading the full Combo updater rather than using SU. Is it particularly unreliable?
Tim
|
|
keith
Senior Member
Posts: 269
|
Post by keith on Feb 8, 2009 23:29:09 GMT
No, I don't think it's particularly unreliable but I understand that the combo update actually replaces a shedload of files whereas the smaller patch offered by software update merely patches those files.
They should effectively do the same thing. Some people prefer to wait for the combo, I've always just gone with whatever software update offers me.
For some updates, such as 10.5.0 to 10.5.6, software update gets the combo update anyway.
|
|