Help - Search - Members - Calendar
Full Version: Running Mac OS X on x86 PC!
Neowin Forums > Help & Discussion Center > Software Discussion & Assistance
Pages: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65
HaraldBluetooth
I’m also waiting for the next version!!! Anyone who knows anything about the progress? Release date ?

AND, do you know if it is really necessary to use Darwin to format the image or if the tool included in the OSX installer is OK. I have seen people starting the installer without formatting in Darwin but do not know if anyone has succeeded to install.

This is the coolest thing that has happened to my PC since I installed Linux the first time …
KlyX
Release date should be this weekend, if I'm informed correctly (V 0.1.1).
I know that the installation without a booatble partition ist possible, but I do not think, that you can reboot OS X after Installation, becaue PPC does not 'see' the partition.
Starman
This is what I don't understand.

Disk Util should do everything necessary to get the hard drive to be bootable. There shouldn't be a NEED for Darwin. Think about it this way - if you popped a blank hard drive into your Mac, you'd use Disk Util in order to get it ready, right? So why do we need Darwin? We shouldn't.

That said, I'm going to download Darwin and create a new image and see what happens when I get home tonight.

Mike
jedavis1
Quote - (KlyX @ May 13 2004, 06:45)
I reinstalled OS X again last night, but the Finder is crashing at all... Is there anyone ho has solved this problem?

What OS are you installing? I have 10.2 installed and actually have not crashed at all. I even got Office X to install and run (pretty slow)
ataxy
for those having problem booting 10.3 after installation someone as found a solution here
KlyX
@jedavis: I installed 10.3... I have no 10.2 around here. So I have to try it with an 10.3.
volrathxp
Quote - (Starman @ May 13 2004, 12:35)
This is what I don't understand.

Disk Util should do everything necessary to get the hard drive to be bootable. There shouldn't be a NEED for Darwin. Think about it this way - if you popped a blank hard drive into your Mac, you'd use Disk Util in order to get it ready, right? So why do we need Darwin? We shouldn't.

That said, I'm going to download Darwin and create a new image and see what happens when I get home tonight.

Mike

I agree. As a few people have said before, in the config file, uncomment the line that says the hard drive image is "hd". I booted into OS 10.2's installer after doing so, used Disk Utility, and without rebooting continued on and it saw the hard drive and installed.

biggrin.gif
Starman
I'm downloading Darwin at work. I have some Mac development to do today so I can leave it up and running to try all this out.

Mike
Liquid
Dont waste your time with darwin.
SintaX
How well would OSX perform on a dual cpu machine such as Dual-Xeon or Dual-Opteron ? Or maybe even 4+ =]

I do find this very interesting too, quite a breakthrough I have to say.
ataxy
Quote - (Liquid @ May 13 2004, 09:18)
Dont waste your time with darwin.

if you want to install 10.3 you will need darwin to redo you partion setup ounce you are done installing or else you hd partition will appear as unbootable
KlyX
Right, that's what I'm saying the hole time... maybe this is not so for Jaguar, but for panther...
HaraldBluetooth
Anyone who has got the network working?
I have a motherboard with built in Ethernet (nforce2). What drivers should I use (I use Linux)?
Starman
Quote - (Liquid @ May 13 2004, 10:18)
Dont waste your time with darwin.

Well I already wasted time WITHOUT it and my drive won't boot.

Mike
win2k3man
well the people at the offical forum have found a way to get the macosx to boot if it has not booted after the install and yes it does require darwin to do what is required i
here it is

OK Its working now. Luckily you dont need to reinstall OSX from scratch. It worked for me, but Im not sure (but a little confident) that it will work in all the cases, so if you doubt please make a backup copy of your current hard disk image just in case.

This is the way I fixed it:

1.- Download darwin (yes, Im sorry)
2.- Start pearpc using the installed OSX hd image as master and darwin iso as slave.
3.- Once darwin has stated drop to a shell by typing "shell"
4.- Enter the "pdisk" commands
5.- As in the normal installation select type "e"
6.- Enter "/dev/disk0" as the name of the device.
7.- If you want to see how your partitions are mapped enter "p".
8.- Use r to swap partitions, you have to set the map partition as the first one (Im pretty sure that it already is the first one) and the OSX partition as the second one (it was placed third in my installation).
9.- Finally enter "w" in order to write the partition table.
10.- Now its fixed, and it will boot without problems. Just boot with the OSX disk 2 in you slave because the installation continues smile.gif

