Help - Search - Members - Calendar
Full Version: [GUIDE]+[STUDIO] ZOTAC GEForce 9300 WIFI
InsanelyMac Forum > OSx86 Project > Tutorials (The Genius Bar)
Pages: 1, 2, 3, 4, 5, 6
ugokind
Hy. I'm here with my last experience. Zotac Mini Itx GeForce 9300 WIFI

Photoes and details are started with 2 topics:
1st: from EGOvoruhk
2nd:from Ayla


BEFORE READING MY TOPIC, THE 1st SOLUTION SUGGESTED IS HMILLER's


1) COST/CASE
The cost from ZOTAC is 130� and in Italy it comes from Miland company .. or ebay. same price.
the case is mini itx.. here are some nice cases.. actually!!

CASE HEXUS
http://img.hexus.net/v2/internationa...y2/SS3-big.jpg
http://img.hexus.net/v2/internationa...y2/SS5-big.jpg
http://img.hexus.net/v2/internationa...y2/SS4-big.jpg
http://img.hexus.net/v2/internationa...y2/SS2-big.jpg

CASE Silverstone SG05


CASE ANTEC, mini Skeletron


CASE LC12




MY 69� CASE!! apex



2: BASE SETUP AND BIOS
IN BIOS NECESSARY SETUP ARE:
-disable com ports controllers
-disable MAXCPUID in the CPU section
-ENABLE AHCI on SATA MCP section
-GPU: You can force GPU to overclock to 144% by changing:
CODE
iGPU OverClock Mode = Manual
         iGPU OverClock = 650
         Shader OverClock = 1500

-you can raise vram for GPU to 512
-Setup power mgm to S1+S3
-lan: don't switch lan setup in bios to MII because MAC won't catch DHCP. leave it as is


I write E/E as Extra/Extensions
S/L/E as System/Library/Extensions

Classic method.. it's indifferent
important is to have a retail base os with 10.5.6 and the easier way is to take the HDD and plug into a good&running OS.
verify that the volume is OS Journaled.. that has the Permissions DB started (if not.. write in terminal: vsdbutil -a /Volumes/drive)
remember to repair permirrions every time you change a kext in Extra/Extensions or in S/L/E
At the end of the setup choose EFIv9 or Chameleon 1.0.12.. or the newer 2.0 (still RC1)
the advantaged to use Cham2.0 are that:
-the setup.pkg write correctly the mbr.. I did that operation manually 10+ times.. but often the partition with vista won't start anymore. boh. also correcting the bcd store.. or fixing boot, or launching original vista dvd to start a recovery.. the dvd say that vista does not exist! so weird. then.. erasing mbr (not fixing.. really erasing with 00000000 in hex edit) and launching the tool .. vista works fine. so that my suggest is to use the Chameleon 2 pkg and not to fdisk manually the boot1h into mbr.
-the setup also create Extra folder and Extra/Extensions.. and create the tool that create itself the Extra/Extensions.mkext
-the Extra/Extensions.mkext must be deleted.. we create it at the end of the setup but it's not necessary. It only boost the boot process for the chemeleon kext override.. so useful!!!


ok. we've 10.5.6 and a good bootloader.

