Jump to content


  • Content count

  • Joined

  • Last visited

About rcfa

  • Rank
    InsanelyMac Protégé
  1. Asus 1201N Installation and support

    Nope, because thanks to the BIOS or chip-set limitations the OS can't access more than 4GB even though it can read from the hardware that more is installed. So for all intents and purposes, it's a 4GB system. Further, even if I use the maxmem=4096 kernel flag in the boot plist, it still behaves identical. And sleep aside, which which other people seem to have some trouble, too, even though for others it seems to work just fine, the computer is extremely reliable and works just dandy. So the goal is to figure out what's the deciding difference between the people who get sleep to work properly, and those who don't...
  2. Asus 1201N Installation and support

    A horse, a horse, a kingdom for a horse! Well, that's how I feel about sleep: sleep, sleep, a kingdom for sleep! Of course, I'm talking about the 1201N. I'm really getting close to the point of selling the thing and buying a MacBook Pro 13", even though it's heavier. The thing is, the 1201N is almost ideal (battery life could be better), and in some ways I like it better than the MacBook Pro 13" (hyperthreading, screen resolution, price). But more than just about any other feature aside from WiFi networking, getting sleep to work is key. If each time I need to use the laptop I have to boot the system, and each time I stop using it, I have to shut everything down, I lose way, way too much time, to the point where the whole exercise becomes self-defeating. And the matter is: I just can't get sleep to work. For a short time many months ago, it worked about 75% of the time, but failed often enough that one couldn't count on it. And now, a few OS upgrades etc. later, while everything else works better and the system pretty much behaves like a Mac, sleep is the only thing reliably NOT working. So as much as I love the machine, I can't use it for what I want it to use it more than half the time because of these sleep issues. When sleep works, about 75% of the time upon wake, the system wakes up and then a few UI events later starts hanging with a spinning cursor because something, likely some piece of hardware, hasn't properly woken up and blocks the kernel. Sometimes this may time out, and things continue, if I get distracted and come back like 30-45 minutes later, but it's obviously not the point of sleep to have to wait more than say max. 90 seconds for the system to be fully usable again. And the system going properly to sleep is also at best a 60% success rate. You can do the math, that means if I'm lucky I might get a successful sleep-wake cycle in about 15% of the cases (and that's likely to optimistic). When sleep fails and the system has to be force rebootet, then the fseventlog is out of sync, and the Spotlight index needs to be rebuilt or at least completely checked, so then indexing runs for hours. In short, I'm essentially forced to shut down and reboot every time, and if this were a Hackintosh desktop, I woulnd't care, since my systems generally are up 24*7 anyway. But this thing I bought specifically because it's small, light, multithreaded, 64-bit capable, portable and cheap (meaning if someone spills a coffee over it in a Café it's bad, but the damage is within limits). All that portability is down the drain without sleep. Unfortunately I just don't have the background for DSDT hacking and all that stuff, but I really think that the reliability of sleep (or lack thereof), is the one thing the people in this community who have the skills to do so, should focus on. It's what kills the 1201N for Mac OS X IMO. Can we somehow start a group effort to figure out what configurations people have for which sleep works reliably? In particular: - amount of RAM installed? - what sort of WiFi card installed? - what OS version? - which DSDT.aml? - which booter? - which BIOS version? I hope we can at least nail down what's the critical issue here... e.g. if I had to, I'd gladly give up wired ethernet if that would mean properly working sleep). Here's my config: - 6GB RAM (one 2GB one 4GB SO-DIMM), 4GB usable by the OS - DELL WiFi card installed - OS 10.6.4 - the 4GB DSDT.aml derived from some 3GB DSDT.aml someone else posted - booter: not exactly sure - BIOS: 0326 (but I had the issue for a long time and went through a variety of BIOS upgrades without any appreciable change in behavior) Speaking about the booter: there should be a way to replace/update the booter etc. without reinstalling everything from scratch and/or at least a way to tell what's installed. Given the variety of install/upgrade cycles I went through, I really have no clue at this point what's really active, all I know, except for sleep, just about everything works.
  3. Asus 1201N Installation and support

    I wonder how long it takes to sink in: we don't need a 64-bit kernel to run apps in 64-bit mode. This has been said by Apple, and been repeated by many others, over and over again The 64-bit kernel only is useful for machines with more than 16GB RAM or for 64-bit kernel extension development. 64-bit apps have access to the full amount of RAM and all relevant 64-bit features, incl. 64-bit instructions and the extended CPU register set, even if the kernel runs in 32-bit mode. If you go and look at Activity Monitor, you'll see that even in 32-bit kernel mode, there are plenty of 64-bit apps running in 64-bit mode.
  4. Asus 1201N Installation and support

    Likely some resources from the running system are used to prepare the boot stick. And mixing 10.5.x with 10.6.x may not be very palatable to 10.6...
  5. Asus 1201N Installation and support

    OK, looks like I made a 4GB version, and then forgot to upload it... ...well, here it is attached. Funny thing though: in the process of verifying what I have, I notice that in my Extra folder I actually didn't have the dsdt.aml file I thought I had. I had something in there I don't know of what origin, and certainly something that is shorter and seems to have less fixes than what's attached. No idea how that crept in there (except for the usual lack of sleep). So hopefully replacing the file with what I thought was there all along will fix some of the sleep issues I'm seeing (fingers crossed). Edit: Nope, no such luck, same sleep issues remain... Anyway, the files are here. A diff between the 3GB .dsl file from post #434 and the 4GB version part of this upload should make it clear which numbers to change to create a 2GB version of this. I won't do it, because I can't test that it actually works... (even though it should). EDIT: if you downloaded these before 2010-05-02 12:55 EDT, you got the wrong files. I uploaded the zip file from the wrong folder seconds before my network connection went down, and it just came back up, so I was unable to fix this right away. Sorry, I sound like a total spazz right now. Just dealing with a few too many things right now. Note: I only replaced the addresses to make these work with 4GB RAM. You need to ask the author of the original files if you have any questions regarding the functionality of these versions. Archive.zip
  6. Asus 1201N Installation and support

    OK, I'll try again later. I'm on a different computer right now... So you didn't add the ethernet kext, etc.? Sorry, that was my brain-fart. If memory serves me correctly, I took the DSDT from this post: Feb 27 2010, 07:37 PM Post #434 and adapted it to 4GB. Isn't that the most featured/correct/up-to-date version of the DSDT.aml file? Reading through the posts leading up to that version, it would seem that it fixed a bunch of things: brightness tables, sleep issues, CPU temperature readings, etc.
  7. Asus 1201N Installation and support

    well, cold boot is quick here, too. It's just sleep/wake that are not fully reliable, and often take considerable time to complete. I'll check it out... Thanks! Dual boot was/is not the problem, triple boot between Win7-64 and WinXP-32 is the issue, because the damn Windows boot loader somehow strings these into one boot sequence, and I want them independent from each other. The Windows boot loader is totally ass-backwards.
  8. Asus 1201N Installation and support

    Ok, there are two things that I need to get done to have trouble-free cruising with the 1201N: 1) an ability to fix the boot block/chameleon without doing a pseudo-reinstall of all the 1201N-hacks. Does anyone have a little script floating around that can be run when booted from the USB-installe "DVD", that fixes *and* ONLY fixes, the boot blocks, Chameleon, etc. WITHOUT messing at all with the HFS+ partition that has the OS install on it? Basically, as I mess around with various not directly related Windows issues (still trying to get eventually a clean triple boot setup working) inevitably the boot loader gets screwed by Windows. I need a way to quickly fix that stuff without messing with a working system that I have on the HFS+ partition. 2) sleep, sleep, sleep. I needed, and so does the 1201N It's hit and miss, and even when it seems to work, it seems some processes end up hanging somewhere waiting for the kernel. I went through the system.log and through the output killed hanging process, which also lists the overall system state which shows more processes that have threads stuck in what seems to be the same place. Also a full wake-up sequence seems to take something like 13 minutes because various things wait for stuff to time out (or so it seems). Maybe it's directly related, or maybe it's something else that's not working with sleep-wake: there are messages about FakeSMC not finding info about CLWK Anyone of the DSDT hackers have a clue what that's all about? Also, the Dell WiFi card shows up as "Third-party Wireless Card". Someone a while back mentioned something about patching things to have it recognized as an Apple card. What's that all about? Are there instructions somewhere on this, just in case that might be related. Attached are the system log entries from the time between when I turned off networking prior to sleep by switching to a location I call " NoNet-Airplane" till sleep, and then wake up a few hours later, until all messages that seem to be wake-up related stopped. Also attached is a file with the report Mac OS X creates when you kill a hanging process, in this case Safari, which also includes some info on the system and other related processes running at the time. This is Safari hanging after the wake up from the previous log (yes, the date is different, I slept while Safari continued to hang). Just in case someone finds something interesting in there that I missed besides the CLWK thing. @mosslack: I wanted to download the new installer files to see what's new, but they don't download. Mediafire just says something about starting download, then nothing happens and then the old page reloads. What's new about the new installer files? Also, the 4GB DSDT.aml file you link to in the instructions doesn't seem to be the version that supports the hotkeys. Is there a reason why you use that older DSDT file? 20100430.SleepWakeCycle.systemlog.txt 20100501.HangOnWake.SystemState.txt
  9. Asus 1201N Installation and support

    Just in case anyone cares: I was bored waiting on various installs on other computers, so I figured I might as well run in parallel the 10.6.4 upgrade on the hackintosh. Seems to work as well as 10.6.3 or better, so far. Just keep in mind to set pmVersion=19 in the com.apple.boot.plist in the /Extra folder...
  10. Asus 1201N Installation and support

    The ION is compatible with the 9400M, but not identical. We share with slower, shared memory, AFAIK less rendering queues, slower clock speed, etc. all in the name of lower power consumption, etc. Video is at a fixed rate, so it either works, or it stutters, but there's no "better or worse" like there is with general OpenGL stuff. Also, while OpenGL works for graphics, there's plenty of code in games running on the CPU, and that can be a bottleneck. The 1201N is just not a hard-code gaming machine. I bought it for light work while traveling and in a coffee shop, etc. with the emphasis on massive storage (upgraded to a 640GB drive, I'd gotten a 750GB had they been available at the time) and the ability of running standard productivity apps. The iPad can't do the latter, the MacBook Air fails at the former. It's all about compact size, light weight, good battery life and massive storage. For high performance there are other options. Price was totally secondary.
  11. Asus 1201N Installation and support

    I'm making slow progress on the sleep front. I might be posting more as I start making sense of some syslog entries. But one thing I noticed was a bunch of stuff hanging related to Internet Sharing, even though I had it off. So likely there are some config files with less than ideal contents. So what did I do? Enabled and configured Internet Sharing, and then turned it off again. This ended up rewriting the relevant config info. So now at least these messages are gone. Sleep is better, but still not fully reliable. There are some other messages that may be more meaningful for the DSDT hackers. So I'm confident that the sleep issue can be brought under control with some DSDT magic. The ethernet driver may have helped a bit, too, because now the hardware doesn't just dangle around in driverless space. Unfortunately, to get built-in ethernet at en0 and WiFi at en1 the way the Mac expects it, I had to totally nuke my network config by deleting just about all the *related* files (!= all files) in /Library/Preferences/SystemConfiguration/ Now the interfaces finally correspond to the proper naming conventions. Before, after just adding the kext, they were swapped, because everything already had assigned en0 to the WiFi before the built-in ethernet controller was known to the system. That in turn confused a few things in SystemPreferences... As far as people using Flash, this might be interesting news: http://labs.adobe.com/technologies/flashplayer10/gala/ Since the 9400M is supported, chances are ION will be supported, too. Might get rid of flash video stutter, at least if the video is encoded in H.264. Of course, even better is to install Click-to-Flash, and prevent most flash from happening in the first place, and directly play H.264 with QuickTime. Actually, you're probably better off running Logic in 32-bit mode, since there are a bunch of features that are not yet 64-bit ready, and even in 32-bit mode Logic has a means to use more memory for samples. Since you can't go above 4GB of RAM yet, you'll probably have no advantage at all running it in 64-bit mode, and likely quite a few disadvantages.
  12. Asus 1201N Installation and support

    What exactly are you referring to? The system seems to recognize it just fine, and it works flawlessly as WiFi card with all the settings done with the standard Apple tools. I don't think I ever knowingly patched to anything, and at some point I had sleep working, then I started messing with my windows partitions, and now sleep doesn't work anymore, or to be precise, sleep works, waking works, but then after the wake some resource doesn't come back that quickly makes one app after another hang itself. Since it's not a patch or trying to override an Apple provided .kext, but is simply a third party device driver, putting it in /S/L/E would seem to be the proper location I have sleep to never for AC, but I do have sleep for some other time when on battery, and it's on battery that I try to sleep the system, otherwise I'll just let it run 24*7 Do you have sleep for 3h on AC? I have that anyway, know that trick from the 1000HE days. Also, if it ever would work with secure VM, then the hibernate mode would have to be different, because some of the bits there need to reflect the secure VM state. I get exactly the same symptoms, regardless if I just shut the computer or use the Apple menu. The computer goes to sleep after a while, also wakes up, and then hangs itself. So the fact that for you sleep works, but not with the lid, but for me sleep with lid works, but it hangs after wake up is rather puzzling.
  13. Asus 1201N Installation and support

    There must be more to it. I used to have sleep working, until I started messing with my Windows partitions. Now I have a strange situation: 1) going to sleep works 2) waking up works (things like the clock in the menu bar get updated to the current time, mouse moves, etc0 3) THEN the machine freezes, respectively one app after the other starts showing the SWOD, mouse keeps moving In short, the machine wakes up, but SOME resource doesn't become available, so apps start hanging as the kernel deadlocks waiting on some resource. It' can't be the LAN, because I don't have a USB WLAN adapter (got the Dell inside) and because I have a "Location" I call Airplane/NoNet, which turns off all networking, and even when I have the system in that location, it won't wake up without getting stuck. Of course, since the apps (incl. Terminal) get stuck, it becomes nearly impossible to see what might cause it (never mind that if a "kernel_task" is where things are stuck, it doesn't help much figuring out what's going on unless there's a way to sample the kernel or run it in a debugger) Anyone got any ideas for experiments? It's frustrating to be so close to proper sleep-wake, yet not getting there... As I wrote when I initially asked the question, this is hardly a top priority, since I plan to stare at the boot screen as little as possible, but while with these settings, it's a bit closer, it's still not quite there. For one (not too surprisingly) the Chameleon Bootloader hasn't read that file, so all the disk icons and boot selection graphics are still squished, and for two, while the Apple logo is now the proper aspect ratio, the spinning progress wheel is still flattened. Not like it really matters, but given how much effort went into these boot loaders to make them look Apple-ish and nice, it's surprising that they still all assume 4:3 aspect ratio screens, which are ever less common in an age in which 16:9 is fashionable.
  14. Asus 1201N Installation and support

    Hm, I have an EeePC 1000HE, with an Atom 280 and the max 2GB RAM. The 330 with 4GB (3.25GB) make a big difference in my experience, and the ION puts it over the top (given what we're talking about). So I bet the ION in the Mini helps, but I'd would have expected that more RAM and a better CPU would make a bigger difference, or do you starve your 1201N with 2GB RAM, where you bottleneck the CPU with paging?
  15. Asus 1201N Installation and support

    Sleep is elusive. First it didn't work at all for me. Then for a while sleep worked, but hibernation did not. Then I was playing around with my Windows setup, and now sleep works, but waking up is an issue: the computer wakes up, you can move the mouse, but then some thing blocks (disk, network, ...???) and so within a minute one program after another enters the SWOD state because it tries to access a resource that's inaccessible (or so it seems). Needless to say, the kexts remain the same throughout, even though the .mkext file has been rebuilt a few times for a variety of reasons.