I uploaded an screenshot to an old sf project of mine: http://phine.sourceforge.net/fix_osx.png

Source http://sourceforge.net/forum/forum.php?thr...forum_id=373201
sanderg14
Failure : DiskArbstart()-> 1102

it's before the graphical setup

what does it mean ?

this is my ppccfg.example


# PearPC Configuration File

#
# Resolution
#
# 0: 640x480x8 (indexed)
# 1: 640x480x15
# 2: 640x480x32
# 3: 800x600x8 (indexed)
# 4: 800x600x15
# 5: 800x600x32
# 6: 1024x768x8 (indexed)
# 7: 1024x768x15
# 8: 1024x768x32
#
# The indexed modes are unsupported.
#
# default: 4
ppc_start_resolution = 4


#
# Redraw interval (in ms)
# must be between 1 and 999
#
# If you set this higher, PearPC will spend less time doing redraws (and so run faster)
# but feel less responsive. You should adjust this to your computer speed and personal
# preference.
#
redraw_interval_msec = 200

#
# Loader
#

#
# Boot method
# this can be
# 1. "auto", prom will boot the first bootable partition found (default)
# 2. "select", prom will show you a list of bootable partitions
# 3. "force", prom will load and boot the local file prom_loadfile
#
prom_bootmethod = "auto"

# Example of how to use "force":
#prom_bootmethod = "force"
#prom_loadfile = "test/yaboot"
#prom_env_bootpath = "disk"

#
# bootargs: don't change unless you know what you are doing
# machargs: set to "-v" to get a verbose startup
#

#prom_env_bootargs = ""
prom_env_machargs = "-v"

#
# This is needed if you want to boot Mac OS X
#

prom_driver_graphic = "video.x"


# This will adjust the position of the initial page table (don't change)
#page_table_pa = 104857600

#
# CPU Config
#
# Processor Version Register
# Defaults to 0x00088302
# Only change if you know want you are doing
#
#cpu_pvr = 0x00088302


#
# Main memory (default 128 MiB)
# must be >= 64 MiB
#
#memory_size=0x8000000

#
# IO Devices
#

#
# PCI IDE Config
#
# Drive type will be set according to file extension:
# .img: Harddisk (filesize must be multiple of 516096)
# .iso: CD-Rom
# Or you can override this by specifying the type via
# pci_ide0_master_type / pci_ide0_slave_type

pci_ide0_master_installed = 1
pci_ide0_master_image = "pearpc-3gib.img"
#pci_ide0_master_type = "hd"

pci_ide0_slave_installed = 1
#pci_ide0_slave_image = "darwin-701"
pci_ide0_slave_image = "macosx.iso"
#pci_ide0_slave_image = "/dev/cdrom"
pci_ide0_slave_type = "cdrom"

#
# Network (unavailable on windows)
#
pci_3c90x_installed = 0
pci_3c90x_mac = "de:ad:ca:fe:12:34"

#
# USB
#
pci_usb_installed = 1

#
# NVRAM
#
nvram_file = "nvram"
ataxy
Quote - (win2k3man @ May 13 2004, 10:26)
well the people at the offical forum have found a way to get the macosx to boot if it has not booted after the install and yes it does require darwin to do what is required i
here it is

OK Its working now. Luckily you dont need to reinstall OSX from scratch. It worked for me, but Im not sure (but a little confident) that it will work in all the cases, so if you doubt please make a backup copy of your current hard disk image just in case.

This is the way I fixed it:

1.- Download darwin (yes, Im sorry)
2.- Start pearpc using the installed OSX hd image as master and darwin iso as slave.
3.- Once darwin has stated drop to a shell by typing "shell"
4.- Enter the "pdisk" commands
5.- As in the normal installation select type "e"
6.- Enter "/dev/disk0" as the name of the device.
7.- If you want to see how your partitions are mapped enter "p".
8.- Use r to swap partitions, you have to set the map partition as the first one (Im pretty sure that it already is the first one) and the OSX partition as the second one (it was placed third in my installation).
9.- Finally enter "w" in order to write the partition table.
10.- Now its fixed, and it will boot without problems. Just boot with the OSX disk 2 in you slave because the installation continues smile.gif

I uploaded an screenshot to an old sf project of mine: http://phine.sourceforge.net/fix_osx.png

Source http://sourceforge.net/forum/forum.php?thr...forum_id=373201

you can also do the same thing by booting with this command but ounce you are done wipe it out

prom_env_machargs = "-s"
volrathxp
Quote - (sanderg14 @ May 13 2004, 15:27)
Failure : DiskArbstart()-> 1102

it's before the graphical setup

what does it mean ?

this is my ppccfg.example


# PearPC Configuration File

#
# Resolution
#
# 0: 640x480x8 (indexed)
# 1: 640x480x15
# 2: 640x480x32
# 3: 800x600x8 (indexed)
# 4: 800x600x15
# 5: 800x600x32
# 6: 1024x768x8 (indexed)
# 7: 1024x768x15
# 8: 1024x768x32
#
# The indexed modes are unsupported.
#
# default: 4
ppc_start_resolution = 4


#
# Redraw interval (in ms)
# must be between 1 and 999
#
# If you set this higher, PearPC will spend less time doing redraws (and so run faster)
# but feel less responsive. You should adjust this to your computer speed and personal
# preference.
#
redraw_interval_msec = 200

#
# Loader
#

#
# Boot method
# this can be
# 1. "auto", prom will boot the first bootable partition found (default)
# 2. "select", prom will show you a list of bootable partitions
# 3. "force", prom will load and boot the local file prom_loadfile
#
prom_bootmethod = "auto"

# Example of how to use "force":
#prom_bootmethod = "force"
#prom_loadfile = "test/yaboot"
#prom_env_bootpath = "disk"

#
# bootargs: don't change unless you know what you are doing
# machargs: set to "-v" to get a verbose startup
#

#prom_env_bootargs = ""
prom_env_machargs = "-v"

#
# This is needed if you want to boot Mac OS X
#

prom_driver_graphic = "video.x"


# This will adjust the position of the initial page table (don't change)
#page_table_pa = 104857600

#
# CPU Config
#
# Processor Version Register
# Defaults to 0x00088302
# Only change if you know want you are doing
#
#cpu_pvr = 0x00088302


#
# Main memory (default 128 MiB)
# must be >= 64 MiB
#
#memory_size=0x8000000

#
# IO Devices
#

#
# PCI IDE Config
#
# Drive type will be set according to file extension:
# .img: Harddisk (filesize must be multiple of 516096)
# .iso: CD-Rom
# Or you can override this by specifying the type via
# pci_ide0_master_type / pci_ide0_slave_type

pci_ide0_master_installed = 1
pci_ide0_master_image = "pearpc-3gib.img"
#pci_ide0_master_type = "hd"

pci_ide0_slave_installed = 1
#pci_ide0_slave_image = "darwin-701"
pci_ide0_slave_image = "macosx.iso"
#pci_ide0_slave_image = "/dev/cdrom"
pci_ide0_slave_type = "cdrom"

#
# Network (unavailable on windows)
#
pci_3c90x_installed = 0
pci_3c90x_mac = "de:ad:ca:fe:12:34"

#
# USB
#
pci_usb_installed = 1

#
# NVRAM
#
nvram_file = "nvram"

change prom_env_machargs = "-v" to prom_env_machargs = ""
MxxCon
Quote - (HaraldBluetooth @ May 13 2004, 10:46)
Anyone who has got the network working?
I have a motherboard with built in Ethernet (nforce2). What drivers should I use (I use Linux)?

READ BEFORE POST!
http://pearpc.sourceforge.net/netsetup.html

something interesting in "Plans" section of the site
Quote -
Altivec support (JITC-X86 via MMX and SSE?).

Improve JITC-X86 (add FPU support, independent tb/decrementer, etc). Exploit the i386 MMU.

i think that means right now it's emulating equivalent of 286sx, and if you remember DX systems were about 2x faster
jedavis1
Quote - (ataxy @ May 13 2004, 15:41)
you can also do the same thing by booting with this command but ounce you are done wipe it out

