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.


  • Content count

  • Joined

  • Last visited

About monsieurgateau

  • Rank
    InsanelyMac Protégé
  1. Hi, I've successfully installed Yosemite on a Toshiba Laptop (R30-A), as the laptop is my working machine and was already running GNU/Linux, I installed OS/X on a logical partition, here's the setup: Device Boot Start End #cyls #blocks Id System /dev/sda1 0+ 607- 608- 4881408 83 Linux <-- /boot /dev/sda2 607+ 28813- 28206- 226561025 5 Extended /dev/sda3 * 28813+ 60801- 31988- 256942080 af HFS / HFS+ <-- OS/X /dev/sda4 0 - 0 0 0 Empty /dev/sda5 607+ 28570- 27963- 224608256 83 Linux /dev/sda6 28570+ 28813- 243- 1951744 83 Linux To achieve this setup, I kept grub as the main bootloader, and added the following entry: $ cat /etc/grub.d/40_custom #!/bin/sh exec tail -n +3 $0 # This file provides an easy way to add custom menu entries. Simply type the # menu entries you want to add after this comment. Be careful not to change # the 'exec tail' line above. menuentry 'Mac OS X (Clover)' { insmod hfsplus set root='(hd0,3)' chainloader /EFI/BOOT/boot1h2 } The issue is that this setup mostly works. In fact, most of the time, when I choose to boot OS/X, boot1h2 will load, but just before changing the resolution to get into Clover, the screen remains black, instantly after seeing a "5" on the top left corner of the screen. There's one method to make this method work every time: when getting to the Grub menu, type 'e' to edit the OS/X section, wait about 5 seconds, and boot using Ctrl-X. This makes me think of a filesystem reading delay problem but I'm not 100% sure. To get certain this was not a graphical setup issue I added <key>TextOnly</key> to Clover's config.plist. Didn't change anything. Any ideas on how to fix this?
  2. With very little work, a basic Yosemite works on this Toshiba laptop http://www.toshiba.fr/laptops/portege/portege-r30/portege-r30-a-19m/ Some glitches are to be expected, and I still haven't solved them yet. See below. Two major points: * USB 3.0 must be disabled in BIOS for the installation to take place, stuck on "waiting for root device" otherwise * KernelPM patch must be applied, instant reboot otherwise Installation method: * OS X Yosemite 10.10 bootable USB for Intel PCs upgraded via Software Update to 10.10.5 * Must claim USB ownership in Clover * Must check fix USB, fix SATA, KernelPM patch Components: * Intel core i5 4210M * Intel HD 4600 PCIID 8086:0416 * Changed the internal intel WiFi card for a DW1510 * Intel Gbe ethernet controller PCIID 8086:153b What works: * QE/CI through RehabMan's FakePCIID_HD4600_HD4400.kext * WiFi, a DW1510 card costs $5 in eBay, original Intel WiFi card is unsupported * Intel Gbe ethernet controller through AppleIntelE1000e.kext * Sound through VoodooHDA 2.8.8 * SpeedStep through Clover Generate PStates & CStates + SSDT.aml generated via ssdtPRGen.sh script, verified with Intel Power Gadget * Battery status via RehabMan's RehabMan-Battery (give that man many beers please!) What does not work: * Touchpad is working as a basic PS/2 mouse with RehabMan's VoodooPS2Controller, no 2-finger scroll, trackpad not recognized by system preferences. Tried MacPois0n ALPS kext without success. * Suspend to RAM / sleep: when system goes "sleeping", it only turns the screen black, CPU still working, fan still spinning. Tried many options here without success Any help appreciated on those 2. HTH Edit 1 Suspend to RAM now "kind of" works: had to remove GenericUSBXHCI.kext and activate USB / AddClockID in order not for instant-resume after sleep. Issues remaining with the sleep function, it takes ages to happen, even with hibernatemode and autopoweroff set to 0 (I checked, no more image file is created). S3 mode works only when it's manually triggered, sleep triggered from inactivity has the laptop reboot. Edit 2 About the trackpad, simple analysis: the touchpad is an ALPS using protocol v7, which has not been implemented in any VoodooPS2Controller ALPS forks (notably bpedman nor DrHurt). This could be done by merging Linux's alps.c/h. Not a hard task, but tedious one.
  3. Asus 1201N Installation and support

    OK found it on eBay "DELL Wireless DW1510 802.11n Mini Card Airport MAC OS"
  4. Asus 1201N Installation and support

    Hi, Where did you guys bought the famous Dell 1510 Wireless card ? pretty difficult to find in france... Just to check, we're talking about "DELL 1510 Wireless WiFi N 802.11n Mini Half Height Card" right ?
  5. Asus 1201N Installation and support

    I tried messing with MTU, i thought it would solve the problem but eventually it crashed also. Here's a patched Atherosl1c kext that's working for a while for me: http://www.insanelymac.com/forum/index.php...st&id=78731
  6. Asus 1201N Installation and support

    Someone has gone far beyond my quick fix and posted a fully proven-working kext+sources just there: http://www.insanelymac.com/forum/index.php...t&p=1562424 Using it right now and for some days, still up and running.
  7. Atheros AR8131/AR8132

    Using it for about a week, transferred gigs from/to the computer, still up and running. Thanks a _lot_ for this.
  8. Asus 1201N Installation and support

    Self reply: upgraded to 10.6.5, installed new DSDT, removed every single injector, back to dual display !
  9. Asus 1201N Installation and support

    Hi again, while removing NVenabler fixed the blinking-screen problem, neither NVinject nor Natit seem to handle dual screen on my 1201N, any hint on this ? Either with NVinject or Natit, when the second display is detected, the first one becomes black and no signal is sent to the second. This used to work out of the box with NVEnabler, which stopped working very recently.
  10. Asus 1201N Installation and support

    OK this was a false assertion, but i _MAY_ have found something... a patched driver is running for a couple of hours, and has transferred many gigabytes of data so far. Here's the (really dummy) patch : --- AtherosL1cEthernet.cpp (revision 54) +++ AtherosL1cEthernet.cpp (working copy) @@ -407,17 +407,20 @@ buffer_info = &rfd_ring->buffer_info[rfd_index]; packet_size = length - 4; // CRC // alloc new buffer - skb = allocatePacket(packet_size + 2); + // skb = allocatePacket(packet_size + 2); + skb = allocatePacket(length); if (NULL == skb) { DbgPrint("Memory squeeze, deferring packet.\n"); break; } - DEBUGOUT("pktsize=%d\n", packet_size); + DEBUGOUT("pktsize=%d, length=%d\n", packet_size, length); // copy packet to user buffer if (buffer_info->memDesc) { + DEBUGOUT("Going copy: length=%d\n", length); memcpy( mbuf_data(skb),buffer_info->memDesc->getBytesNoCopy(), packet_size); + DEBUGOUT("Done copy\n"); } // printk(KERN_EMERG "skb addr is %x, len is %x\n", skb->data, Attached to this message are the patched kexts, debug and release, 64 bits only. If you feel like testing, please use the debug version, add the following to /etc/syslog.conf : kern.debug /var/log/debug.log and send me the file if it crashes. AtherosL1cEthernet_release.tar.gz AtherosL1cEthernet_debug.tar.gz
  11. Asus 1201N Installation and support

    Hi folks, On the Atheros L1c issue again. Considering that upstream doesn't seem to care about fixing the driver, i'll give it a shot. First thing, i made it crash in full debug mode, and as a matter of fact, something that i guess should not happen appears : kernel[0]: [AtherosL1cEthernet] out kernel[0]: 0000! kernel[0]: [AtherosL1cEthernet] atl1c_clean_rx_irq() kernel[0]: [AtherosL1cEthernet] atl1c_clean_rx_irq() que=0, rfd_ring->next_to_clean=330,rrd_ring->next_to_clean=330 But as we can see in AtherosL1cEthernet.cpp : do { ... if (status == 0) { break; } DEBUGOUT("atIntr() status = 0x%x!\n", status); .... } We should never get 0x0 as a status and see it as a debug result. While C and UNIX are familiar to me, I'm no OSX developper. I downloaded xcode as i understand this is the framework needed to compile a kext, so, whenever i understand how to do this, i'll try a trivial patch and see if this gives results. Don't hold your breath though
  12. [hack] stable Atheros L1C

    Well it looked like as an alternative, but i have the regret to say this hack failed too. At some random point, it finally crashed. I tried : . 32 bits . 64 bits . debug driver . forcing the interface to 100BaseTX None of those tricks succeeded. I guess the only hope is to install the debug driver, make it crash, read the debug output and try to fix the driver... that could be done but it's a lot lot of work. I'd be able to do it, but still need to read some documentation on how to build kernel modules for SL. Any pointers ?
  13. Asus 1201N Installation and support

    damnit mosslack you rock As predicted, removed NVEnabler and Natit, just left NVinject, everything's ok now. Thanks !
  14. Asus 1201N Installation and support

    Hi 1201N people, From now on, whenever i boot my 1201N, when getting into graphical mode, the screen will just flicker like a stroboscope, and it won't stop. This occurs only in normal mode, when booting in safe mode, everything's fine. I don't have any clue on what happened, everything worked like a charm, and i don't recall installing anything fancy. Have any of you faced this issue, or have any idea on what's causing it ? I reinstalled NVenabler just to see if it would fix it, but it didn't...
  15. [hack] stable Atheros L1C

    Hi, So i think i found a way to "stabilize" the Atheros L1C driver. For the record, it used to completely freeze SL very randomly. Upstream (http://code.google.com/p/iats/) doesn't seem to give a damn about this issue that many people already reported. As strange at it may seems, the "debug" kext has been running without a failure so far, but of course it would generate Gigs of logs in /var/log/kern.log. So after replacing the "Release" driver by the "Debug" one, modify the following in /etc/syslog.conf : kern.info;kern.notice;kern.warning;kern.err;kern.crit;kern.emerg /var/log/kernel.log kern.debug /dev/null And kill -HUP pid_of_syslogd so AtherosL1cEthernet debug messages won't fill your filesystem. Hope this helps.