Jump to content

isidoro

Members
  • Content count

    13
  • Joined

  • Last visited

About isidoro

  • Rank
    InsanelyMac Protégé
  1. isidoro

    The NX9420 Thread

    So I tried and using kexts from 10.6.0 works. I'm going to see if I can install Lion and just boot 32-bit on it because you're right 64 bit isn't a huge difference. The only problem I'm having now is getting both cores to work.
  2. isidoro

    The NX9420 Thread

    Ok, so I found out that the nvidia 7x00 cards lost 64 bit drivers in 10.6.3. I can successfully boot up with QE/CI and full resolutions only in 32 bit (arch=i386). If I try 64 bit the screen remains blue and there is no Login screen. I know the quadro fx 1500m is based on the 7900 so what they all suggest is to replace the kexts and bundles involved with the ones from 10.6.0 if we want 64-bit support. I know 64 bit isn't completely necessary but it's nice to know your computer is being used the way it's supposed to. I will try it later in Snow, but the problem is you can't install those old drivers on Lion (I don't think so, because they have different names). The only reason I want to install Lion is for iCloud. I'll let you know what happens.
  3. isidoro

    The NX9420 Thread

    I never thought maybe the driver only works in 32-bit. I see in your boot.plist you're booting up in 32 but have you tried 64? In Lion I don't think you can boot in 32 bit mode so I'm sticking with Snow for now. Can you try booting up with arch=x86_64 so I can know if it is in fact a driver problem? If you have time, would you also mind if I compared your DSDT.aml to mine? Thanks a lot. I appreciate all your help!
  4. isidoro

    The NX9420 Thread

    That's strange that we have the same vbios but mine doesn't work. I will try a few more things but my guess is that since mine is rev a2 there's a problem. The worst part is that I was able to get the x1600 to work, but took your advice on upgrading. It's definitely a better card than the x1600 in Windows but in OS X I just can't get it to work. I'll also keep looking into the CPU core problem, there must be a DSDT edit out there for this chipset. By the way, the 9420 and 9440 have the same motherboard so if I find something that works I'll update you. If you have any suggestions about the FX 1500m please let me know. Thanks!
  5. isidoro

    The NX9420 Thread

    Actually I just checked and my Quadro is revision A2 with vbios version 5.71.22.43.A8. Would you be able to help me out and check what your card's revision number and vbios version it has? On Windows you can use a free app called GPU-Z and on Mac OS X I think an App called Zeus is similar, or OpenGL Extensions viewer, all free. If you can find those numbers for me, and they are different from mine, it could explain why my card won't work. Thanks in advance.
  6. isidoro

    The NX9420 Thread

    Hmm. I know the drivers in Snow Leopard and Lion are supposed to support the Quadro fx 1500m with GraphicsEnabler in Chameleon, but that still doesn't work for me. When I use GraphicsEnabler=Yes, it picks up the card and is recognized by chameleon and OSX says the driver is successfully loaded but it panics with the GeForce Kext. If I delete the GeForce Kext it boots with full resolution and is recognized but there is no QE/CI. Maybe your card is slightly different from the one I bought. Mine is 512mb version but that shouldn't make a difference to OSX. Also, while I was doing the upgrades I got to know the hardware in these machines pretty well so your nw9440 has the same motherboard. Actually, since I did the upgrades mine is now basically a nw9440 (Quadro and T7600). Can you look and see what revision your quadro is? Mine is rev 1. Also, how is your hack? Good?
  7. isidoro

    The NX9420 Thread

    Ok, I'm hoping someone out there can help me out. I ended up doing some major upgrades to the machine. It used to be an NX9420 with T2400 CPU and ATI x1600 mobility video board. Then I replaced the CPU with a T7600 (dual core 64-bit @ 2.33 Ghz with 4mb cache, compared to T2400's 2mb cache, 32-bit only, and slower clock speed). I then decided to upgrade the video card and it's heatsink with the Quadro FX 1500m 512MB. I got a good deal on the video card and the CPU. Installed everything, Windows 7 works well, a lot faster. Especially since I put in an SSD. I have a few problems - OSX won't always boot with both cores enabled, and I can't seem to get the Quadro FX to work. I compiled my own DSDT and edited it with the USB and CPU patches we've been talking about earlier in the thread. The CPU isn't that big of a problem for me, maybe I can figure that one out later. The biggest concern is the video card. If everything is vanilla, I can boot with poor resolution and no QE/CI, even though "NVDHAL40 (snow leopard) and NVDHAL40G7xxx" appears to load. GraphicsEnabler in Chamelon and Chimera do not work, it boots but I get a kernel panic with Lion and frozen screen in Snow. I know there is a confusion with the NVDHAL40 and GeForce kexts but I don't know what to do. I've tried NVEnabler and NVinject, but I still don't get QE/CI. GraphicsEnabler recognizes the card and VRAM but OSX doesn't know what to do with it. The device ID is listed in NVDHAL40 and it's trying to load it but some other dependencies don't agree. The OSX versions are 10.6.3 Retail DVD, Lion 10.7.3 custom USB installer from tonymacx86. The only thing I haven't tried is using a 10.5.x install DVD or 10.6.1. This should be easy, the card is supposedly supported by Apple's drivers. Anyone?
  8. isidoro

    The NX9420 Thread

    Yeah, your nw9440 must have significantly differently hardware and chipsets so the nx9420 DSDT won't help you much. If you have the time you should try compiling your own DSDT through Linux then looking up edits for the specific hardware in your particular computer. I didn't know what I was doing at first either but it's the only way to learn, and the best way to get a vanilla system. Your GPU is better than the x1600 but we're talking about over 6 year old technology here so I'd have no benefit of swapping for the Quadro, I don't use the nx9420 for anything important. If you're editing video I strongly advise you to save your money and buy a real Mac. Good luck.
  9. isidoro

    The NX9420 Thread

    I don't think you should be concerned with benchmark numbers but more about the "feel" of the install. Obviously there's something wrong since your USB ports aren't working... There are a couple DSDT edits, sounds like you tried one but maybe not the other? I think you can get your USB ports working again, the hardware on the 9440 is almost identical to the 9420. However, it is possible that your model doesn't exactly match the hardware these DSDT edits address. Please try the workaround I mentioned about the 10.6.7 because the stock 10.6.8 killed my USB ports and slowed down SATA performance. I said this earlier: " I don't know why, but all I had to do was replace Apple80211Monitor.bundle in the System/Library/SystemConfiguration folder with the one from 10.6.7 and all of a sudden everything worked perfect after rebooting." You could start over fresh, update up to 10.6.7, make a backup of the file I mentioned, then update to 10.6.8, but replace that file after you reboot, or do it in single user mode if you're comfortable with Terminal commands. I'm almost 100% positive you're experiencing the same problem I had. Just make sure you do everything as root or it might not work. And refresh the kext cache too. You'll be surprised at how much faster the system is if you try my suggestion. Or not, it's up to you. Just keep track of what you're doing, take notes so you remember your steps. That's really the only way to do it, if you like the challenge! Good luck, post your results.
  10. isidoro

    The NX9420 Thread

    comankha, Your slow disk performance resembled my problem after updating to 10.6.8. Check my post above for the workaround I found. It has to do with network plugins and some other kexts, so you should use the ones I mentioned from 10.6.7 and do not install the 2011-06 security update because it overwrites the workaround. My system runs awesome, not that I really use it but it was a fun project. Let us know if you make any progress. Also, about changing the wifi card - be aware that you'll need to flash the bios with a hacked version that doesn't check the wifi card's compatibility. If not, HP won't let you boot.
  11. isidoro

    The NX9420 Thread

    Update: This thing works really well now. Put a Broadcom wireless card, a hacked Bios to skip wifi whitelist, and put an SSD instead of HDD. Here's what I did... First of all, if I didn't make it clear before, I used a custom boot CD to get into the retail 10.6.3 installer. Just make sure you boot to the installer in safe verbose (-x -v at chameleon prompt). It's because of the ATI1600Controller.kext. Boot in safe mode again even after the install is done. Or better yet, after if it's finished and before you reboot from the installer, open terminal and delete that one and ATISupport.kext so you can jump into OS X smoothly. What I did was first format the partition outside of this laptop (connected the drive to my MacBook Pro via USB) and put the DSDT.aml and SMBios.plist before I put it back in the laptop. That way when I boot after the install, the system is stable from the get go. I'm using a MacBookPro2,1 definition. It seems to work better than any SMBios later than that one. Anyway, after you're in OS X i suggest enabling root user and doing the rest of the work from that account so that permissions and ownership isn't so confusing. Make sure you turn off auto login or else you'll accidentally get into the default user. Ok so I had a lot of trouble getting 10.6.8 update to work but I did a few workarounds so now the machine is up to date, stable, and has no panics anymore - so far. You can install RadeonHD.kext before the update because you'll find you won't be able to get to the desktop in 10.6.8 without it. You'll notice that the update installs a bunch of new kexts, one being a new ATI1600Controller.kext. The new kexts have our graphics card dev id built in to them, but you need RadeonHD.kext to inject it right. The other problematic kext is IONDRVSupport. I don't know why, but all you have to do is keep a copy of the previous version (I had one from 10.6.7) and replace the 10.6.8 version using [url="http://www.insanelymac.com/forum/topic/279450-why-insanelymac-does-not-support-tonymacx86/"]#####[/url] or something. So, replace IONDRVSupport.kext with old one, and install RadeonHD.kext. You'll notice that after updating to 10.6.8 everything runs unbearably slow, network doesn't work, and System Profiler doesn't show the monitor. ALWAYS refresh the kext cache when you do any kext hacks, so use -f at boot prompt to do that, otherwise the other kexts will continue to load. Again, I don't know why, but all I had to do was replace Apple80211Monitor.bundle in the System/Library/SystemConfiguration folder with the one from 10.6.7 and all of a sudden everything worked perfect after rebooting. After you're in 10.6.8, don't try to install the 2011-006 Security Update from Software Update because it will break the install. I concluded that it's because it installs new versions of IOGraphicsFamily.kext and IOPCIFamily.kext. You won't notice it's broken until you reboot and you can't login to OS X anymore. I am looking into the issue but I think you're safe to just stay away from that update for now. Other than that, it seems to be working great. I actually bought a Broadcom BCM94322 from eBay and rebranded it to Apple Airport in Linux, so I now have WiFi working out of box. The only obstacle was hacking the BIOS to accept any card in the Mini PCIe slot. I found a guy that made an edited version of the latest BIOS installer that skips the wifi whitelist check. You have to run that installer through Windows though, then you can replace the Wifi card with anything. That Intel 3945 sucks, and there isn't any progress on an OS X driver so I gave up on it. You can find a Broadcom on eBay for pretty cheap, and it has Wireless-N so it'll be faster than the Intel anyway. The other thing I noticed is that I didn't need to run the command to change the MAC address of the ethernet adapter anymore either, I think because I loaded the kext for it at the installer with my boot cd. So maybe that has something to do with it... or maybe updating, I don't know but it's all good. If anyone is still working on this project and need help finding the files I mentioned, let me know. Hackintoshing is just a hobby. I still buy and use genuine Apple products. I just have fun with challenging projects. Rule of thumb: Never trust a Hackintosh. PS: I don't think Lion will ever work, I can't get to the installer, just black screen. It's probably because the hardware resembles a MacBook Pro from 2006, which definitely won't support Lion anyway. Oh well, no big deal. Later.
  12. isidoro

    The NX9420 Thread

    Hey, Thanks to lizkin, xristos, and netrom for getting the ball rolling. Xristos - many thanks for the DSDT patches. Thanks everyone for the help and for uploading your files. Wanted to update you all on my success/failures, so that maybe it can make it easier for someone else out there tinkering with their old laptops. Dual cores isn't very stable on this machine, like you guys said. The DSDT patches help with the CPU and USB so... when it works, it's great, but when it doesn't it won't boot. Not a big deal, just power down and try again I guess. I find that the biggest problem (if you do a similar procedure to me) is the ATI1600Controller.kext that OS X automatically installs. I had to enter single user mode after every install try and manually delete that and ATISupport.kext from /S/L/E. Then it will get past the boot and into the Setup Assistant. The RadeonHD kext that ostrom posted worked perfectly for the Mobility 1600. Just install it with kext helper, reboot and full QE/CI and resolution. Awesome. The trackpad and keyboard are hard to get working too. Keep a USB mouse and keyboard around. But the weird thing is that without a proper DSDT, and if you try booting with cpus=1 the PS2 kext won't load. So you're in for a fun experiment with DSDT. I didn't know what I was doing with DSDT before this project. I didn't bother with the card reader so I have nothing to say about that right now. But I installed voodooHDA and got full audio support. The wireless sucks, but I appreciate the help with that. Sometimes it works, sometimes not. I'm probably going to buy an Atheros or Broadcom on eBay, if I care that much. Ethernet works great too, actually, if you follow lizkin's method of changing the MAC address of the card. I created a .command but also added it to my login items, so I don't even have to think about it ever. It just splashes up a terminal window at boot, does the command, then closes (I added "killall Terminal" to the text, because I am THAT lazy). I also set it up as a Windows 7 dual boot but we're not talking about that here are we. I always try and use the latest build of chameleon. You can find the installer and there's even an app called Chameleon Wizard that helps you download and install the latest build (if you get the internet working), customize the boot.plist, apply themes, etc. I used the Chameleon installer because you're able to tell it to do a standard install, not to the EFI. Also, you can apply the "resolution" module to get the correct chameleon boot up resolution. I couldn't install any combo update. I tried 10.6.8 and verbose shows no errors, except that the login screen doesn't load. The logs in console show a few crashes related to dylib or something. Can't figure it out but I have 10.6.3 so it's good enough I guess. I made a custom chameleon boot CD with the kexts and patched DSDT, in case I screw anything up. I'm going to try using that boot CD with Lion too. You can't use restart from OS X. You have to shut down, and power up manually. Other than these hiccups, it's pretty impressive what we've accomplished. Good job guys. I'll keep trying and posting if I make any new discoveries. I hope you guys do as well. Thanks. If I make any progress with Lion I'll post it. See ya.
  13. isidoro

    Installed Leopard on HP Pavilion zv6000

    I've been working on this HP zv6000 recently. I found that the best distro is Kalyway 10.5.2, always burn it at the slowest speed possible, trust me. I also tried Hazard Snow Leopard, iAktos 10.5.7, Leo4All 10.5.2, iDeneb 10.5.6, iDened 10.5.7. Most wouldn't boot or they would loop somewhere trying to find a hard disk, can't remember every problem with each distro. Anyway, even if it's not the most current release of OS X, 10.5.2 works pretty well. It took me forever to get the resolution working, because Callisto's website was offline right during my effort, so I couldn't find his kext. Finally one morning I woke up and his archive site was back online. Only Callisto_b003fixed works with the video on the zv6000. The way that worked for me was to download it, take all permissions of the kext files under root user (you have to enable root user in the app called "Directory Utility," look on-line for instructions). I'm not sure if you absolutely need to do it as root but why not. Anyway, after that, edit the info.plist file in CaliistoHAL.kext using TextEdit. On the line that says <string>0x41501002&0xffffffff</string> change the 4150 to 5955, because that's the device ID of the Xpress 200m. After you edit that, use Kext Helper b7 to install both Callisto.kext and CallistoHAL.kext at the same time. After you reboot, go into System Preferences and the display resolutions should now match the card (1280x800) so select that one. Once you get to that step you'll sigh with relief seeing the resolution finally look normal, if you did everything correctly. Callisto also includes instructions in his file so you can always follow those, but I found that the best way was to edit that info.plist file BEFORE you install the kexts using kext helper. By the way, I should have written down what patches/settings I used when I installed OSX because now I can't remember exactly. I do remember that you don't have to use any of the network drivers from the Kalyway 10.5.2, Airport and Ethernet work out of box, which is great. Also, I used AMD patch test 1 every time I re-installed so I don't know if there's a better one or what. There is an installer app on the internet called USB Fix 1.3 that fixes the USB interface because USB doesn't work out of box. Search the internet for that too, but it's nice because it's an installer and you don't have to do any coding or hacking. Unfortunately I couldn't get the sound to work, maybe I didn't select the right patch in the install, I don't know. I happened to have a USB Sound Blaster and I use that for sound, but DO NOT use the volume buttons on the laptop because they have no limit, if you press volume up once, it will go to maximum, if you press volume down once, it will go to minimum. So just use the slider within OSX. I couldn't get the battery indicator to work either so you won't know how much batter life you have. This probably has something to do with the power management bundle but I tried the one off the dvd and it didn't work. Don't try to use Software update to update OSX. It will break the installation. I tried it. You can update iTunes and Quicktime, but not OSX itself. Be prepared to re-install it a few times because it never works the first time, and you'll probably make mistakes. But don't give up. Also, I hope you don't plan on using it as your main machine because I don't believe any osx86 project is stable enough, especially since the hardware is mostly incompatible. This was just a hobby project since I was bored so I wasn't hoping for a completely useful Hackintosh. It was fun but not worth the stress if you are trying to have a stable system. I've read about some easier and more compatible Hackintosh projects but I still recommend buying an actual Mac if you like OSX. The hardware is compatible, they're fast, and you get support. But if you like doing this as a hobby, go for it. It's kind of fun.
×