kextload PatchedIOSCSICDDrive.kext |
March, 14, 2003 5:38 PM |
avit |
Hi all, I sometimes start up my Mac without my external CDRW powered up. I'd just like to know if it's possible to load the kernel extension to activate it without restarting? I've tried without success, the best I get is this: kernel extension /System/Library/Extensions/PatchedIOSCSICDDrive.kext/ has problems: Missing dependencies { "com.apple.kernel" = "A valid compatible version of this dependency cannot be found" } Obviously com.apple.kernel should be running, no? Has anyone tried this? Thanks, Andrew |
. |
RE: kextload PatchedIOSCSICDDrive.kext |
April, 10, 2003 6:19 PM |
cjsconfections |
. |
gsrock, I have tried to use the FWB mounter in Classic and it quits with a dialog box that says, "This application is not supported in Classic.". The same thing happens in ScsiProbe. Drive Setup just quits in Classic. Atto Express Tools at least starts up and gives proper volume listings in but none of the functions are available. Seems that until someone develops a native X mounter or scsi probe, we are out of luck. I have not found one on Version Tracker. |
. |
RE: kextload PatchedIOSCSICDDrive.kext |
April, 09, 2003 2:00 PM |
gsrock76 |
. |
I have mounted CD drives after startup using the CD ROM Toolkit utility from fwb software. It doesn't look like they have an os x version of he software yet, so you would probably run it in the classic environ. to use it. Check their web site: http://www.fwb.com/html/cd-rom_toolkit.html |
. |
RE: kextload PatchedIOSCSICDDrive.kext |
March, 19, 2003 11:36 PM |
joevt |
. |
What version of OS X are you using? From Ryan's DeveloperNotes: "Another 10.0 vs. 10.1 issue worth noting is that PatchedIOSCSICDDrive only loads in 10.0, while PatchedSCSIDeviceType05 only loads in 10.1. In Mac OS X 10.2, neither of them loads, and they do not appear to be needed." The error that you see means that the version of the kernel is different than the version that the kext depends on. If you're using 10.2 or later, you might as well remove those 2 extensions. You can use "IORegistryExplorer" from the developer tools to see what driver controls your CDRW. I haven't looked to see if there is a way to make a SCSI bus scan for new devices but all the source code is available... |
. |
RE: kextload PatchedIOSCSICDDrive.kext |
March, 15, 2003 11:32 AM |
tippingj |
. |
There is no other way to get it to load. You can turn off a SCSI Device, and most likely turn it back on once booted, but, it appears that all the SCSI stuff happens waaay to early in the boot process to try and go back and change/load what it wouldn't load if such a SCSI device wasn't there at bootup. I've tried quite a bit to get this working (I too have a full 6- device SCSI Chain, with 4 units using 5 SCSI LUN numbers, mainly tape changers and such that shouldn't be on all the time) but with no luck. It appears that the entire bootup process is molded around what SCSI is available, that being so that you can't just go back in and change the SCSI settings. Also- Com.apple.kernel sounds important. Ususally something like that is loaded regardless? This is where I said that things happen during bootup that we are unaware of. |
. |
RE: kextload PatchedIOSCSICDDrive.kext |
March, 15, 2003 2:14 AM |
mjoecups358 |
. |
I don't think it's going to work... It's not a problem of loading the kernel extension, it's the fact that the kernel extensions only look for SCSI devices at startup. So we remain hosed with regard to hot mounting of SCSI devices, a function I have enjoyed greatly since the Macintosh plus in 1987. Oh well, the price of progress. Marty |
|
|