Difference between revisions of "Mac"

From FreekiWiki
Jump to navigation Jump to search
(add Mac Rebuild stub)
(Redirected page to MacBuild)
 
(23 intermediate revisions by 4 users not shown)
Line 1: Line 1:
This page will contain information about the FreeGeek process for Apple Macintosh computers, including
+
#REDIRECT [[MacBuild]]
receiving, recycling, and build as perceived and interpreted by me, Tony Rick.  The process is currently (28 December 2006) being defined, so there is nothing here yet.  People active in the process
 
definition are Dave <last-name?>, Loren <last-name?>, and Tony Rick. 
 
 
 
At some point someone may decide that information here is worthy of merging into the overall
 
Eval/Build process. Or maybe not.
 
 
 
There are references to the handling of Apple/Macintosh scattered all over this wiki.  There
 
should be a list of those on this page.  Eventually, if and when this process is formalized,
 
those references will need to be reworded to reflect the new policy.
 
 
 
 
 
Here is first cut at an overview
 
==Overview==
 
<graphviz>
 
digraph macProcess {
 
    MacProcess      [label="Mac Process" shape=tripleoctagon]
 
    Start          [label="MacPile" shape=box]
 
    FGkeep          [label="Does FG want it?\n(FG keep criteria)"]
 
    MRkeep          [label="Does MacRenewal want it?\n(MacRenewal reject criteria)"]
 
    CRT            [label="Does Recycle\ninvolve CRT hazard?"]
 
    Recycle        [lable="Recycle" shape=box]
 
    SpecialRecycle  [label="Special recycle" shape=box]
 
    MacPile        [label="Return to MacPile" shape=box]
 
    MacRebuild      [label="Send to Mac Triage" shape=box]
 
 
 
    Start      -> FGkeep
 
    FGkeep      -> MRkeep [label="No"]
 
    FGkeep      -> MacRebuild [label="Yes"]
 
    MRkeep      -> CRT [label="No"]
 
    MRkeep      -> MacPile [label="Yes"]
 
    CRT        -> Recycle [label="No"]
 
    CRT        -> SpecialRecycle [label="Yes"]
 
}</graphviz>
 
 
 
 
 
'''FG Keep Criteria'''
 
* FG Mac lowend cutoff
 
* Mac Triage storage available
 
 
 
 
 
'''MacRenewal Reject Criteria'''
 
*(Lorraine's rejection list goes here)
 
 
 
 
 
'''Special Recycle'''
 
* Requires special training to avoid CRT flyback transformer hazard
 
* Carcass sent to Monitor Recycle
 
 
 
 
 
==Mac Triage==
 
<graphviz>
 
digraph macTriage {
 
    MacTriage      [label="Mac Triage" shape=box]
 
    BlownCaps      [label="Are there blown caps\non the system board?"]
 
    MinReqs        [label="Does it have CPU,\nmemory, hard drive,\ngood battery?"]
 
    PowerPost      [label="Does it power up and POST?"]
 
    MinTestConfig  [label="Install missing pieces\nfrom Mac HW Test Pool" shape=box]
 
    MiningRequests [label="Are there any\nmining requests?"]
 
    Mining        [label="Mine requested items" shape=box]
 
    MacPile        [label="Mark Rejected\nReturn to MacPile" shape=box]
 
    PmuReset      [label="Reset PMU" shape=box]
 
    Reclaim        [label="Remove Mac Test Pool HW" shape=box]
 
    MacRebuild    [label="Send to Mac Rebuild" shape=box]
 
    PostAfterPmu  [label="Does it power up\nand POST now?"]
 
    DeadAfterPmu  [label="Remove Mac Test Pool HW" shape=box]
 
 
   
 
 
 
    MacTriage      -> BlownCaps
 
    BlownCaps      -> MiningRequests [label="Yes"]
 
    BlownCaps      -> MinReqs [label="No"]
 
    MiningRequests -> Mining [label="Yes"]
 
    MiningRequests -> MacPile [label="No"]
 
    MinReqs        -> PowerPost [label="Yes"]
 
    MinReqs        -> MinTestConfig [label="No"]
 
    Mining        -> MacPile
 
    MinTestConfig  -> PowerPost
 
    PowerPost      -> PmuReset [label="No"]
 
    PowerPost      -> Reclaim [label="Yes" shape=box]
 
    Reclaim        -> MacRebuild
 
    PmuReset      -> PostAfterPmu
 
    PostAfterPmu  -> Reclaim [label="Yes"]
 
    PostAfterPmu  -> DeadAfterPmu [label="No"]
 
    DeadAfterPmu  -> MacPile
 
 
 
}
 
</graphviz>
 
 
 
 
 
==Mac Rebuild==
 
<graphviz>
 
digraph macRebuild {
 
    MacBuild      [label="Mac Build" shape=box]
 
}
 
</graphviz>
 

Latest revision as of 11:27, 12 June 2012

Redirect to: