Contribute
Register

DC7900 Build

Status
Not open for further replies.
i just dug out my dc7900 SFF.

i downloaded clover 3333 and prepared a usb stick for legacy boot. in the clover setup "customize" screen under Bootloader i chose Install boot0af in MBR

under CloverEFI i chose CloverEFI 64-bit BiosBlockIO

since we need to use legacy booting for this elderly mono, you need to uncheck Install for UEFI booting only and uncheck Install clover in the ESP. (yes, you could install clover legacy in the EFI partition, but then you'll always have to mount the EFI partition to make any config changes, but there is no tangible advantage when legacy booting to install in the efi partition.)

i used the config.list that clover 3333 installed, with a couple of tweaks. i will send the plist i used if you want.

do you have a DSDT? that will make it easier, rather than trying to figure out which DSDT fixes you want clover to make.

anyway, i booted the El Cap 10.11.3 installer from the usb stick, and i am sending this message from the new install.



thanks faithie999 for your reply,
i don't criticize any one, and honestly, without hypocrisy, i salute P1LGRIM for his hard work and his help, i just (talking about myself) don't like to post non constructive messages, because it makes it very hard for other readers to follow,... that's all

and yep,, please send me the files you used, DSDT.aml and the config.plist you modified and any other files you think it might help.

thanks again
 
thanks faithie999 for your reply,
i don't criticize any one, and honestly, without hypocrisy, i salute P1LGRIM for his hard work and his help, i just (talking about myself) don't like to post non constructive messages, because it makes it very hard for other readers to follow,... that's all

and yep,, please send me the files you used, DSDT.aml and the config.plist you modified and any other files you think it might help.

thanks again

try these and let us know
 

Attachments

  • DSDT.aml.zip
    19.2 KB · Views: 148
  • config.plist.zip
    4.4 KB · Views: 135
hello again,

there was no way i could reach the GUI installer,, it just keeps rebooting at the black/white- apple screen OR "++++++++_" (using verbose mode) whatever i do.

let's summarize, won't you:

first of all:
i reset BIOS setting to factory default
-Disabled VTx options
-DEP enabled (Data Execute Prevention)
-HDD mode to AHCI


then i boot to my working Mountain LION partition:

1-Create a new GUID partition on an external HDD, format it to Mac OS Extended (Journaled) named: USB
2-in Terminal:
Code:
sudo /Applications/Install\ OS\ X\ El\ Capitan.app/Contents/Resources/createinstallmedia --volume /Volumes/USB --applicationpath /Applications/Install\ OS\ X\ El\ Capitan.app --nointeraction

3-Install Clover-v2.3k-r3333 to the newly created "Install ..." partition with "only" :
-boot0af in MBR
-CloverEFI 64-bits BiosBlockIO

4-Removed VBoxHfs-64.efi from /Install OS X El Capitain/EFI/CLOVER/drivers64UEFI/ and added HFSPlus.efi
Deleted all of the 10.* folders from /Install OS X El Capitain/EFI/CLOVER/kexts (leaving just the /Other folder).
and added to it (/Install OS X El Capitain/EFI/CLOVER/kexts/Other):
-FakeSMC.kext
-NullCPUPowerManagement.kext
-FakePCIID.kext
-FakePCIID_XHCIMux.kext


5-Copy DSDT.aml to /Install OS X El Capitain/EFI/CLOVER/ACPI/Patched/
6-Copy config.plist to /Install OS X El Capitain/EFI/CLOVER/


then i shutdown the Computer
put a 40Go HDD, (GUID/Mac OSX Ext journaled) preformated, in SATA 1 slot

boot with the external HDD, select the Install partition from Clover,

- White apple on Black screen then reboot
or in verbose mode
- "+++++++++_" then reboot

without or with whatever arguments i use, it reboots

What am i doing wrong in these steps !!??
 
I followed the instructions posted in post #4. Everything works fine. easy going. Thanks a lot for that Tutorial.

Did someone of you tried to create a SSDT for the old Core2Duo? Piker Alpha's ssdtPRGen script does not support that old CPU.
 
Do you use discrete graphics?

Could you provide your DSDT.aml?


yep, built-in Intel HD Q43 Chipset
i used the DSDT.aml provided by PILGRIM then the one provided by fathie999
 
hello again,

there was no way i could reach the GUI installer,, it just keeps rebooting at the black/white- apple screen OR "++++++++_" (using verbose mode) whatever i do.

let's summarize, won't you:

first of all:
i reset BIOS setting to factory default
-Disabled VTx options
-DEP enabled (Data Execute Prevention)
-HDD mode to AHCI


then i boot to my working Mountain LION partition:

1-Create a new GUID partition on an external HDD, format it to Mac OS Extended (Journaled) named: USB
2-in Terminal:
Code:
sudo /Applications/Install\ OS\ X\ El\ Capitan.app/Contents/Resources/createinstallmedia --volume /Volumes/USB --applicationpath /Applications/Install\ OS\ X\ El\ Capitan.app --nointeraction

3-Install Clover-v2.3k-r3333 to the newly created "Install ..." partition with "only" :
-boot0af in MBR
-CloverEFI 64-bits BiosBlockIO

4-Removed VBoxHfs-64.efi from /Install OS X El Capitain/EFI/CLOVER/drivers64UEFI/ and added HFSPlus.efi
Deleted all of the 10.* folders from /Install OS X El Capitain/EFI/CLOVER/kexts (leaving just the /Other folder).
and added to it (/Install OS X El Capitain/EFI/CLOVER/kexts/Other):
-FakeSMC.kext
-NullCPUPowerManagement.kext
-FakePCIID.kext
-FakePCIID_XHCIMux.kext


5-Copy DSDT.aml to /Install OS X El Capitain/EFI/CLOVER/ACPI/Patched/
6-Copy config.plist to /Install OS X El Capitain/EFI/CLOVER/


then i shutdown the Computer
put a 40Go HDD, (GUID/Mac OSX Ext journaled) preformated, in SATA 1 slot

boot with the external HDD, select the Install partition from Clover,

- White apple on Black screen then reboot
or in verbose mode
- "+++++++++_" then reboot

without or with whatever arguments i use, it reboots

What am i doing wrong in these steps !!??

what i would do at this point is:

prepare a new 8gb or larger USB stick. use mavericks or yosemite disk utility to format and partition the usb. format 2 partitions: 1gb fat32 and the rest HFS+ journaled.name the HFS partition Untitled. in Options at the bottom of the disk utility screen choose MBR. don't use GUID as we don't want a hidden EFI partition on your usb stick. using a usb stick for booting and for the installer partition is LOTS easier to make changes to than trying to use a HD.

then run the clover installer and install clover on the 1gb fat 32 with the options you chose above. also check the box next to themes and drivers. after the installer finishes, put the dsdt i sent you into efi/clover/acpi/patched and replace config.plist that clover installed on the usb stick with the config i sent you. in efi/clover/drivers64, i have the following:
FSInject
NVMExpress
PS2Mouse
USBMouse
vbox2
vbox4
xhciDxe
IIRC, these are the default drivers that clover installs. i think the only one you really need is FSInject, but for the record, i'm using all of the above and my system boots fine.
don't try to move drivers from the drivers64UEFI folder into the drivers64 folder. the UEFI drivers are only for UEFI booting which we're not doing on this old mobo.

in efi/clover/kexts/10.11 i have only appletintel1000e.kext and FakeSMC.kext. i also placed both those kexts in kexts/other. that is probably belt and suspenders.

you will never need the fakepciid and fakeXhcimux kexts, as this mobo doesn't have usb3 ports. if later you add a usb3 card, you can load the genericxhci kext that will likely enable that card, or you can locate one that does.

you don't need the nullpowermangement kext. clover automatically applies a patch to handle this. when you successfully install el cap, the null kext will prevent proper sleep.

then run the terminal script to place the El Cap installer into the "untitled" partition of your usb stick.

what bios are you on? mine is 1.26. the bios level shows up at the bottom left of the boot splash screen. it's been several years since i first hacked the dc7900, but i seem to remember there was a reason to upgrade to 1.26. if yours is lower, i'd advise updating. it looks like (from the BIOS setup screen) that you can update the bios using a USB stick selecting File-->Flash System ROM, but rely on the HP download site for instructions and the bios download.

confirming BIOS settings:

Storage--device configuration--default values: SATA Defaults
--storage options--SATA emulation: AHCI
--boot order--move USB device above Hard Drive

Security--system security--data execution prevention enable, VTd disable, embedded security device support disable, os management of embedded security device enable, reset of embedded security device through OS disable

Power--OS power management--runtime power management enable, acpi S3 hard disk reset disable, acpi s3 ps2 mouse wakeup any activity, usb wake on device insertion disable, unique sleep state blink rates disable
--hardware power management--SATA power management--enable



then on your spare HD:

using mavs or yosemite disk utility, partition your spare HD again so you have a totally clean disk and a clean EFI partition.(this time, choose GUID instead of MBR). it's easier to do a partition that to erase the EFI partition. we want to have no question that you will be booting from your USB stick instead of from a potentially failed clover installation on your HD's EFI partition. when you successfully install el cap and are ready to install clover on your HD, i STRONGLY suggest to uncheck the "install on EFI partition" so that the boot files and clover files are at the root level of your HD, in a folder called EFI, that you can access without having to load the hidden EFI partition. in legacy booting, i see no advantage of installing the boot and clover files on the hidden EFI partition. different story if you were booting UEFI.

then disconnect the HD that is currently attached to your mobo and connect the clean HD via SATA.

finally plug in your USB and do a verbose boot.
 
In my recent dc7900 upgrade I made my USB flash drive installer using the createinstallmedia method [....]
.

I followed this guide but I can't boot from usb - when I select usb on boot menu (with f9) it skips the usb and goes to hard drive. Also in boot order the usb is first. What am I missing?

edit:
I updated the bios and now it's working.
I can also confirm that without discrete graphics like gt610 the system reboot and never comes to the mac os installation
 
hello,

I've had a cold these past few days, so i postponed the project,

anyway,
i installed it, it took me more time than it should, but i succeeded.
the problem was, the config.plist file, i ended up by using this one config.plist-Inject-Intel-HD3000-desktop-LATEST.zip
from the first link that P1LGRIM provided in his post (4th post) here.

and used the same options for Clover, explained in the second link (for legacy mode)

the system boot ok:
- Display resolution 1280x1024
- Ethernet is ok
- Sound, not yet (still working on it)

the config.list P1LGR1M posted has totally misled me.
 
Status
Not open for further replies.
Back
Top