Sharing resources between parent FDO and children PDO

Hello,
I 'm developping a WDM driver for a FPGA that embeds several uarts and a CAN controler in one PCI slot.
I use the DDK Toaster sample as a basis.
Has someone already shared resources between  parent FDO and children PDO ?
One way will be to export a direct-call interface between tha parent and the children. Is there something better to get the interrupt trigger in the child and the memory as a direct access ?
Thanks
Marco

Hi Doron,
here is the full debug output................
ADDITIONAL_DEBUG_TEXT:  
You can run '.symfix; .reload' to try to fix the symbol path and load symbols.
MODULE_NAME: Nitin
FAULTING_MODULE: fffff8000324a000 nt
DEBUG_FLR_IMAGE_TIMESTAMP:  549ced55
EXCEPTION_CODE: (NTSTATUS) 0xc0000005 - The instruction at 0x%08lx referenced memory at 0x%08lx. The memory could not be %s.
FAULTING_IP:
+501cfc0
00000000`00000000 ??              ???
EXCEPTION_RECORD:  fffff88003b9a9c8 -- (.exr 0xfffff88003b9a9c8)
ExceptionAddress: 0000000000000000
   ExceptionCode: c0000005 (Access violation)
  ExceptionFlags: 00000000
NumberParameters: 2
   Parameter[0]: 0000000000000008
   Parameter[1]: 0000000000000000
Attempt to execute non-executable address 0000000000000000
CONTEXT:  fffff88003b9a220 -- (.cxr 0xfffff88003b9a220;r)
rax=fffffa8022124c40 rbx=0000000000000000 rcx=0000000000000000
rdx=fffff88003b9ac58 rsi=fffff88000fc60c0 rdi=fffff88003b9acf8
rip=0000000000000000 rsp=fffff88003b9ac08 rbp=000000000000000c
 r8=0000000000000065  r9=0000000000000003 r10=4679726575516f64
r11=000000000000000c r12=fffff88000fc92c0 r13=0000000000000312
r14=0000000000000000 r15=0000000000000000
iopl=0         nv up ei ng nz na pe nc
cs=0010  ss=0018  ds=002b  es=002b  fs=0053  gs=002b             efl=00010282
00000000`00000000 ??              ???
Last set context:
rax=fffffa8022124c40 rbx=0000000000000000 rcx=0000000000000000
rdx=fffff88003b9ac58 rsi=fffff88000fc60c0 rdi=fffff88003b9acf8
rip=0000000000000000 rsp=fffff88003b9ac08 rbp=000000000000000c
 r8=0000000000000065  r9=0000000000000003 r10=4679726575516f64
r11=000000000000000c r12=fffff88000fc92c0 r13=0000000000000312
r14=0000000000000000 r15=0000000000000000
iopl=0         nv up ei ng nz na pe nc
cs=0010  ss=0018  ds=002b  es=002b  fs=0053  gs=002b             efl=00010282
00000000`00000000 ??              ???
Resetting default scope
CUSTOMER_CRASH_COUNT:  1
DEFAULT_BUCKET_ID:  WIN7_DRIVER_FAULT
BUGCHECK_STR:  0x7E
CURRENT_IRQL:  0
ANALYSIS_VERSION: 6.3.9600.17029 (debuggers(dbg).140219-1702) amd64fre
LAST_CONTROL_TRANSFER:  from fffff8800b9eb091 to 0000000000000000
STACK_TEXT:  
fffff880`03b9ac08 fffff880`0b9eb091 : fffff880`0b9ec9a0 00000000`00000001 00000000`00000000 fffff880`009cf180 : 0x0
fffff880`03b9ac10 fffff880`0b9ec9a0 : 00000000`00000001 00000000`00000000 fffff880`009cf180 00000000`00000001 : Nitin+0x4091
fffff880`03b9ac18 00000000`00000001 : 00000000`00000000 fffff880`009cf180 00000000`00000001 00000000`00000000 : Nitin+0x59a0
fffff880`03b9ac20 00000000`00000000 : fffff880`009cf180 00000000`00000001 00000000`00000000 00000000`03060001 : 0x1
FOLLOWUP_IP:
Nitin+4091
fffff880`0b9eb091 ??              ???
SYMBOL_STACK_INDEX:  1
SYMBOL_NAME:  Nitin+4091
FOLLOWUP_NAME:  MachineOwner
IMAGE_NAME:  Nitin.sys
STACK_COMMAND:  .cxr 0xfffff88003b9a220 ; kb
BUCKET_ID:  WRONG_SYMBOLS
FAILURE_BUCKET_ID:  WRONG_SYMBOLS
ANALYSIS_SOURCE:  KM
FAILURE_ID_HASH_STRING:  km:wrong_symbols
FAILURE_ID_HASH:  {70b057e8-2462-896f-28e7-ac72d4d365f8}
Followup: MachineOwner