1) Copy Appledecrypter.kext in E/E
2) Copy Disabler.kext or HMiller's zip IntelCPUPMDisabler.kext in E/E
3) Copy OpenHaltRestart.kext in E/E (for me is good. is correct sometimes problem when the shutdown has been completed but the cpu fan is still running.. and sleep is working fine! (but usb not.. see below voodoousbehci)


THEN
if you don't have Extra/update.sh.. it's not important: REPLACE xxxxx with your Volume name

CODE
mv /Volumes/Extra/Extensions.mkext /Volumes/Leopard/Extra/Extensions.mkext.previous
       chmod -R 644 /Volumes/Extra/Extensions
       chown -R root:wheel /Volumes/Extra/xtensions
             kextcache -a i386 -m /Volumes/Extra/Extensions.mkext /Volumes/Extra/Extensions > update.log 2>&1
       chmod 644 /Volumes/Extra/Extensions.mkext
             chown root:wheel /Volumes/Extra/Extensions.mkext


it help a lot.. because it correct E/E permissions kexts.. you can delete mkext or not.. as you wish smile.gif
DSDT: SEE BELOW PHASE 4

3: KEXT MOD Phase1.. HMiller study (for each mod kext.. do a Duplicate file..and rename to .kextorig to leave a backdoor Ok??)
DSMOS: Is the same as Don't steal osx kext in 10.5.6.. Hmiller.. confirm? I think is not necessary to use it.
Intelcpupmdisabler: see chapter 2.

IOATAFamily: HMiller rev 1.7.3f1 // 10.5.6 rev 2.0.0
Hmiller solution is the extension that consist of adding into Content/Plugins
-AppleGenericPCATA
-AppleONBoardPCATA
but has also mod into important AppleIntelPIIXATA.kext..
the mods are injecting into Plist Array Information about ATA ICH6 to ICH9-R.. a lot of matching data for almost all mobo!
I started fine without mods.. but I'll try to use the recent 10.5.6 IOATA ver 1.1 mod proposed by -DuNe-
Then.. is it necessary? maybe yes.. maybe no. Most people tell in the past that with a mod driver they have proper detection into System Profiler.. so.. why not? Thanks to HMiller.. but use 10.5.6 1.1 ioata if you'd like to fit last retail.
MY ADD INTO Plugins folder: NforceATA.kext.. it add 3 array: NForce ATA Driver,NForce SATA Driver,NForce PATA Driver.. same considerations..

JMICRONATA: HMiller rev. 1.0.0 .. the same as 10.5.6
HMiller suggestion is to change the plist for the matching pci device.. under JMicronATA PCI

before:
CODE
<key>IOPCIPrimaryMatch</<wbr>key>
       <string>0x2368197b</string>[/<wbr>code]
        
         after:
         [code]<key>IOPCIPrimaryMatch</<wbr>key>
       <string>0x2368197b 0x2360197b&amp;0xfff0ffff</<wbr>string>


newer jmicronata from darwin project contain support for JMB360.. my test will take that version
that contain that matching:
CODE
<string>0x2360197b, 0x2361197b 0x2363197b 0x2365197b 0x2366197b 0x2368197b</string>


BREAK AND THINKING:
but IOATA and JmicronATA have the same scope. then.. if I boot fine.. without mods.. and known that mobo use Jmicron controller.. then why do a lot of mod on IOATA? the problem is that until I can't see anything in Sys Profiler.. I cant be sure.
the solution is to use lspci for mac or read all the IOREG -lw0 dump.

IOAHCIFAMILY:: HMiller rev: 1.0.4.. 10.5.6 rev 1.5.0.. it's quite different
mods suggested by hmiller: is the problem os sata drive orange and other similar .. that Chameleon override with it's injector by the setup itself. Then.. we can use it or do the mod.
into PLUGINS folder under the IOAHCIBlockstorage.. info.plist.. in the section
AppleAHCIDiskDriver.. has the mod below
under the row:
CODE
<string>IOAHCIDevice</<wbr>string>

put the rows:
CODE
<key>Physical Interconnect</key>
                               <string>SATA</string>
                               <key>Physical Interconnect Location</key>
                               <string>Internal</string>
                                   <key>Protocol Characteristics</key>
                               <dict>
                                     <wbr>  <key>Physical Interconnect</key>
                                     <wbr>  <string>SATA</string>    
                                         <wbr>  <key>Physical Interconnect Location</key>    
                                     <wbr>  <string>Internal</string>    
                               </dict>


APPLEACPIPLATFORM: HMiller rev. 1.2.1 .. 10.5.6 rev 1.2.4.. then I'll try to test mods.. but into newer kext!
the suggestions: THIS IS VERY IMPORTANT I THINK IS ONE OF THE MOST IMPORTANT DRIVER OF OSX.
but I can't see what are the mods.. HMiller.. can you tell me?

APPLESMBIOS: HMiller rev 1.0.14.. 10.5.6 rev 1.1.1. Hmiller kext does not contain trace of a building or mem speed or something similar.. what's it?
THIS IS THE SECOND MOST IMPORTANT: Andy Vandichk or Fassl propose to build own smbios (the -27, -28 or -33 SRC available on that forum) but the goal is to inject in mac info about mem speed, type and mac model and serial.. but This mod is very deep and change the boot process.. so a model that is imac and not macbookair I see that produce different behaviour and different answer in the boot. In the Asus MCP79 if I change it, I have a Kernel Panic and It stops wit an error about the HPET.. ok..
this is the last change I'll try.. BUT HMiller one is different.



MY SUGGESTION
APPLEAHCIPORT.kext: it must contain MCP79 ahci info. 10.5.6 is still containing a part of it.. it has 0x0ab910de.. but not 0x0ab810de
CODE
<key>MCP79AHCI</key>
               <dict>
                   <key>CFBundleIdentifier</key>
                   <string>com.apple.driver.<wbr>AppleAHCIPort</string>
                   <key>Chipset Name</key>
                       <string>MCP79 AHCI</string>
                   <key>IOClass</key>
                   <string>AppleMCP79AHCI</<wbr>string>
                   <key>IOPCIPrimaryMatch</key>
                   <string><b><font color="#ff0000">0x0ab910de</font></b></string>
                       <key>IOProbeScore</key>
                   <integer>2000</integer>
                   <key>IOProviderClass</key>
                   <string>IOPCIDevice</string>
                   <key>Vendor Name</key>
                       <string>NVidia</string>
               </dict>


then.. I did a copypaste of the array to preserve that array.. I renamed the above string with a B at the end of all the stringsand added newer antry with proper ID:
CODE
<key>MCP79AHCIB</key>
               <dict>
                   <key>CFBundleIdentifier</key>
                   <string>com.apple.driver.<wbr>AppleAHCIPort</string>
                   <key>Chipset Name</key>
                       <string>MCP79 AHCI b</string>
                   <key>IOClass</key>
                   <string>AppleMCP79AHCIb</<wbr>string>
                   <key>IOPCIPrimaryMatch</key>
                   <string>0x0ab910de</string>
                       <key>IOProbeScore</key>
                   <integer>2000</integer>
                   <key>IOProviderClass</key>
                   <string>IOPCIDevice</string>
                   <key>Vendor Name</key>
                       <string>NVidia</string>
               </dict>
               <key>MCP79AHCI</key>
               <dict>
                   <key>CFBundleIdentifier</key>
                   <string>com.apple.driver.<wbr>AppleAHCIPort</string>
                       <key>Chipset Name</key>
                   <string>MCP79 AHCI</string>
                   <key>IOClass</key>
                   <string>AppleMCP79AHCI</<wbr>string>
                   <key>IOPCIPrimaryMatch</key>
                       <string>0x0ab810de</string>
                   <key>IOProbeScore</key>
                   <integer>2000</integer>
                   <key>IOProviderClass</key>
                   <string>IOPCIDevice</string>
                       <key>Vendor Name</key>
                   <string>NVidia</string>
               </dict>




4: THE TEST
Boot into my usb pen esata is very fast. 8-10sec in '-v' flag.

VIDEO: Changing the ID (with device id 0xcb7910de and 0x086c10de) give me a black screen ...the log say:
NVDANV50HAL loaded and registered.
IGPU: family specific matching fails
and now to continue tests I put nvkush into S/L/E START IS OK, VIDEO IS OK, with QE/CI

SMBIOS: HMiller SMBios return a smbios-28 667ram speed.. I'm searching for a 800speed and I've put that one. (I got it from Ideneb or IPC dvd's.. and it's good!!)
AppleAHCIport: Now IOREG return 0x0ab810de on the MCP79 entry.

VOODOOPOWER.kext. It's really important bacause it reenable cputhrottle and managing of HPET/Cpu power. You can take it here.

ATA
PUT Jmicron mod and IOATAmod.. no readable changes or improvements.
The fact: In vista i see the same: No presence of Jmicron controller.. instead of Asus MCP79a which has a pig-feet into the past.. a Jmicron IDE ATA Controller. but it's a micro atx.. heh.
Then I left JmicronATA and IOATA original. .. here there are no ata! and no pci!

USB VIA WIFI: is not easy to find driver. actually I read that page.. that for me is clear: I have to mov on another card. and then (if I want) open the usb newer card and solde it's terminal to one of the free internal usb expansions.

Ok. focus on system profiler crashes. It report a division by zero error.
SOLUTION: thanks to ISOTOME set into BIOS disable MAXCPU (Update top toipic chapter 2)

AUDIO: Got VoodoooHDA (now rev. 8) built.. put into S/L/E. Put also HDAEnabler. Renamed original AppleHDA.kext
but the sound is not clear. no mic working.




NEW UPDATE: THANKS TO MINIHACK, there's a new DSDT
it's good for Leo and Snow TOO!!
read around the 169th post, or get it in my attachment below



5. CONCLUSIONS
with 3 kexts in E/E , 2 drivers in S/L/E (nvkush, voodoopower) and at least 2 mods into S/L/E (smbios, appleahciport) that mobo is able to run perfectly!


6. SNOW READY!!!!
the Zotac seemz to run with snow thanks to all members.. see starting page 3 of this topic.
I can't test it cause of giving away that beautiful pc!! smile.gif

bye
timme
Great write! I like the approach of comparing the guide to an existing solution. Enables quick progress.

I'm trying to summarize for myself what is needed:

- 10.5.6 base system including bootloader like Chameleon
- Appledecrypter.kext
- IntelCPUPMDisabler.kext
- OpenHaltRestart.kext

Drivers:

- VoodooPower (CPU power options)
- NVkush (Video)

Mods:

- AppleSMBIOS (667/800 MHz)
- AppleAHCIPort.kext (could you provide yours ugokind? smile.gif )

The first question is: can this board boot without the edited APPLEAHCIPORT.kext? This would allow for a direct install without a second system.
Since I am used to the iPC OSx86 DVD, I'd like to evaluate a setup process that works with that DVD. From the required files listed above, everything is available on the iPC disk, except:

- NVkush
- Appledecrypter.kext
- modded AppleAHCIPort.kext

Assuming it is possible to boot without the modded AppleAHCIPort.kext, install with the iPC Disk could look like this:

1 config BIOS (see above)

2 boot iPC

3 partition with MBR scheme (GUID might work aswell?)

4 install with options:
-- Base system
-- VoodooPower
-- IntelCPUPMDisabler
-- Shutdown/Restart fix (not sure about this, is it the same as OpenHaltRestart.kext?)
-- AppleSMBIOS (667/800 MHz)

5 in OSX
-- edit AppleAHCIPort.kext (see above)
-- add NVkush
-- add Appledecrypter.kext


Unfortunately, I don't have this board available to test this procedure at the moment. I understand that swapping disks between systems would be easy aswell, but I'd like an install with only one system/disk required. Once an ITX system in one of the mentioned cases is put together, it's a bit painful to swap disks around smile.gif

Suggestions?
ugokind
My AppleAHCIPort is modded to preserve all the array and It fit backward.
but.. yes.. I boot without the mod.. the only improvement is that the proper ID is shown into the System Profiler.
But chameleon also provides 3 injector in E/E that can at 99% load what is 'unknown' by the retail kexts
timme
Thanks a lot! It looks like setup for this board is not that hard after all.

Regarding the sound:
http://www.insanelymac.com/forum/index.php?showtopic=149712
ugokind
ok
i read it. but that solution is only to have audio output. another problem is that he wrote about ALC888 but I'm sure that our codec is ALC 662.
then, first I'll try next thursday the 2 ALC662.pkg in the IPC 10.5.6 install dvd. then, if no input working, I'll try ubuntu live only to have the real codec (or in vista with pinconfig.exe) and remap the codec.. sad job!!


FOR EVEN ENHANCEMENT OF USB.. READ that TOPIC
http://www.insanelymac.com/forum/index.php?showtopic=117029

it says about MCP79
timme
Any findings concerning this board? Especially sound smile.gif
contemal
Maybe i found something of interesting about the WiFi module.

Surfing the web, i found that BlueNEXT Wireless Adapter uses the same VIA VT6656 chipset of the Zotac mobo; they also provide a driver for Mac.
Here is the product main page: http://handhdirect.co.uk/products/wifidangle.html
and the link to the driver: http://handhdirect.co.uk/products/driver/wifidangle/MAC.zip

Now i'm away from my Zotac mobo and i can't try it until the end of the week. I'm quite new in the osx scenario, but i think that someone (hey ugokind, are you reading?) with more experience than mine in the kext modding, could find something of good.
ugokind
wow
i'll try tomorrow!!!

wait!! the zip attached (and is the link on the website!) contain Zydas 1211 kext and pdf attached report about zydas chipset!

??? ???
contemal
QUOTE (ugokind @ May 4 2009, 02:52 PM) *
wow
i'll try tomorrow!!!

wait!! the zip attached (and is the link on the website!) contain Zydas 1211 kext and pdf attached report about zydas chipset!

??? ???



That's right, but on the homepage (specification), they wrote:
Chip: VT6656

so... what does it mean?
ugokind
ok I've just finished to test the driver.. in the pdf I must see the message to configure new device.. in network preferences.. but.. nothing

i see insystem profiler an uninstalled usb device

--
in the while i tried to test newer 0.2.2 voodoohda kext and the mod 0.2.2 created by thireus

the thireus is better because i see the mic ..
but both are not working for audio out.. is the cracracraaa

sob
MiniHack
Ugokind - Thank you for all the work you are doing on this board.
Could you post a link to a suitable SMBIOS modded kext for 800MHz DDR2 please. Googling doesn't seem to find me the right modded kext and I don't want to have to download a whole DVD for the sake of one kext.
Thanks.
ugokind
actually you have to wait 1 day..smile.gif) you also can find it into ipc, ideneb, xxx dvd. is called smbios ddr2 800
MiniHack
QUOTE (ugokind @ May 5 2009, 06:10 AM) *
actually you have to wait 1 day..smile.gif) you also can find it into ipc, ideneb, xxx dvd. is called smbios ddr2 800

