Jump to content

janitor

janitor

Member Since 13 Feb 2007
Offline Last Active Sep 16 2014 07:30 PM
-----

Posts I've Made

In Topic: [GUIDE] Snow Leopard on HP ProLiant Microserver N36L (AMD)

13 June 2014 - 11:36 PM

Hi Ed,

 

Yeah, it looks like the whole iCloud thing could get old fast. I'll be digging into my AppStore issue tonight. It might be something as simple as moving over to Ethernet from WiFi for a bit, but I'm sure it'll come right eventually.

 

If I remember correctly I just downloaded one of the Generic OpenELEC builds. I can't stress enough how much fun it is to play with. Consider yourself warned! It's pretty darn cool.

 

OS X Server was a piece of cake to get running. It's now just a small-ish App you download from the AppStore, so nowhere near as complex as the Snow Leopard server installs I've done on these machines in the past. I haven't put it through much of a grilling just yet, mostly just basic local network File Sharing and Time Machine back ups over Wifi - I still need to get it onto my gigabit ethernet network to get some better data throughput and do some proper experimenting with Remote Access and VPN etc. Unfortunately, my new place doesn't have any built-in CAT5 cabling or infrastructure for wired home networking, so maybe another DIY project for the summer... Hmmmmm.

 

As for the offer regarding your graphics card... what I actually should have explained was that it was to edit or help you edit your AMD6000Controller.kext to correctly match your Radeon 6450's connector info to your card's framebuffer personality. That way when you enable GraphEnabler with "Yes" at boot, OS X sends the correct info to both About This Mac and System Profiler automatically and your card is recognized with it's correct name rather than the generic one you're getting now. I used to have a thread over at TonyMacx86 doing this for a few Radeon HD 5450 owners, basically dumping their VBIOS files and figuring out the correct changes to make to the connector table using bcc9 and mucha's methods from elsewhere on these forums  :)

 

Cheers for now!

 

J.

In Topic: [GUIDE] Snow Leopard on HP ProLiant Microserver N36L (AMD)

13 June 2014 - 05:18 PM

Hi Edhawk,

 

Sounds like you're having fun! I just love messing around with these guys.

 

My current Microserver arrangement is almost exactly the same as what you're trying to accomplish for your son at Uni.

However, given the limitations of OS X on this AMD hardware, I've made some deviations to achieve similar results.

 

In good news. I've now solved my initial installation issues, still not sure what the whole 'USB to boot issue' was, but after clearing out some Kexts and trying a different AMD kernel, that cleared up. I've also successfully updated to 10.9.3. Yay! Turned out to be the way Apple was updating my previously Hex-edited AMD5000Controller.kext and AMDRadeonX3000.kext, where it was keeping some of the files inside the Kexts and updating others. Basically, ruining the recognition of my Radeon HD 5450.

 

My iCloud, iMessage and logging into the AppStore isn't working. Like you said before, none of the usual fixes seem to be working. I did read somewhere that apparently these services make calls to the Kernel, and since the the XNU source code for these parts of the Darwin kernel were never released by Apple, hopes of a quick and easy solution seem to be fading. Will keep digging for a solution anyway, maybe something will pop up...

 

I fiddled with HDMI audio a little last night, but still no glory. I think the big issue has to do with no native on-board audio on these servers, which is what many of the DSDT and AppleHDA fixes by toleda rely on. VoodooHDA seems to recognize the HMDI audio part of my Radeon 5450 card just fine, but still no joy getting any sound out of the system yet. I think if it's going to happen, it's probably going to be with VoodooHDA drivers and tweaks of some sort.

 

Otherwise, from the sound of it, if you really want both a good OS X solution for centralized Time Machine backups and Media storage plus a nice setup for your son's regular "film fests", you should maybe consider installing OpenELEC (XBMC) on a USB stick. This is what I do and how my setup currently works...

 

I have OS X (with Server) and Windows 8.1 dual booting on Drive #1, with Time Machine and File Sharing on Drive #2, TV and Music on Drive #3 and Movies on Drive #4. The OS X server handles our various backups most of the time and Windows is there for when I need it occasionally. When we're up for Movies/TV or some streaming media (with HDMI audio), I just reboot and plug in my OpenELEC USB drive which then boots into an AppleTV-esque environment which points to the Media on my two media HDDs and the Internet for various streaming services and media scraping if required. The best part of this setup is that OpenELEC has no problems with video card detection out of the box, it plays audio happily through HDMI on my 5450, handles DVDs well (if you have an Optical Drive installed) and is pretty easy to setup and customize! And its free! Did I mention, it will run off of a USB stick? Although, it's much faster on a small USB HDD.

 

Anyway, good luck with your progress. I'll be sure to shout if I make any headway on this either issues...

 

PS. I can probably solve your full video card detection issue in Apple System Profiler and About This Mac if you like? Although the benefits will be mostly cosmetic as you already have acceleration and QE/CI etc. Tthe necessary hex-editing will also need to be re-applied every time Apple updates the video kexts within their OS updates. Just shout if you're keen...

In Topic: [GUIDE] Snow Leopard on HP ProLiant Microserver N36L (AMD)

09 June 2014 - 08:56 PM

Update: I have now updated both microservers to 10.9.3 using the combo update. The only issue came when I had to replace two kexts from 10.9.0 - Sandbox.kext & System.kext.

It turns out that when using the AMD kernel in Niresh's distro updating causes an OPEMU error, which is only fixed by replacing the two kexts identified above with an earlier version.

