Re: SampleFilterScheme for Intel?
Re: SampleFilterScheme for Intel?
- Subject: Re: SampleFilterScheme for Intel?
- From: "Duane Murphy" <email@hidden>
- Date: Fri, 25 May 2007 10:21:33 -0700
A progress report and search for ideas.
I turned on debugging messages (doh!) and now see the filter
initializing. It is completely successful ending with start() being
completed. I added more debugging information to verify the return
values from various functions including start. All seems well, but still
not joy.
After a few minutes I begin seeing the message "Still waiting for root
device." This seems to indicate that the media object for the child is
not being recognized or registered?
Any ideas how to check this (at boot time?)
What could be missing?
Note that the filter appears to work fine if it is not set to Local-Root
and other GPT/HFS volumes are mounted.
Thanks for any help or tips,
...Duane Murphy
--- At Wed, 23 May 2007 13:17:51 -0700, Duane Murphy wrote:
>Hi Folks,
>Thanks for the debugging tips. Now for more detail because the debugging
>isn't helping. :-(
>
>I'm writing a file system filter scheme loosely based on
>SampleFilterScheme. Unfortunately SampleFilterScheme appears to predate
>GPT (Intel) boot drives.
>
>I'd like to have my filter scheme attach to GPT volumes including the
>system volume. I have been unable to make this happen with the
>SampleFilterScheme.
>
>I have modified the SampleFilterScheme to recognize the HFS partitions
>of GPT drives. Including code overriding probe() to protect against
>circular conditions (it advertises what it attaches too). This works
>fine for non-system disks.
>
>If I enable Local-Root including the attach/detachMediaObjectToDeviceTree
>() code then the system hangs at startup. Verbose mode says "Waiting for
>file system to mount" or something close. I don't see any logging from
>the filter scheme at all, but clearly the system is unhappy.
>
>Any clues? Has anyone successfully attached a filter scheme to a GPT
>boot volume?
_______________________________________________
Do not post admin requests to the list. They will be ignored.
Darwin-dev mailing list (email@hidden)
Help/Unsubscribe/Update your Subscription:
This email sent to email@hidden