Okay - thanks. I am downloading iDeneb just for this kext......takes quite a while on my connection (12 hours to go) but I guess there might be other stuff worth keeping in the distro. You never know when something may come in useful!
ugokind
hello
here you are
I suggest ideneb 1.4 it's very very useful!

bye
MiniHack
QUOTE (ugokind @ May 5 2009, 07:50 PM) *
hello
here you are
I suggest ideneb 1.4 it's very very useful!

bye

Thanks.
ideneb still downloading.
My board and parts should be arriving in next days, so almost time to play!
ugokind
AUDIO:
read about japanese forum..
http://d.hatena.ne.jp/rim/20090221/1235218802

and with a lot of inventions and luck I tried to apply various kexts .. they link all to insanely mac topic
http://www.insanelymac.com/forum/index.php...st&p=945807

it is a modded alc662 for various scenario.
then.. I tried all in that topic.. and the one that run is the same in the bottom of japanese topic..

it is:
the normal_fixed one
in that post
http://www.insanelymac.com/forum/index.php...t&p=1062032



WIFI:
i tried to apply a lot of kexts.. from via ehci uhci, the blue dongle, the zydas.. and also the jap forum
http://209.85.129.132/search?q=cache:ahBDR...lient=firefox-a
report the same..

but.. nothing the wifi is unrecognized.

then.. a sound working is better that anything.. no?
brownies
Hi,
Is the sound fully functional ?
This board looks fantastic for an HTPC mac.
ugokind
beh.. it is to be improved.. hp is not autoswitched. but is better than a craacraa sound no?
MiniHack
Ugo,

Thanks to you I went with this board and today put the parts together outside of the case.

I had prepared a cloned disk from my MacBook (2006 version) 10.5.6 install and direct in the clone added your suggested S/L/E kexts and the two modded kexts. At that point, even with the modded kexts I was still able to use the clone to boot my MacBook fine. I then decided to see if I could add the latest Chameleon to the clone and add the 3 kexts in E/E. This appeared to go fine. Of course the clone was then no use for the MacBook smile.gif .

When I connected the parts up and the drive to one of the SATA connections and booted.....I got to the Chameleon loader fine, and then selected my drive and got to the Apple screen and then no further. I booted with -v and saw it was waiting for root device all the time. So figured I had gone wrong somewhere with chameleon.

However, I left the SATA connected and connected an ordinary clone of my MacMini 10.5.6. to USB. Sure enough the bootloader found it, I selected it and it booted great as a pure vanilla install. No QE, so I installed NVKush, rebooted and all resolutions were there okay! I have now installed your other suggested kexts in S/L/E on this drive and all is pretty good. Except it doesn't recognise the type of graphics card (I Can Has This Model?) and the expected issues with audio and wifi to try and resolve.