prom_env_machargs = "-s"

Where did you get the parameters that work here? Are they just standard unix/linux commands line switches?

TIA for the info.
Siliad
What Custom Install things do I install? Only the Essential System Software?
daheffer
WooHoo! OK. Thanks for all the help with this. I have it installing now. I have followed the whole Dawrin mantra, but I did it a** backwards. I installed OS 10.3, used DiskUtil, and installed most of the way. Then I decided to restart the install proces because while I was sleeping, it gave that error about the graphics. So I setup the partition map with Darwin, but didnt install Darwin. Now I am in the process of reinstalling 10.3 without all those damned options. Off to work while this installs, hopefully I get a chance during lunch to pop my head in and check on it. Thank you everyone for the help! biggrin.gif
Elliott
Wow, butchered installations, but at least you'll all have the ability to say you're running Panther on XP. tongue.gif
okt00
Anyone have a direct link to the Darwin file needed?
okt00
Thankyou! I have been looking for quite a while.
Siliad
Np.

I've been stuck at 33 Minutes Left:: Running Installer Script for a while now...the bar is still moving also. Do I just let it keep installing?

EDIT: Nevermind, it just jumped to 19 minutes smile.gif. Can I add things like the BSD Subsystem after I finish installing and log into the desktop?
Siliad
Screenshot, Weee!

Finally made it to desktop, but Finder keeps closing and opening...it looks like when explorer.exe crashes and restarts on XP. Meh, I made it this far...hopefully a new version will fix stuff/speed stuff up.
unrealism
FINALLY!! I got OSX 10.2 working after a few hours. I just removed the "-v" from prom_env_machargs = ""

Thank you all from Neowin!!

Here is my screenshot... Woot!!

biggrin.gif
okt00
Well this seems to work great on my older computer, AMD 1800+, 512mb of ram. Hopefully I can use it on my new one. (AMD Athlon 64 3200+, 1024mb of PC4000 ram.)

OT. unrealism how did you get your tray clock like that?
unrealism
OKT,

I accidently stumbled upon it one day surfing for themes, and the longhorn 4074 build. The app was called TClock120a.exe. It is cool cause it looks like the longhorn clock of course, and plus you can customize it (colors, fonts, size, etc.). Also lets you do some start menu things. Check it out!

Reference Link:

http://www.neowin.net/forum/index.php?showtopic=157465&st=0


or download here:


http://www3.telus.net/croso/dl/LC120a.zip



Cheers,
Unrealism biggrin.gif
Fonze
edit - nevermind, fixed it biggrin.gif
Bizkit
Wow. Its really cool that you can run it now. Too bad its so slow.
daheffer
OK. I finally got it installed. Woohoo! Now the only problem I have, which I have seen others have been having, is the Finder crashing bug. Does anyone know of any solution? Or am I SOL? Any help would be much appreciated.

I have tried changing the RAM allocation(didnt work when I set the hex to 0x10000000) and uncommenting the "hd" option.

I do not have it on verbose, as per installation instructions found on this site, and can't get any response.

Thanks in advance. biggrin.gif biggrin.gif
Emon
devil.gif
Emon
sleeping.gif ...I am going back to sleep ..
KlyX
@daheffer: This is a problem with OS X 10.3. I have contact to the developpers and the main developper said, that he has allocated the problem an he would fix it for the next Release, which should come this weekend... So stay strong wink.gif
...10.2 should work properly. I think I would test this tonight.
Fozzieb
new version is out 0.1.1
ataxy
link to new version
http://sourceforge.net/project/showfiles.p...ckage_id=117341
KlyX
Wow, quite good the new version... Finder works now properly...
Set the refresh rate of the screen to 50 ms... then the mouse is like it is on windows... fast wink.gif
unrealism
Hey I have a question, I just finished installing the MAC OSX 10.2 and when I woke up, pearpc was off. So I checked the dos menu and it showed that it restarted. So when I started pearpc back up ppc ppcfg.osx, I chose boot from disk (hd). Now all it has been doing for the past 2 hours is sitting there with its spinning pinwheel. Any ideas if this thing is going to boot? If I start pearpc and tell it to boot from the osx.iso it boots install all over again. Hmmm...... wacko.gif no.gif sad.gif
Si
Quote - (Emon @ May 14 2004, 13:17)
devil.gif

laugh.gif
ataxy
Quote - (unrealism @ May 14 2004, 09:58)
Hey I have a question, I just finished installing the MAC OSX 10.2 and when I woke up, pearpc was off. So I checked the dos menu and it showed that it restarted. So when I started pearpc back up ppc ppcfg.osx, I chose boot from disk (hd). Now all it has been doing for the past 2 hours is sitting there with its spinning pinwheel. Any ideas if this thing is going to boot? If I start pearpc and tell it to boot from the osx.iso it boots install all over again. Hmmm...... wacko.gif no.gif sad.gif

did you try booting it back with the new version
AquaFX
HOW LONG DOES THE INSTALLATION TAKE?
Pilsbury
Quote - (Emon @ May 14 2004, 12:17)
devil.gif

I can almost taste the slowness... biggrin.gif
ataxy
Quote - (AquaFX @ May 14 2004, 10:04)
HOW LONG DOES THE INSTALLATION TAKE?

just a quick note about you post
Please Note: Use a title that describes the content of your post. Don't use all caps or special characters to draw attention.
Neowin reserves the right to edit or delete posts where deemed necessary. Please abide by our rules and give thought to your post to ensure the top quality contributions you expect to receive from the community

and to answer your question its long between 3 and 5 hour
unrealism
I tried to boot off the OSX 10.2 after install, and it just sits there. I guess I could try to reinstall it again... although I dont think that was the issue. It took me about 3-4 hours for install. Anyone else have any ideas for me?

Thanks,
Unrealism
jedavis1
Quote - (unrealism @ May 14 2004, 14:58)
Hey I have a question, I just finished installing the MAC OSX 10.2 and when I woke up, pearpc was off. So I checked the dos menu and it showed that it restarted. So when I started pearpc back up ppc ppcfg.osx, I chose boot from disk (hd). Now all it has been doing for the past 2 hours is sitting there with its spinning pinwheel. Any ideas if this thing is going to boot? If I start pearpc and tell it to boot from the osx.iso it boots install all over again. Hmmm...... wacko.gif no.gif sad.gif

How much RAM do have and what do you have your config file set? I have found that the first boot after installation if you have anything but the default (or maybe set too high emulated RAM to Physical RAM ration) that it won't boot and gets stuck at the pinwheel.
unrealism
I am running 512Mb Ram on a P4 2.8Ghz HT.
I tried to change the boot method to "auto" and use verbose method, but when I do so I get the FALIURE: DiskArbStart() --> 1102 message.
I got that message the last time when I was in verbose, and when I turned it off my install started working again. strange...

Here is my config file below...

===========================

# PearPC Configuration File

#
# Resolution
#
# 0: 640x480x8 (indexed)
# 1: 640x480x15
# 2: 640x480x32
# 3: 800x600x8 (indexed)
# 4: 800x600x15
# 5: 800x600x32
# 6: 1024x768x8 (indexed)
# 7: 1024x768x15
# 8: 1024x768x32
#
# The indexed modes are unsupported.
#
# default: 4
ppc_start_resolution = 4


#
# Redraw interval (in ms)
# must be between 1 and 999
#
# If you set this higher, PearPC will spend less time doing redraws (and so run faster)
# but feel less responsive. You should adjust this to your computer speed and personal
# preference.
#
redraw_interval_msec = 200

#
# Loader
#

#
# Boot method
# this can be
# 1. "auto", prom will boot the first bootable partition found (default)
# 2. "select", prom will show you a list of bootable partitions
# 3. "force", prom will load and boot the local file prom_loadfile
#
prom_bootmethod = "select"

# Example of how to use "force":
#prom_bootmethod = "force"
#prom_loadfile = "test/yaboot"
#prom_env_bootpath = "disk"

#
# bootargs: don't change unless you know what you are doing
# machargs: set to "-v" to get a verbose startup
#

prom_env_bootargs = ""
prom_env_machargs = ""

#
# This is needed if you want to boot Mac OS X
#

prom_driver_graphic = "video.x"


# This will adjust the position of the initial page table (don't change)
#page_table_pa = 104857600

#
# CPU Config
#
# Processor Version Register
# Defaults to 0x00088302
# Only change if you know want you are doing
#
#cpu_pvr = 0x00088302


#
# Main memory (default 128 MiB)
# must be >= 64 MiB
#
#memory_size=0x8000000

#
# IO Devices
#

#
# PCI IDE Config
#
# Drive type will be set according to file extension:
# .img: Harddisk (filesize must be multiple of 516096)
# .iso: CD-Rom
# Or you can override this by specifying the type via
# pci_ide0_master_type / pci_ide0_slave_type

pci_ide0_master_installed = 1
pci_ide0_master_image = "pearpc-6gib.img"
#pci_ide0_master_type = "hd"

pci_ide0_slave_installed = 1
#pci_ide0_slave_image = "darwin-701.iso"
pci_ide0_slave_image = "c:\pearpc\osx.iso"
#pci_ide0_slave_image = "/dev/cdrom"
pci_ide0_slave_type = "cdrom"

#
# Network (unavailable on windows)
#
pci_3c90x_installed = 0
pci_3c90x_mac = "de:ad:ca:fe:12:34"

#
# USB
#
pci_usb_installed = 1

#
# NVRAM
#
nvram_file = "nvram"
SAMeAiM
i install max os x panther, but its keeping doing; [IO/CUDA] <Error> reset! after some hours (almost at the end of the install i think)

And my darwin iso-cd just "panic: We are haning here..." on boot so i can do the boot fix with darwin..

CODE
# PearPC Configuration File

#
# Resolution
#    
#    0: 640x480x8 (indexed)
#    1: 640x480x15
#    2: 640x480x32
#    3: 800x600x8 (indexed)
#    4: 800x600x15
#    5: 800x600x32
#    6: 1024x768x8 (indexed)
#    7: 1024x768x15
#    8: 1024x768x32
#
#    The indexed modes are unsupported.
#    
#    default: 4
ppc_start_resolution = 4


#
# Redraw interval (in ms)
# must be between 1 and 999
#
# If you set this higher, PearPC will spend less time doing redraws (and so run faster)
# but feel less responsive. You should adjust this to your computer speed and personal
# preference.
#
redraw_interval_msec = 600

#
# Loader
#

#
#    Boot method
#   this can be
#   1. "auto", prom will boot the first bootable partition found (default)
#   2. "select", prom will show you a list of bootable partitions
#   3. "force", prom will load and boot the local file prom_loadfile
#
prom_bootmethod = "select"

# Example of how to use "force":
#prom_bootmethod = "force"
#prom_loadfile = "test/yaboot"
#prom_env_bootpath = "disk"

#
#    bootargs: don't change unless you know what you are doing
#    machargs: set to "-v" to get a verbose startup
#

prom_env_bootargs = ""
prom_env_machargs = "-v"

#
#    This is needed if you want to boot Mac OS X
#

prom_driver_graphic = "video.x"


# This will adjust the position of the initial page table (don't change)
#page_table_pa = 104857600

#
# CPU Config
#
#    Processor Version Register
#    Defaults to 0x00088302
#    Only change if you know want you are doing
#
#cpu_pvr = 0x00088302


#
# Main memory (default 128 MiB)
# must be >= 64 MiB
#
#memory_size=0x10000000

#
# IO Devices
#

#
#    PCI IDE Config
#
#    Drive type will be set according to file extension:
#  .img: Harddisk (filesize must be multiple of 516096)
#  .iso: CD-Rom
#    Or you can override this by specifying the type via
#    pci_ide0_master_type / pci_ide0_slave_type

pci_ide0_master_installed = 1
pci_ide0_master_image = "pearpc-6gib.img"
pci_ide0_master_type = "hd"

pci_ide0_slave_installed = 1
pci_ide0_slave_image = "C:\ppc\darwin-701.iso"
pci_ide0_slave_type = "cdrom"

#
#    Network (unavailable on windows)
#
pci_3c90x_installed = 0
pci_3c90x_mac = "de:ad:ca:fe:12:34"

#
#    USB
#
pci_usb_installed = 1

#
#    NVRAM
#
nvram_file = "nvram"
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Invision Power Board © 2001-2009 Invision Power Services, Inc.