Jump to content
Welcome to InsanelyMac Forum

Register now to gain access to all of our features. Once registered and logged in, you will be able to contribute to this site by submitting your own content or replying to existing content. You'll be able to customize your profile, receive reputation points as a reward for submitting content, while also communicating with other members via your own private inbox, plus much more! This message will be removed once you have signed in.


Just Joined
  • Content count

  • Joined

  • Last visited

  1. Installing Snow Leopard on an nw8440: A Work in Progress n + 1 heads are better than n heads working on a problem. Therefore, by induction, I figure I'll give a write-up on how I got Snow Leopard booted on my nw8440 (albeit no Ethernet, no WiFi, only one core, no good graphics, etc.). This way, there will be more of us at the finding the right kexts stage and not the finding a good distro/bootloader stage. I've tried various distros, a virtual machine (VM) and the retail disk, but this was the only way that worked (besides the VM, which was intended as a means, not an end). I initially wrote this guide as a PM to NX9420MAX, but based on what Hielo said to me, I think I'll put it out, even though it's not finished. What this guide does: Gets you to where you can boot into Snow Leopard. What this guide does not do: Give you internet access, good graphics, etc. What you'll need: - blank CD - blank DVD+R or -R - USB Mouse - USB Keyboard - Internet Access - A lot of patience (note that Hielo posted success on August 24, but joined on June 4) BACK UP ALL FILES YOU WANT TO KEEP. I've gotten this far without messing anything up but my bootloader (Grub), but make sure you do it. And all of this is at your own risk, of course, and this guide makes no guarantees or claims to its effectiveness for others, blah blah blah. Prepare your HFS+ Partition. Your computer will need to be connected to the internet for this step. Get Ubuntu 10.04 LTS 32-bit live and burn it on on a CD. Run it from your optical disc drive. It will take several minutes to load. Once it loads, you will have two options: install and try. Click try. In a couple of minutes the desktop should load. Ubuntu will need to download a couple of packages in order to create a HFS+ partition. Go to System > Administration > Synaptic Package Manager and install "hfsprogs" and "hfsutils". It's a pretty straight-forward program. Now that you've installed those two packages, Ubuntu's partition manager, GParted, can create HFS+ partitions. To open GParted, click System > Administration > GParted. Then prepare a HFS+ partition. It's pretty straight-forward, too. Oh, I'd recommend only doing one resize, move, etc. at a time to NTFS (Windows) partitions in one step. When you start Windows after resizing its partition, it will say it needs to check the disc for errors, but that's fine. Just let it finish. Get iATKOS S3 v2 and burn it to a DVD. I tried the distro Hielo used but I couldn't get it to work. iATKOS is maintained by a larger group of people, I believe (iPortable is made by someone called ProtocolX), and is easier, in my opinion. iPortable requires you to have an already working Hackintosh or Mac to make a USB stick; iATKOS doesn't. If you want to try that, I think the easiest thing would be get Snow Leopard working on a VM, first, and use the VM to make the boot stick. If you want to go that route, I'd try a free program called VirtualBox - be sure to get the closed-source edition so that you can get USB support. Get an image of 10.6.x and install it there using a bootloader. I think I used nawcom's bootloader. You'll have to do some configuring and searching around to get it working, but it's easier on a VM than your machine. Install iATKOS. Burn the iATKOS image to a DVD disc (it's less than 4.7 GB, so you don't need a double layer one). Change your BIOS to boot from optical disc before the HDD. When the bootloader shows up, press F8. Use your arrow keys to select the iATKOS Then type "-v cpus=1" and press enter. In a few minutes the installer should load. Press next, READ THE README, if you didn't read it already. Click next and you should get to a point where you have to select the partition to install SL on. Select the Mac one. Mine initially said that it couldn't do it because Journaling wasn't enabled. Go to Disk Utility, select your partition on the left list of partitions and then click the green enable journaling icon. Close the Disk Utility, but DO NOT CLICK INSTALL. Instead, click Customize. Disable the default RTC and check the RTC (32 bit) or you'll get an O(S)Array kernel panic or something. Also, add the ATI Framebuffer kext. Then click install. It should take about half an hour or something. Once your computer restarts you may need to boot into your new installation pressing F8 and using "cpus=1 -v" like step 3. Obviously the -v isn't necessary, but it's useful in debugging case something goes wrong. At this point you will need your USB mouse and keyboard to continue. Post-install. SL should load and you'll need a USB Mouse and Keyboard to continue. This is where I've got stuck. It loads, but clearly needs some kexts. Once I get this working, I'll probably make edit this post. Stay tuned.
  2. Fair enough; we can talk here. I ended up going with iATKOS S3 v2 because I couldn't get iPortable working. I installed with "-v cpus=1" and customized the installation by adding the ATI Frame Buffer kext and by disabling the default RTC Kernel and instead enabling the 32-bit one. Okay so I downloaded Kext Utility (http://www.insanelymac.com/forum/index.php?showtopic=140647) and installed both of your kexts, but neither seems to work. For the ATI one, I get the following during startup: ... [i]systemShutdown false[/i] kxld[com.apple.kext.ATI1600Controller]: The following symbols are unresolved for this kext: kxld[com.apple.kext.ATI1600Controller]: __ZN9Utilities10isTvTimingEPK28AtiDetailedTimingInformation kxld[com.apple.kext.ATI1600Controller]: __ZN9Utilities11getViewportEPK28AtiDetailedTimingInformation kxld[com.apple.kext.ATI1600Controller]: __ZN9Utilities11isPALTimingEPK28AtiDetailedTimingInformation kxld[com.apple.kext.ATI1600Controller]: __ZN9Utilities12isNTSCTimingEPK28AtiDetailedTimingInformation kxld[com.apple.kext.ATI1600Controller]: __ZN9Utilities17isComponentTimingEPK28AtiDetailedTimingInformation kxld[com.apple.kext.ATI1600Controller]: __ZN9Utilities18isTimingInterlacedEPK28AtiDetailedTimingInformation kxld[com.apple.kext.ATI1600Controller]: __ZNK14AtiTimingsList16getMaxResolutionER28AtiDetailedTimingInformationb Can't load kext com.apple.kext.ATI1600Controller - link failed. Failed to load executable for kext com.apple.kext.ATI1600Controller. Kext com.apple.kext.ATI1600Controller failed to load (0xdc008016). Failed to load kext com.apple.kext.ATI1600Controller (error 0xdc008016). [i]Apple16X50ACPI0: Identified Serial Port on ACPI Device=C1EE[/i] ... And then for the Ethernet: ... [i]Waiting for DSMOS...[/i] AppleBCM5701Ethernet: 0 16fd getAdapterInfo - Device is unknown AppleBCM5701Ethernet: 0 0 start - getAdapterInfo failed, giving up [i]Previous Shutdown Cause: 0[/i] ... The output of my lscpi on Linux has "Ethernet controller [0200]: Broadcom Corporation NetXtreme BCM5753M Gigabit Ethernet PCI Express [14e4:16fd] (rev 21)" in it. Your command, 'ifconfig en0 lladdr MY:MA:CA:DD:RE:SS' didn't work for me; it says "ifconfig: interface en0 does not exist". Here's what happens if I just type "ifconfig": lo0: flags=8049<UP,LOOPBACK,RUNNING,MULTICAST> mtu 16384 inet6 ::1 prefixlen 128 inet6 fe80::1%lo0 prefixlen 64 scopeid 0x1 inet netmask 0xff000000 gif0: flags=8010<POINTOPOINT,MULTICAST> mtu 1280 stf0: flags=0<> mtu 1280 fw0: flags=8863<UP,BROADCAST,SMART,RUNNING,SIMPLEX,MULTICAST> mtu 2030 lladdr [i]XX:XX:XX:XX:XX:XX:XX:XX[/i] media: autoselect <full-duplex> status: inactive Also, I tried substituting in each of those four things instead of "en0", but I got an error for each one. Thanks in advance for any help you can give on either problem!
  3. - Forum Rules I'm new here, so I may be out of place, but I'm guessing that you should make a single new thread with a single post in a single forum. And maybe PM some people, if that doesn't work? I can't help you directly, since I can't get iPortable to work, either, but this is as helpful as I can be to you.