It's a good start though, and I now need to go back and sort out my SATA drive and then start working on the other known issues. However, it is good to know that I can go straight to a cloned install with the bootloader.

Once again thanks for making this one pretty easy and if I have any luck with audio and wifi I will post again.

For the record, my extra spec.s are: 2GB 800MHz RAM, E7400 2.8GHz C2D processor.
ugokind
wonderful. I read a couple of time your post. I think I've understood all. . I suppose smile.gif

then, the only (i'm really sure) cause to have the stop after the still waiting for root device is due to ahci/ehci/uhci.. sure that it's not dsdt.aml because if you remap the bios with dsdt wrong or dsdt of another machine you have the stop before.. after the loading of the kernel.

then, the second cause of problem at boot is acpi.. if you have a non mac standard acpi table/motherboard you've the stop before the still waiting for root device.. is the acpitable error in kernel panic

then (i'm not a guru) i'm almost sure that the still waiting for root device is
-the ioahci kext (if you boot from a sata disc connected to sata port directly)
-the iousbfamily (idem.. if you boot from usb drive)
all depend to iokit.acpi tables.. but 10.5.6 mac osx (as I wrote above) boot even without mods.. yes it boot with unrecognized parts.. but it boots because (and that is because of my choice to buy that mobo) the mcp79 belong to apple drivers set.

then.. the conclusion is.. what? ehehe.. I mean.. if the kexts can boot w/out mods.. why you have not the got boot device? we've to work on it.
if you prepare a retail mac os.. with nvkush only.. you boot! then.. do you have other mod or changed something?
MiniHack
I meant of course that the USB connected clone booted okay from the Chameleon bootloader that was on the SATA drive, but that the SATA drive install itself did not boot. I think that maybe when playing with adjusting the Chameleon bootloader I must have done something that left the (SATA) root device unbootable.
Today I will be : (1) erasing the SATA drive and re-cloning my MacBook to it and changing kexts; (2) installing Chameleon 2.0 onto a USB flash drive (hoping I can choose USB as first boot device) and seeing if I can simply keep the bootloader on the USB flash drive to choose between Mac installs on the SATA drive and my other USB drive.
If this works I will then leave the system like that as it will give a nice simple arrangement to work from.
I'll keep you up to date on how it goes, but I am pleased with the progress so far as this board is so Mac friendly.
MiniHack
Problem solved. It was the enable AHCI for SATA feature in BIOS......I had not found this option when originally going into BIOS and had left that part of the tutorial undone.
ugokind
excellent.. and .. now?
MiniHack
QUOTE (ugokind @ May 11 2009, 10:35 AM) *
excellent.. and .. now?

wink.gif Well, I guess I continue down the same road as you. For audio at the moment I am using my iMic (works perfectly okay and I have no need for HDA right now) and for WiFi I have tried all the options I researched before the board arrived and found....nothing that works. But that's not really a big deal as I can just take the module off and use another USB solution and have a convenient wired connection anyway.
My D-Link bluetooth works out of the box (as it should be expected to). I haven't tested VGA or HDMI as I am connected through DVI, but I imagine they work fine - have you tested all outputs?
I am happy with Chameleon 2 from USB stick as it works great from my SATA and USB drives and am thinking of adding a Windows 7 drive.
My case will be pretty small as I am putting this all in an old Mac Cube case. I have had lots of these and it will make a nice little Mini-ITX project case. I need to keep power low though as I am using a 120W PicoPSU to run the system.
So far no KPs!
MiniHack
Anybody been having CMOS checksum errors? It has happened a couple of times today and is annoying as you have to go and re-set the BIOS settings. Is this just happening to me? Do I have a faulty board perhaps....?

EDIT: Shortly after writing the above, my board went into a cycle of auto shutdowns, CMOS Checksum errors on re-start and not giving me enough time to change BIOS before shutting down again. The errors happened from cold rather than hot and the CPU, memory etc are all fitted correctly and not over-heating. sad.gif
I believe my MOBO is a bad one. Time to talk to the suppliers.......and just when I was having fun too.
overflow1972
Is there a way to do a Retail installation ?

Thanks
MiniHack
I think the main reason why each of us did not do a straight install is maybe linked to the fact there is no IDE bus, so you need a SATA optical drive. Also, there is a driver issue I think maybe before 10.5.6.
The easy way for me (while the board was still on order and before I got the parts!) was to simply do a clone of my MacBook install to my USB drive, then to boot the MacBook from that USB drive, insert the modified kexts (NVKush, VoodooPower, AppleAHCIPort, AppleSMBIOS) in S/L/E using kext helper. The logical way then would be to make a BOOT 132 USB stick (or some other way to get all started) with AppleDecrypt,IntelCPUPMDisabler and OpenHaltRestart kexts in the E/E folder.
I see no reason why you could not tackle it the other way around if you have a 10.5.6 disk and a SATA drive. Just make up the 132 CD and then install and modify the kexts later. A pure vanilla install booted from 132 does work as that is (effectively) what I did after failing to get my install working first time around - through my stupidity! The pure vanilla install version installed via BOOT 132 CD will not work properly and have terrible resolution until you insert NVKush, but it does work and is sufficient to get you going.
Alternatively if you have another vanilla(ish) hack @ 10.5.6 it is quite possible that a clone of that will get you going as the board is very easy.
ugokind
I'm agree with you. only one way is to create a boot132 cd with usb-sata drivers.. and try a setup from a usbkey 8gb with the carbon clone of the mac osx install dvd.
ugokind
good news for zotac.. little OT
there's new driver for windows seven:
Version: 15.37
Date: 11.05.2009
So: Windows 7
Lang: It
size: 144 Mb

Windows 7 Version driver

* Driver GPU (v185.85) "WHQL"
* Driver Ethernet (v73.06) "WHQL"
* Network Management Tools (v73.05) "Sedona"
* Driver Win7 IDE SataIDE (v11.1.0.23) "WHQL"
* Driver Win7 IDE SataRAID (v11.1.0.23) "WHQL"
* Applicazione Win7 RAIDTOOL (v11.1.0.23)
* Driver SMU (v1.67) "WHQL"

Link 32-bit
Link 64-bit

also Realtek has newer audio codec hd

Link
Black Knight
If you have the problem of not having a SATA optical drive, why not just get a SATA to IDE adapter. They're not too expensive and they work great. You should then be able to connect the optical drive to the sata controller and boot into the OSX install disk.

I'm looking to get either this board or the new Atom 330 version soon. Also, you guys have talked about using a USB drive for Chameleon 2.0, but the installer gives you the option of installing to the EFI partition on GUID systems. If you do this, the drive is still bootable from a real mac and transparent to the OSX system.
MiniHack
QUOTE (Black Knight @ May 16 2009, 05:37 PM) *
If you have the problem of not having a SATA optical drive, why not just get a SATA to IDE adapter. They're not too expensive and they work great. You should then be able to connect the optical drive to the sata controller and boot into the OSX install disk.

I'm looking to get either this board or the new Atom 330 version soon. Also, you guys have talked about using a USB drive for Chameleon 2.0, but the installer gives you the option of installing to the EFI partition on GUID systems. If you do this, the drive is still bootable from a real mac and transparent to the OSX system.


Agree absolutely with both points!

I am still now waiting for my replacement MOBO..... whistle.gif should arrive Monday I hope. In the meantime my optical drive has arrived. Case I am using needs a slot load, so actually I found buying a SATA optical cheaper than buying slot load IDE drive.
bibendum
MiniHack - so, you're doing the Cube case, eh? I've put a D945GCLF2 in a mini case: Putting an Intel D945GCLF Motherboard into a G4 Cube Case

I had used the original G4 Cube optical drive, and I was wondering what you were doing for the optical drive since the Zotac is only SATA.

What are some other details of your project? CPU? Cooler? Power? I've been eyeing these boards for a while, but was waiting to see if they came out with the 9400 chipset.

Patrick
MiniHack
QUOTE (bibendum @ May 16 2009, 07:47 PM) *
MiniHack - so, you're doing the Cube case, eh? I've put a D945GCLF2 in a mini case: Putting an Intel D945GCLF Motherboard into a G4 Cube Case

I had used the original G4 Cube optical drive, and I was wondering what you were doing for the optical drive since the Zotac is only SATA.

What are some other details of your project? CPU? Cooler? Power? I've been eyeing these boards for a while, but was waiting to see if they came out with the 9400 chipset.

Patrick

Yes, another Cube! Details at the moment are: 150W picopsu, E7400, Noctua NH- 9UB CPU cooler, Dell SATA drive, 2GB RAM, 2.5" drive and a couple of other things that add a bit of interest.....if the mods to the case go well I'll post pictures, if they don't I'll be away licking my wounds somewhere. I've done Mac Mini plus drives etc. in Cube before (but I think you know that !), but this one takes a very different approach to make everything fit and still run very cool and quiet.
What I like about the board is the upgradeability really, so if this all works well I might shell out for more RAM and a more powerful (still 65W TDP of course) CPU further down the line.
overflow1972
QUOTE (ugokind @ May 15 2009, 01:11 PM) *
I'm agree with you. only one way is to create a boot132 cd with usb-sata drivers.. and try a setup from a usbkey 8gb with the carbon clone of the mac osx install dvd.


ok......so I'd like to try the Retail Installation. Where can I find the kext to build my own BOOT-123 CD for this motherboard ?

Thanks
ugokind
my opinion is that you should put only the kexts modded .. then.. if we can boot without mods.. I suggest you to use the standard boot132 or kabyl bumby iso.. they are vanilla 9.5 boot kernel.. which is universal and can start the retail dvd .. almost on all mobo!
MiniHack
Ugo - where did you get to with the audio? I tried to use the legacy kexts mentioned in an earlier post, but these still give me no output? I may try and get Linux on the machine and see if I can get a dump for patching, but if you have something working at the moment it would be good to know. Also in the BIOS do you enable under Audio the "Internal" "External" or "Internal + External" codecs for best operation. Nothing seems to work for me right now, but I just may not have stumbled on the right combination. Meantime the iMic works fine, but it would be better to have an integrated solution.

On the wifi side I have abandoned the USB thing the board came with and instead spent £13 (£9.99 plus postage!) on a new Dell PCI express to Mini-PCI e converter that comes with a Dell MX846 mini-PCI e card already in it. That card is a/b/g/n and recognised by the OS as a (third party) airport card. I do not have the antennae for it, so it is difficult to assess if this is a good card right now. However even without an antennae array it does see my network and connects to it (unreliably - but what do you expect without an antenna!) so it looks a good option. Disadvantage is it that it uses up the single PCI express slot and that it uses a special DELL antennae connection - you could though just make up a new backplate and use some rp-sma pigtails to make it a more standard output. The good things are that it is cheap, fully Airport compatible -unlike USB solutions - and could be used with other Mini PCI-e cards such as Atheros that are known to work better.
ugokind
hy

wor the wifi I think you're solution is great.. beh.. is the best because avtually I think the internal via wifi is not osx like!

my 16th post has the audio kext.. yes is not the best but it almost run!

http://www.insanelymac.com/forum/index.php...t&p=1152084
MiniHack
QUOTE (ugokind @ May 23 2009, 09:09 PM) *
hy

wor the wifi I think you're solution is great.. beh.. is the best because avtually I think the internal via wifi is not osx like!

my 16th post has the audio kext.. yes is not the best but it almost run!

http://www.insanelymac.com/forum/index.php...t&p=1152084


I have used linux (OpenSuse) to do some codecdumps (original hex and also converted decimal) and a pathway diagram for the board using the method set out by TheKing. It seems to tie in with the pathmaps set out in the Info.plist of the LegacyHDAPlatformDriver for the better kext. It maybe that someone more able than me can correct/add pathmaps in the legacy kext or do a good job on the up to date AppleHDA kexts to get more functionality from the audio.
Dumps and graph are here: Click to view attachment
ugokind
ehy.. but the alc662 dowsn'w work for you?
I wrote in 16th of this topic:

CODE
it is:
the normal_fixed one
in that post
http://www.insanelymac.com/forum/index.php...t&p=1062032
MiniHack
No, in System Profiler it shows the audio, but the green line-out (front and back) do not work for me. I installed the kexts into S/L/E (HDAEnabler, LegacyHDAController and LegacyHDAPlatformDriver).
Did you leave AppleHDA in S/L/E or remove it? I tried both, but neither worked for me.
I do not have DSDT installed (maybe that is a problem), but will look at sound again and use DSDT as soon as I have my clean installation back in and ready to try again.....
Things move very quickly in Hackintosh world and lots has changed since my first adventure with a Shuttle PC last year.
I am getting there, but it is a big learning process.
MiniHack
Excellent.

The major issues are solved now for me.

The CMOS Checksum Error was me failing to recognise that I needed the family of three kexts supplied by Chameleon for the AHCI. I went back and read the first post again and realised this was my mistake, this added three more kexts now to my e/e folder.

The audio is now okay. The legacy kexts suggested are now also in my e/e folder and I have rolled back my AppleHDAkext that was in S/L/E to the 10.5.6 one - the 10.5.7 kext gives a KP.

So in summary for my install to work I now have 9 kexts in the Chameleon E/E folder and 4 kexts in S/L/E added (2 new, 2 mod.s).

In Extra/Extensions the 9 are:
(1) The three mentioned explicitly by Ugo: AppleDecrypt, OpenHaltRestart, IntelCPUPMDisabler;
(2)The three put there in Chameleon 2.0 (with mod. as suggested by Ugo): IOAHCIBlockStorageInjector, AHCIPortInjector, ATAPortInjector;
(3)and the legacy audio kexts: HDAEnabler, LegacyHDAController and LegacyHDAPlatformDriver.

The 4 S/L/E extensions are: NVKush; VoodooPower and modded versions of AppleSMBIOS and AppleAHCIPort as linked to by UGO in posts above.

The audio solution is not ideal, both green connectors front/back work; digital out is claimed to work (I have not tested); Line-in is claimed to work (not tested).

With bluetooth by D-Link dongle, and Wifi by the Dell card both being recognised as "native" (no third party drivers), the board seems 95% compatible now. No more KPs and no Checksum Errors.

I hope this summary above gives others the right clues to avoid some of the stumbling in the dark that I did (mainly through not reading things 100 times).

Thanks to UgoKind for his work on this board and encouraging me to carry on.

In total I guess the costs of this project have approached the cost of a new base Mac Mini. I do however have a C2D 2.8GHz processor (that I can upgrade when I feel like it) 2GB of RAM that I can upgrade to 8GB and an almost completed build into a great Mac Cube case
ugokind
woa.. great!
you did experience 1 step more than me.. so 10.5.7 .. i'm afraid to test!
i think we've a very good mobo.. but the alc 662 japanese is the .. best effort.. so if I had more time I'll try to create my hda.. with the king's spec.

thanks!
timme
is anyone using this board with 4GB of RAM? known problems? required kernel flags? the nforce chipsets reportedly have problems with more than 2GB.
ugokind
me!
4gb.
you have to do mods in my 1st post.
if you read the forum .. there's a post somewhere that tell about mcp79 fixes.. ok my fixes are the same.. I mean that I suggest to use the brain.. and apply in the plist of specific kext what have to be changed.. and not overwrite like a donkey.. smile.gif

then.. that can be applied only if the changes are in driver that are good but didn't recognize our hw like a mac hw.
your thinking is right if (other case) the driver is not good .. so I think (because of actually experience) that 4gb ram works fine with those mods and it's not necessary to change a binary driver file
ntsmkfob
Just a note that the latest BIOS update - 2K090422 - appears to be leaving dead mobos all over the place, and has been removed from the Zotac site.
ugokind
thanks! I have my zotac switched-off from 2 weeks.. fiuuuuu smile.gif

I thinked to apply asap.. but. thanks. . I don't touch it anymore!

in my country we use to tell:
A team winner, has not to touch.
scoobydu
Looks like some good progress smile.gif

Has anyone got HDMI working at all?

Thanks
wall0p
Sorry, I have a lot more questions to follow.
how bad is the sound? can i comprehend a dialogue like say from a movie?
is the toslink/spdif also working?
would anyone provide a single link to all the kext's needed to get this board to work?
is wake-on-lan via magic packet supported?
is video QE/CI accelerated?
ugokind
good photo!!
MiniHack
QUOTE (wall0p @ Jun 9 2009, 06:24 PM) *
Sorry, I have a lot more questions to follow.
how bad is the sound? can i comprehend a dialogue like say from a movie?
is the toslink/spdif also working?
would anyone provide a single link to all the kext's needed to get this board to work?
is wake-on-lan via magic packet supported?
is video QE/CI accelerated?

Click to view attachment is a zip of all the kexts I am using. Inside the EE package are the kexts for extra/extensions and inside SLE are both the new kexts and modified kexts to put in System/Library/Extensions.
Sound is useable (occasional "crackle" for no apparent reason, but otherwise fine but 2-channel only) but could be improved.
I do not know if toslink/spdif is working (have no way to test). QE/CI works. And I do not understand the question about "magic packet" - sorry.
Hope this helps.

EDIT: 2 August 2009: I no longer use all the zipped kexts. I switched to USB audio to keep system friendly for Apple software updates - the legacy kexts in EE give Kernel Panics whenever Apple updates the Apple HDA kext, so I prefer not to use them (so three less kexts in ee and one less kext to replace in SLE). I also do not replace AppleSMBIOS kext in SLE anymore and use the smbios inject feature in Chameleon. Also found that I don't need the SLE kext for the AHCI. So now the only kext I need for my installed SLE is for the graphics - you can use here either NVKush or ATY_init, I prefer ATY_Init because it lists better in the system profiler.
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.