site_archiver@lists.apple.com Delivered-To: Darwin-kernel@lists.apple.com Hi Yogesh, On Dec 9, 2004, at 7:03 AM, Yogesh P wrote: <snip> Regards, --gc __________________________________________________________________ Garth Cummings Apple Developer Technical Support gcummings@apple.com http://developer.apple.com/technicalsupport _______________________________________________ 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... This email sent to site_archiver@lists.apple.com Hi, I am going through AppleRAID darwin source code.I put some print statement using IOLog function in the sourecode to understand the exact flow of sourcecode.I downloaded the AppleRAID-1.5 source code for MAC OS X 10.3.3 and build that code.Then i load this kext using following command: kextload AppleRAID.kext and it shows me that the driver module successfully loaded. That just loaded the KEXT into the kernel. It may not have actually matched to the hardware if the original version of AppleRAID.kext was still on the system. You can confirm this using IORegistryExplorer or ioreg before doing the kextload. Then i run the diskutil to create mirror raid but the system log doesnot show any IOLog prints that i have put in the source code. I want to know, 1) Does diskutil use AppleRAID driver underneath to perform the raid operations? 2) If the AppleRAID driver module loaded successfully then why the IOLog messages doesn't gets printed in the system log? Loading and matching/starting are two separate things. Loading just makes the KEXT _available_ for matching, but if another driver has already started on a device, kextloading another driver won't replace the one already running. smime.p7s
participants (1)
-
Garth Cummings