Problems testing with IOStorageFamily.kext
G'day, I'm developing a File System which is failing doing a strategy call to the IOStorageFamily. If I start my kext in a user context (i.e. when logged in) and run QuickTime on a movie it works fine. If I start the kext on boot and then log in and run the movie it fails on the strategy with EACCESS. I also found that if in the successful case I log out and log back in and attempt to run the movie it also fails. So... I want to be able to go into IOStorageFamily and see why it thinks I'm doing the wrong thing. I compile up the the kext (trying both ProjectBuilder and pbxbuild) and install it... after restarting the system I get a "No Entry" image. Fortunately I had a few different system partitions on the machine and could remedy the situation by puting the original back in place. It's not a permission problem... I've had that and can tell the difference. I also tried using gdb and stepping into IOStorageFamily but gdb is too stupid and decides that rather than stepping into dkstrategy (via d_strategy) it will continue instead. Can anybody give me any guidance on the EACCESS issue or building and installing my own IOStorageFamily? ... and advice on how to get gdb to work correctly (even if my symbol file for IOStorageFamily is incorrect). Thanks. _______________________________________________ darwin-kernel mailing list | darwin-kernel@lists.apple.com Help/Unsubscribe/Archives: http://www.lists.apple.com/mailman/listinfo/darwin-kernel Do not post admin requests to the list. They will be ignored.
participants (1)
-
Chris Walters