Similar Messages

  • Difference between parent currency and parent in value dimension

    Hi
    Dear friends please tell me about following:
    1.Difference between <Parent Currency> and <Parent> in value dimension and its significance.
    2.Difference between <Parent Currency Adjs.> and <Parent Adjs.> in value dimension and its significance.
    Thanks
    Mayank
    Edited by: mayanka bhusan on Jun 17, 2010 10:08 PM

    When you have an entity which contributes to two or more parent entities, you can specify if an adjustment applies and contributes to all parent entities or the selected entity.
    1. Create the adjustment to <Parent Curr Adjs> and the adjustment value contributes to all parents.
    2. Create the adjustment to [Parent Adjs] and you can select which parent entity you want the adjustment value to contribute to.
    <Parent Currency> is where the translation happens.
    <Parent Curr Total> is the total of the translated value plus any adjustments applying to all parents -i.e. <Parent Curr Adjs>
    [Parent] simply carries the <Parent Curr Total> numbers to the next level of the value hierarchy
    [Parent Total] is the total of the previous level plus any adjustments applying to the specified parent -i.e. [Parent Adjs]

  • Is there a way to stop sharing apps between my iphone and my daughters ipad. We share the same email and itunes account.

    is there a way to stop sharing apps between my iphone and my daughters ipad...we share the same email and itunes account.

    You can keep the same Apple ID for purchases, but set up her own iCloud account for email and syncing.
    You can easily and effectively use the same ID for purchases.
    What you do is use the apple ID you have been using for app/book/movie/music purchases. In Settings > Store, make sure you are using your usual apple ID.
    Then, set up an icloud (@me.com) account for you on your phone, and one for your daughter on her phone. In Settings > iCloud, make sure each of you are using your new iCloud accounts, and not your Apple ID.
    Also, in Settings > Messages > Receive At, make sure you are using your iCloud accounts
    This way, all of your purchases are using one account, and you can effectively use iCloud.

  • Sharing information between tiled view and view bean

    I have come across one more problem. I have a search result
    page. This search result page has a static text field and a repeated group
    (I simplified the page description, for explanation purpose). In the NetD
    implementation they are maintaining a page level attribute (say boolean
    haveSenisitiveCustomers) and setting this attribute in the
    afterDataObjectExecute event. (This data object is associated with the
    repeated). In end display event of static text field, they are displaying
    message say " due to Registration type, not all customers meeting the
    criteria are listed") if the haveSensitiveCustomers flag is set.
    After Migration, the boolean flag and static Text Field movedto
    SearchResultViewBean and afterDataObjectExecuteEvent has moved to
    TiledViewBean. Actual processing done is more complicated than this
    explanation. However, it boils down to sharing information between
    tiledViewBean and its parent bean. How do we achieve this in the Migrated
    Application?
    One way is to add getter methods in the child tiled view bean( to
    access in parent view bean, call getRepeated1 and cast to the actual type
    and invoke the get methods)Probably the typical solution (I say typical because I don't yet know) will
    be to do what you suggest: provide methods between views that can be used to
    determine the state needed for processing like this.
    However, let me alert you to something that's different than ND, and which
    may cause you some trouble. In ND, all retrieving DataObjects associated
    with a page executed at one time, and the afterDataObjectExcecuteEvent fired
    before any display processing began. However, in JATO, tiled views are
    independent objects, and any models associated with them only execute when
    the tiled view is first displayed.
    Therefore, if the static test field you refer to appears in the page before
    the tiled view, then the tiled view will not have executed its associated
    model before the static text field is rendered. You will never see the
    static text field display the text you want because you won't have the
    information at display time. (If the text field appears after the repeated,
    then it's not problem, as the display of the tiled view will have executed
    the associate model before the field displays.)
    The solution is to manually reference the tiled view and its associate model
    before they would normally execute. You would execute the model and set the
    tiled view's setAutoRetrieveEnabled() to false to prevent it from executing
    the model a second time. Perhaps the easiest thing to do would be this:
    beforeStaticTextDisplay(...)
    // Force the tiled view to execute the associated model
    Repeated1TiledView tiledView=
    (Repeated1TiledView)getChild("Repeated1");
    tiledView.beginDisplay();
    tiledView.setAutoRetrieveEnabled(false);
    Although the beginDisplay() method will be executed twice in this case (once
    deliberately, above, and later during actual display), there should be no
    overhead. The beginDisplay() method doesn't do anything anyway except
    execute associated auto-retrieving models and fire the
    afterAllModelsExecute() event.
    Mike, do you concur or have any comments?
    This explanation rests on the understanding of a number of other subjects,
    some of which you may not be fully familiar with. Feel free to ask further
    questions about this explanation.
    Todd
    Todd Fast
    Senior Engineer
    Sun/Netscape Alliance
    todd.fast@e...

    I have come across one more problem. I have a search result
    page. This search result page has a static text field and a repeated group
    (I simplified the page description, for explanation purpose). In the NetD
    implementation they are maintaining a page level attribute (say boolean
    haveSenisitiveCustomers) and setting this attribute in the
    afterDataObjectExecute event. (This data object is associated with the
    repeated). In end display event of static text field, they are displaying
    message say " due to Registration type, not all customers meeting the
    criteria are listed") if the haveSensitiveCustomers flag is set.
    After Migration, the boolean flag and static Text Field movedto
    SearchResultViewBean and afterDataObjectExecuteEvent has moved to
    TiledViewBean. Actual processing done is more complicated than this
    explanation. However, it boils down to sharing information between
    tiledViewBean and its parent bean. How do we achieve this in the Migrated
    Application?
    One way is to add getter methods in the child tiled view bean( to
    access in parent view bean, call getRepeated1 and cast to the actual type
    and invoke the get methods)Probably the typical solution (I say typical because I don't yet know) will
    be to do what you suggest: provide methods between views that can be used to
    determine the state needed for processing like this.
    However, let me alert you to something that's different than ND, and which
    may cause you some trouble. In ND, all retrieving DataObjects associated
    with a page executed at one time, and the afterDataObjectExcecuteEvent fired
    before any display processing began. However, in JATO, tiled views are
    independent objects, and any models associated with them only execute when
    the tiled view is first displayed.
    Therefore, if the static test field you refer to appears in the page before
    the tiled view, then the tiled view will not have executed its associated
    model before the static text field is rendered. You will never see the
    static text field display the text you want because you won't have the
    information at display time. (If the text field appears after the repeated,
    then it's not problem, as the display of the tiled view will have executed
    the associate model before the field displays.)
    The solution is to manually reference the tiled view and its associate model
    before they would normally execute. You would execute the model and set the
    tiled view's setAutoRetrieveEnabled() to false to prevent it from executing
    the model a second time. Perhaps the easiest thing to do would be this:
    beforeStaticTextDisplay(...)
    // Force the tiled view to execute the associated model
    Repeated1TiledView tiledView=
    (Repeated1TiledView)getChild("Repeated1");
    tiledView.beginDisplay();
    tiledView.setAutoRetrieveEnabled(false);
    Although the beginDisplay() method will be executed twice in this case (once
    deliberately, above, and later during actual display), there should be no
    overhead. The beginDisplay() method doesn't do anything anyway except
    execute associated auto-retrieving models and fire the
    afterAllModelsExecute() event.
    Mike, do you concur or have any comments?
    This explanation rests on the understanding of a number of other subjects,
    some of which you may not be fully familiar with. Feel free to ask further
    questions about this explanation.
    Todd
    Todd Fast
    Senior Engineer
    Sun/Netscape Alliance
    todd.fast@e...

  • Personal File Sharing failure between Leopard MBP and Tiger iMac

    Hi,
    I am attempting to give the iMac access to files on the Leopard using Personal File Sharing. Personal File Sharing is turned on on the MBP. The firewall on the MBP has been variously set for Essential Services Only and turned off. The firewall on the iMac is off (it has no internet connection). I have tried both encrypted and unencrypted ad-hoc wireless networking on various channels. I have tried ethernet. The results are always the same:
    1) the MBP will appear in the Network folder of the iMac, but any attempt to connect fails. I am unable even to reach a Drop Box.
    2) the iMac appears in the Shared section of the Sidebar on the MBP, and connections of all kind work without problems
    I have no internet connection in the house and am unable to try connecting both Macs to the same WiFi network for testing purposes. I have tried pinging each machine from the other using Network Utility, with failure reported in every case ---however, I'm led to believe this is not unusual in small network circumstances.
    One other piece of info that may be relevant: I am also struggling to have my iPod touch found by my MBP when attempting to use the WebDAV protocol to share files with Files Lite. My iMac connects to Files Lite without issue. Stanza Desktop also refuses to find Stanza. Cyberduck will find Files Lite on the network from the MBP (the only app to recognise it in any way from my MBP), but will consistently fail to connect. Perhaps this is related?
    Any help would be welcome. I can provide more information as needed. I have only offered the information I thought would be useful, and that fits within my layman's understanding of networking.
    Thanks.
    S.

    Hi,
    Well, it's all working fine now. Seems I /hadn't/ tried turning off the firewall on the MBP. The PFS now works with the firewall off or with "Set access for specific services and applications", but not "Essential services only".
    *shrugs* I was so sure I'd tried it with the firewall off…
    So, thanks! All is now kushti. I may have to grumble to myself a little (and ultimately to Apple) about the lack of co-operation between the firewall and the Sharing prefs, and what I perceive as a poverty (or at least poor layout) of information in the firewall settings pane, though. I mean, why can't the firewall automatically choose the correct setting depending on the Sharing preferences? Or, at least, provide a pop-up that such a change is necessary? Hmm…
    Ta!
    S.
    PS: FYI, "guest" sharing was already enabled, presumably by default.

  • A way to distinguish between 'Parent' keys and 'Referential' keys

    Hi,
    We use referencial keys to specify the FK to a parent table and also link to other tables... I need to write a script that needs to distinguish between a 'Parent' key and and a 'Referential' keys. In the database they both look the same, as they are both foreign keys...
    What's the easiest way to determine whether a FK is a link to a parent table or a link to an unrelated table..
    I hope this question makes sense...
    EDIT:
    Here's an example of the tables, and a better explanation
    CREATE TABLE PARENT_TABLE(
    par_id number PRIMARY key,
    par_name varchar2(200)
    create TABLE RELATED_TABLE(
    rel_id number PRIMARY key,
    rel_name varchar2(200)
    create TABLE CHILD_TABLE(
    kid_id PRIMARY key,
    kid_name varchar2(200),
    par_id,
    rel_id,
    CONSTRAINT kid_par_fk FOREIGN KEY(par_id) REFERENCES PARENT_TABLE(par_id),
    CONSTRAINT kid_rel_fk FOREIGN KEY (rel_id) REFERENCES RELATED_TABLE(rel_id)
    )Ok, as you can see the child table has 2 references but no way to tell which one is the parent table.. In our database we have this hirearchy of parent-child tables (where it's one-to-many relationships) where we consider a table a parent of other.. And also we have a ton of other foreign keys that link to related tables (many-to-many) relationships...
    Now i need a clean way of distinguishing between PARENT and RELATED table.. A more elegegant solution to a keeping a hierarchy table of parent, child tables.. I'm sure others have this kind of structure..
    let me know if there is more clarification needed.. Sorry for the confusion..
    Edited by: wonderboy87 on 23-Jan-2011 4:07 PM
    Edited by: wonderboy87 on 23-Jan-2011 5:59 PM
    Edited by: wonderboy87 on 23-Jan-2011 6:00 PM

    wonderboy87 wrote:
    Yes sorry.. I can see how consufing this is. Here goes;
    CREATE TABLE PARENT_TABLE(
    par_id number PRIMARY key,
    par_name varchar2(200)
    create TABLE RELATED_TABLE(
    rel_id number PRIMARY key,
    rel_name varchar2(200)
    create TABLE CHILD_TABLE(
    kid_id PRIMARY key,
    kid_name varchar2(200),
    par_id,
    rel_id,
    CONSTRAINT kid_par_fk FOREIGN KEY(par_id) REFERENCES PARENT_TABLE(par_id),
    CONSTRAINT kid_rel_fk FOREIGN KEY (rel_id) REFERENCES RELATED_TABLE(rel_id)
    )Ok, as you can see the child table has 2 references but no way to tell which one is the parent table.. You are right. There is no way to tell which one is the "parent". It's only your own business rules and usage that make one of the FK relationships to a "parent" while the other is to .. what, an "uncle"? ;-) Oracle has no way of knowing what your business rules and usage are.
    In our database we have this hirearchy of parent-child tables (where it's one-to-many relationships) where we consider a table a parent of other.. And also we have a ton of other foreign keys that link to related tables (many-to-many) relationships...
    Now i need a clean way of distinguishing between PARENT and RELATED table.. A more elegegant solution to a keeping a hierarchy table of parent, child tables.. I'm sure others have this kind of structure..
    let me know if there is more clarification needed.. Sorry for the confusion..
    Edited by: wonderboy87 on 23-Jan-2011 6:00 PM

  • Home sharing problem between macbook pro and win7 pc

    I tried to enable home sharing between my macbook pro and my windows 7 desktop to copy songs (mac --> pc and vice versa). I can share my mbp itunes library to my pc, but i can't do it the other way. i tried troubleshooting, from turning home sharing on and off on both computers, to restarting my router, but still to no avail. i want to copy songs from my pc to my mac this time as i've purchased some songs on the pc and want to sync them with my mac. please help me on this.

    Welcome to the Apple Community.  
    The following article(s) may help you.
    Troubleshooting Home Sharing
    Troubleshooting Wi-Fi networks and connections
    Recommended Wi-Fi settings

  • Sharing Files between Windows Vista and Macbook Pro

    Hi everyone!
    I have just bought my first Macbook Pro and I love it. I am running Windows Vista on my desktop and connect wirelessly to the internet via a Netgear router. I have managed to connect to the internet with the Macbook Pro wirelessly too.
    I am not sure how to set up file sharing between the PC and Macbook - can anyone point me to some SIMPLE instructions please?
    Many thanks

    this is a wonderful article! thanks so much!
    only one small change though. you don't really need to create another user ID to access the windows machine. i used my existing ID and it logged on fine!
    but still, thanks for the rest of the article. i was totally lost without it...

  • Sharing file between moutain lion and lion

    To share files other MACs running Mt. Lion, you simply turn on AirDrop.  Without an internet or intranet, can you, and how do you share files between MACs running Mt. Lion and Lion?  How do you share files between Mt. Lion and any other older versions of OS X?

    Here is a real-life example. My principal home machine is a 2011 Mac mini running OS X 10.8.3. My work laptop is a 2010 MacBook Pro with Lion. On the laptop, I enable File Sharing (afp) and export a project folder from the MacBook Pro and mount it on the desktop of the Mac mini.
    Now, I can be more productive across two large monitors with the same applications and data; without concern for synchronizing final content. In my case, the work files remain on the laptop. Moving files between machines is a simple Finder operation.
    WIthout a network, you can create your own with a length of CAT5(E) or better cable connecting each Mac Ethernet port. No need for a router in this (temporary) case. The alternative to this is a USB stick or where both machines have a reader, an SDHC data card.

  • Sharing files between my imac and my MacBook Air?

    How do I share files between my imac and my 2nd generation MacBook Air?
    I have my imac that holds alot of files that I want to transfer over to my MacBook Air. How do I do this at home through a wireless network. I enabled file sharing on my Imac and MBA. This did not work. Any Help would be greatly appreciated!
    Thanks.

    I've used Apple's file sharing for years but two programs have made my life tons easier. One is the freeware DropCopy - install it on both computers and you'll see a black dot on your desktop. Drag a file onto the dot and it is copied to the other computer. If you have more than 2 computers you can easily select which computer gets the file.
    The second is the freeware program DropBox. Like DropCopy you need to install the program on both computer. Unlike DropCopy, DropBox watches a folder on your computer called DropBox and any file put into it gets synced to the cloud and from there copied to the other computer. One of the great things about DropCopy is that you can also access your files via the Internet.

  • Sharing resources between computers

    Here is the situation...
    I used to have 2 computers connected to the same router (WRT55AG) which was used as an Internet Access point.  All the ressources on each computer could be shared (Printers, folders, etc.) and everything worked fine.
    I just bought a second router (WRT54G) that is now the Internet AccessPoint while my old WRT55AG is now connected to the new WRT54G.  I have 1 computer connected to each of them.  I cannot share the ressources anymore.  I followed exactly the procedures high-lighted on this WEBsitewithout success.
    Can someone point me to the procedure that would allow me to share these ressources?  Since the WRT54AG have a local IP adress of 192.168.2.1 with the Internet Connection Type set to Automatic Configuration - DHCP, is that the reason why I can't share the ressources?
    Thanks! 

    How do I share my bandwith so I can use my PS3 online and use my personal laptop computer through the same router, but not causing lag in either the computer or PS3 gaming. I know there is a way to do this and have them both work fine without paying for extra bandwith but I am unsure how to do this? Help Anyone?! Thanks
    Bret

  • Sharing files between mac os and windows on same computer???

    I am going to get a new Intel based mac. Is there a way to share files between the mac and the windows os?
    Example: I would like to share my iTunes music library from mac os so it is also available in Windows iTunes.
    Is there a way to do this without having to mirror the entire library within Windows?
    Thanks!!!!

    It also depends on how you want Windows to be working on your PC - do you want to have a dual boot system (i.e. you choose whether you want to use OS X or Windows when you turn the computer on) or do you want to use a 'virtualization' program like Parallels (i.e. Windows loads up as a window on your OS X desktop).
    Depending on how you want to do things will affect the ease of integration between OS X and Windows. Via the virtualization route, what you want to do can be done in a couple of clicks - you go into network neighbourhood (in Windows) and set up a Network shortcut to the files you want. You can do the same trick via OS X using the 'Network' functionality in Finder.
    Martin Bradford-Gago
    Life as an Apple Switcher: http://aurora7795.blogspot.com

  • Sharing Documents between the iPad and Mac using iCloud?

    I use Pages on my iPad and have it set to share documents via iCloud.  When I open Pages on my iMac,however, I do not see any way to access those documents on iCloud.  Am I missing something really obvious?

    I have absolutely the latest apps and operating system on my iPad and my iMac.
    The whole point, I thought, of iCloud's documents sync is that documents should be easily sync'd between Pages, Numbers and Keynote on different platforms. 
    Pages on the iPad and iPhone store the docments in a "special" folder.  In Mac OSX documents can be saved anywhere on the Mac. 
    I don't know about the "native" file format on the iPhone of iPad, but if I email the document to my Mac, Pages on the Mac can open the file.  Its just that I shouldn't have to email it since it's already on iCloud and the Mac has a connection to iCloud.
    ~Ray
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

  • Is sharing resources between MIDlets possible?

    Hello. I was wondering if it is possible to share the resources that are packaged with MIDlets with other MIDlets. If it isn't, then is there a way to "update" the resources within a midlet package without actually deleting and reinstalling the whole application in the device?
    Thanks.

    sharing of ressources between 2 midlets is possible as long as they are both part of the same midlet suite.
    updating is not possible, means to update you need to install the update jar file.

  • Sharing folders between MacBook Pro and workgroup in windows 7

    In September 2013 I was able to share folders between a MacBook Pro and 2 Windows 7 computers where all 3 computers belonged to the same workgroup.
    Leelannee Cochran (at that time an Apple Level 3 support person) was satisfied with how I did it and I understood her to say that it would be "memorialized" by Apple.
    I had a lightening incident where my cable modem was fried and had to be replaced.  Now, I am not able to share the files in the MacBook Pro
    Would someone tell me how to share files - unfortunately, I had not kept the notes

    Thank you Team ZigZag
    I have had 3 different vendors where I had to go to "higher" level support.  The most recent occasion was with my router where I overheard the "supervisor" tell the 1st level tech support person "there is no way that the router will work with a workgroup. 
    I pleaded that it had done so before I had to replace my cable modem.  Finally, I was able to share files between two windows 7 computers in the same workgroup and wrote to the manufacturer that I had done so, the reply was that they
    are not responsible for 3rd party vendors!
    As I mentioned, I was able to work my way to Leelannee Cochran who was a 3rd level support person at Apple, and she too was, initially, very skeptical and when I succeeded she offered to memorialize what I had done.  I had to use my methods to
    re-establish the MacBook on several occasions as a "sharing" member of the workgroup.  I probably have lost my nerve and therefore am unable to recall exactly what I did
    I found that  a third vendor, despite the claim that their product would work with Mac OS the higher level support person was using me as a "resource"  but my problem was that my computer kept crashing!
    Trust me, frontline (1st Level) tech support are normally very competent but  it is not easy to reach higher level tech support persons when their expertise runs out and are reluctant to call for higher level support!
    I have had similar nightmares with support and that why I volunteer here and elsewhere.  I wouldn't wish it on my worst enemies.  I have found persistence is the key.  I have, in the middle of a level 1 call where they said there was nothing
    they could do and there was no supervisor aound, hung up and immediately redialed and wonder of wonder got the supervisor within 5 mins.
    Good Sleuthing on your part
    Wanikiya and Dyami--Team Zigzag

Maybe you are looking for