Still not fixed the graphics issues or got the HDMI sound working as yet, but I'll persevere and see what happens.

 

Great work, Edhawk!

 

Sorry I've been quite, I completely destroyed my initial install (a number of times actually) by messing with some kexts and after trying to run the 10.9.2 and 10.9.3 updates. I've also been busy messing with a cleaner install method that doesn't rely on Niresh's Distro or so many Kexts.

 

I also had many KPs when booting after installation, but deleting the GenericUSBXHCI.kext, that was automatically installed by Niresh's Distro, seemed to solve that.

 

After many attempts at a new and cleaner install method (for easier troubleshooting), I have a pretty good install running now with 10.9 again, but for some reason booting seems to get stuck or kill the windowserver (so no desktop graphics just verbose stuff on screen) unless I have a USB drive attached. Not necessarily the USB Installer either, just any data USB stick during the boot process seems to fix the problem. Something to do with USB Mass Storage Device Controller or something. Still no idea. Probably something completely stupid like a USB rollback or something simple I'm overlooking. It might even have something to do with installing Mavericks on a MBR partitioned drive, which it is currently sharing with Windows 8.1. Who knows?!? Serves me right for trying to troubleshoot three completely separate Hackintosh builds at the same time :-(

 

Still too scared to try any OS X updates... again!

 

Enough of my woes. How goes your troubleshooting?

 

I haven't tried iCloud or iMessage just yet, as I'm really only going to be running OS X Server on this little guy, but i'll take a look anyway.

 

As for your graphics issues, are you talking about the glitchy icons and strange pink stuff that sometimes happens in LaunchPad or Preview and some Icons with semi-transparent images and such? If so, that seems to be a patched kernel issue and not your Radeon HD 6450.

I think at has something to do with the ssse3 and ssse4 emulation within these Mavericks AMD kernels. From what I've picked up in my search for other usable kernels, the ssse3 and 4 stuff is for the bigger and newer AMD chips that support it and that the emulation that was added for the older chipsets, like ours, is far from perfect :-(

 

As for HDMI audio, you may never get that working, regardless of your GPU. I've yet to have success with that on my Microserver, even on Snow Leopard. I might need to revisit the possibly of it though...

 

Otherwise, It might be time to move this discussion over the the Mavericks AMD thread before we get shouted at for breaking the forum rules ;-)

 

Chat soon, 

 

J.

In Topic: [GUIDE] Snow Leopard on HP ProLiant Microserver N36L (AMD)

13 May 2014 - 12:15 AM

Wow! It has been ages and so much progress since I last checked in on this thread!

 

It seems like just yesterday I was typing that old guide. Since then my Hackintosh journey has taken me to strange and very far off places with a myriad of other builds and projects, yet still I find myself coming back to my good old faithful N36L MicroServers (I have two), which are home to my media and various backups. I just love these little guys.

 

I haven't been running Snow Leopard for some time time now, as my main N36L server is currently running a sweet XBMC installation. But recently I've been looking into running a centralized TimeMachine backup server for my various Hackintoshes and my MacBook Pro. Having messed with a few Ubuntu (running Netatalk) and FreeNas configurations, I just couldn't get the integration, speed or plain ol' ease of use I was after.

 

So the natural solution was, quite obviously, an OS X Server configuration on my spare N36L MicroServer. Luckily, I have had some amazing success running Mac OS X 10.6.5 Snow Leopard Server running on a MicroServer I had set up at my old workplace. The little sucker has been running perfectly for years now, sharing networked volumes (with about 12 users) and backups in a small monthly magazine production environment, which is no mean feet for a tiny little 1.3GHz MicroServer which we picked up for just under $70!!!

 

Anyway, the big problem, is that Mac OS X 10.6.5 Snow Leopard is positively archaic now. Still a very stable workhorse, but an old one. Thankfully, there has been huge advancement in the Hackintosh community over the years and after giving up almost all hope of ever running Lion or Mountain Lion on my N36L, I finally came upon Niresh12495's work.

 

I have always steered clear of Mac OS X Distros, because they can be tricky to get up and running, are hard (sometimes impossible) to troubleshoot (due to their heavy customization and pre-configuration), and quite honestly, they make you lazy ;)

Never-the-less, my desperation for a more up-to-date OS X installation led me to Niresh's OS X 10.9 Mavericks Distro and having noted its apparent AMD CPU support, I simply couldn't resist the temptation!

 

So? The result?

 

SUCCESS!!!

 

After a 5GB download, some pretty straight forward USB installer preparation, installation and some obligatory tweaking and troubleshooting... I can happily report that I am posting this very thread update from my HP ProLiant Microserver N36L (AMD) running OS X 10.9 Mavericks!

 

So far, I can report that it runs as well, in fact, better and faster than my old Snow Leopard installation. I still need to make a few more basic Hackintosh tweaks to my setup, install and configure the OS X Server (3.0) app and run some tests, but it seems that the major hurdles have been cleared and I'll be able to post some notes and a rough guide soon!

 

Will wonders never cease? It seems not, when it comes to these little servers :D

 

Stay tuned for more, MicroServer fans...

 

 

J.

 

 

 

 

 

© 2014 InsanelyMac  |   News  |   Forum  |   Downloads  |   OSx86 Wiki  |   Mac Netbook  |   PHP hosting by CatN  |   Designed by Ed Gain  |   Logo by irfan  |   Privacy Policy