Jump to content
InsanelyMac Forum

Muddy Mudskipper

Members
  • Content count

    25
  • Joined

  • Last visited

About Muddy Mudskipper

  • Rank
    InsanelyMac Protégé
  1. New Driver for Realtek RTL8111

    Managed to get a cheap 8111E card from Ebay. Startech ST1000SPEX2L http://uk.startech.com/Networking-IO/Adapter-Cards/Low-Profile-PCIe-Gigabit-NIC~ST1000SPEX2L Working fine with this driver injected via Clover, thanks!
  2. Patch enabling Handoff for non Apple BT4 devices.

    Maybe it's my System Profile? Using Mac Pro 3,1 at the moment. I don't want to test another as I've recently got iMessage working.
  3. Patch enabling Handoff for non Apple BT4 devices.

    Doesn't seem to work with my Belkin F8T065bf Mini Bluetooth 4.0 Adapter. Broadcom 20702A3 chipset.
  4. 10.7.4 is OUT !

    Getting these 2 errors at boot: Anyone know what the problem is? Thanks in advance.
  5. OS X Lion 10.7.2 11C71--- 11C73 GM

    Thanks for the file, works great.
  6. AppleUSBCDC: start initDevice failed

    Yeah it worked for me. Now I just have 'nstat_lookup_entry failed: 2' - annoying because there's a slight pause on this error, the USBCDC message didn't delay the boot at all.
  7. AppleUSBCDC: start initDevice failed

    Is there a definitive fix for this yet? Does 'usekernelcache' still remove the USBCDC error? Thanks in advance.
  8. Lion installation via USB stick using Chameleon

    From my Snow Leopard install. I don't know if they're in the DP releases.
  9. Lion installation via USB stick using Chameleon

    I added AppleRTL8169Ethernet.kext & AppleRTL8139Ethernet.kext to Lion, no KP. Initially I didn't have a connection but under System Profiler my card was now detected like in SL. Went in to Network preferences and an alert popped up: "new Ethernet card found, check settings are correct and click apply." I did that and now it works.
  10. Lion installation via USB stick using Chameleon

    Great tutorial, MaLd0n, thank you. I managed to install on the first try… but I can't get online with Lion: & in Safari I get: I'm using a Netgear GA311 which runs perfectly in Snow Leopard (Bonjour included), I use 'EthernetBuiltIn - Yes' in com.apple.Boot.plist. Any ideas why Lion isn't picking it up? Thanks in advance. Edit - in system profiler under Snow Leopard my GA311 is using AppleRTL8169Ethernet.kext located in IONetworkingFamily.kext, I just checked in the Lion version of IONetworkingFamily.kext and they've removed it! Can I add AppleRTL8169Ethernet.kext to the Lion IONetworkingFamily.kext package? Or is it not that simple?
  11. DSDT fixes for Gigabyte boards

    Excuse my ignorance, but between (Device) IDE2 (which I've now removed) and (Device) SBUS I have the following code, I don't see this in the other DSDTs I'm using to compare with. What is it for? Thanks in advance. Method (GTM, 6, NotSerialized) { Store (Buffer (0x14) {}, Local0) CreateDWordField (Local0, Zero, PIO0) CreateDWordField (Local0, 0x04, DMA0) CreateDWordField (Local0, 0x08, PIO1) CreateDWordField (Local0, 0x0C, DMA1) CreateDWordField (Local0, 0x10, FLAG) Store (0x10, FLAG) If (LOr (And (Arg0, 0x08), LNot (And (Arg0, One )))) { Store (0x0384, PIO0) } Else { Add (ShiftRight (And (Arg0, 0x0300), 0x08), ShiftRight (And ( Arg0, 0x3000), 0x0C), Local1) Multiply (Subtract (0x09, Local1), 0x1E, PIO0) } If (LOr (LAnd (Arg0, 0x4000), LAnd (Arg2, One))) { If (LOr (And (Arg0, 0x80), LNot (And (Arg0, 0x10 )))) { Store (0x0384, PIO1) } Else { Add (And (Arg1, 0x03), ShiftRight (And (Arg1, 0x0C), 0x02), Local1) Multiply (Subtract (0x09, Local1), 0x1E, PIO1) } } Else { Store (PIO0, PIO1) } If (And (Arg2, One)) { Subtract (0x04, And (Arg3, 0x03), Local1) If (And (Arg5, One)) { Store (0x14, DMA0) } Else { If (And (Arg4, One)) { Multiply (Local1, 0x0F, DMA0) } Else { Multiply (Local1, 0x1E, DMA0) } } } Else { Store (PIO0, DMA0) } If (LOr (LAnd (Arg0, 0x4000), LAnd (Arg2, One))) { If (And (Arg2, 0x02)) { Subtract (0x04, ShiftRight (And (Arg3, 0x30), 0x04), Local1) If (And (Arg5, 0x02)) { Store (0x14, DMA1) } Else { If (And (Arg4, 0x02)) { Multiply (Local1, 0x0F, DMA1) } Else { Multiply (Local1, 0x1E, DMA1) } } } Else { Store (PIO1, DMA1) } } Else { Store (DMA0, DMA1) } Store (Zero, FLAG) If (And (Arg0, One)) { Or (FLAG, 0x10, FLAG) } If (And (Arg2, One)) { Or (FLAG, One, FLAG) } If (And (Arg0, 0x02)) { Or (FLAG, 0x02, FLAG) } If (And (Arg2, 0x02)) { Or (FLAG, 0x04, FLAG) } If (And (Arg0, 0x20)) { Or (FLAG, 0x08, FLAG) } Return (Local0) } Method (STM, 3, NotSerialized) { Store (Buffer (0x18) {}, Local7) CreateDWordField (Local7, Zero, ITM) CreateDWordField (Local7, 0x04, SIT) CreateDWordField (Local7, 0x08, UDC) CreateDWordField (Local7, 0x0C, UDT) CreateDWordField (Local7, 0x10, ICF) CreateDWordField (Local7, 0x14, FAS) CreateDWordField (Arg0, Zero, PIO0) CreateDWordField (Arg0, 0x04, DMA0) CreateDWordField (Arg0, 0x08, PIO1) CreateDWordField (Arg0, 0x0C, DMA1) CreateDWordField (Arg0, 0x10, FLAG) Store (FLAG, Local4) Store (0x8000, Local0) If (And (Local4, 0x02)) { Or (Local0, 0x07, Local0) } If (And (Local4, 0x08)) { Or (Local0, 0x4000, Local0) Or (Local0, 0x70, Local0) } If (LAnd (LLess (DMA0, PIO0), LNot (And (Local4, One)))) { Or (Local0, 0x08, Local0) } If (LAnd (LLess (DMA1, PIO1), LNot (And (Local4, 0x04)))) { Or (Local0, 0x80, Local0) } If (PIO0) { If (LLess (PIO0, 0x0384)) { Or (Local0, One, Local0) } } If (PIO1) { If (LLess (PIO1, 0x0384)) { Or (Local0, 0x10, Local0) } } If (And (Local4, One)) { Store (PIO0, Local1) } Else { Store (DMA0, Local1) } If (Local1) { If (LLessEqual (Local1, 0x78)) { Or (Local0, 0x2300, Local0) } Else { If (LLessEqual (Local1, 0xB4)) { Or (Local0, 0x2100, Local0) } Else { If (LLessEqual (Local1, 0xF0)) { Or (Local0, 0x1000, Local0) } } } } Store (Local0, ITM) Store (Zero, Local0) If (And (Local4, 0x04)) { Store (PIO1, Local1) } Else { Store (DMA1, Local1) } If (Local1) { If (LLessEqual (Local1, 0x78)) { Store (0x0B, Local0) } Else { If (LLessEqual (Local1, 0xB4)) { Store (0x09, Local0) } Else { If (LLessEqual (Local1, 0xF0)) { Store (0x04, Local0) } } } } Store (Local0, SIT) Store (Zero, Local0) If (And (Local4, One)) { Or (Local0, One, Local0) } If (And (Local4, 0x04)) { Or (Local0, 0x02, Local0) } Store (Local0, UDC) Store (Zero, Local0) If (And (Local4, One)) { If (LEqual (DMA0, 0x14)) { Store (One, Local0) } Else { If (LLess (DMA0, 0x3C)) { Divide (DMA0, 0x0F, , Local1) } Else { Divide (DMA0, 0x1E, , Local1) } Subtract (0x04, Local1, Local0) } } If (And (Local4, 0x04)) { If (LEqual (DMA1, 0x14)) { Store (One, Local1) } Else { If (LLess (DMA1, 0x3C)) { Divide (DMA1, 0x0F, , Local1) } Else { Divide (DMA1, 0x1E, , Local1) } Subtract (0x04, Local1, Local1) } ShiftLeft (Local1, 0x04, Local1) Or (Local0, Local1, Local0) } Store (Local0, UDT) Store (Zero, Local0) If (DMA0) { If (LGreater (DMA0, 0x14)) { If (LLess (DMA0, 0x3C)) { Or (Local0, One, Local0) } } } If (DMA1) { If (LGreater (DMA1, 0x14)) { If (LLess (DMA1, 0x3C)) { Or (Local0, 0x02, Local0) } } } Store (Local0, ICF) Store (Zero, Local0) If (LEqual (DMA0, 0x14)) { Or (Local0, One, Local0) } If (LEqual (DMA1, 0x14)) { Or (Local0, 0x02, Local0) } Store (Local0, FAS) Return (Local7) } Method (H15P, 1, NotSerialized) { Name (BUFF, Buffer (0x08) { /* 0000 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 }) Store (Arg0, Local0) Store (BUFF, Local1) Concatenate (Local0, Local1, Local7) CreateWordField (Local7, 0x02, CYL) CreateWordField (Local7, 0x06, HEAD) CreateWordField (Local7, 0x0C, SPT) If (LAnd (LGreaterEqual (HEAD, 0x10), LGreaterEqual (CYL, 0x2000))) { Return (SPT) } Else { Return (Zero) } } Method (GTF0, 7, NotSerialized) { Store (Buffer (0x07) { 0x03, 0x00, 0x00, 0x00, 0x00, 0xA0, 0xEF }, Local7) CreateByteField (Local7, One, MODE) If (And (Arg2, One)) { And (Arg3, 0x03, Local0) If (And (Arg6, One)) { Add (Local0, 0x04, Local0) } Else { If (And (Arg4, One)) { Add (Local0, 0x02, Local0) } } Or (Local0, 0x40, MODE) } Else { Add (ShiftRight (And (Arg0, 0x0300), 0x08), ShiftRight (And ( Arg0, 0x3000), 0x0C), Local0) If (LGreaterEqual (Local0, 0x05)) { Store (0x22, MODE) } Else { If (LGreaterEqual (Local0, 0x03)) { Store (0x21, MODE) } Else { Store (0x20, MODE) } } } Concatenate (Local7, Local7, Local6) If (LOr (And (Arg0, 0x08), LNot (And (Arg0, One )))) { If (And (Arg0, 0x02)) { Store (Zero, MODE) } Else { Store (One, MODE) } } Else { Add (ShiftRight (And (Arg0, 0x0300), 0x08), ShiftRight (And ( Arg0, 0x3000), 0x0C), Local0) If (LGreaterEqual (Local0, 0x05)) { Store (0x0C, MODE) } Else { If (LGreaterEqual (Local0, 0x03)) { Store (0x0B, MODE) } Else { Store (0x0A, MODE) } } } Concatenate (Local6, Local7, Local5) If (Arg5) { Store (Buffer (0x07) { 0x00, 0x00, 0x00, 0x00, 0x00, 0xAE, 0x91 }, Local4) CreateByteField (Local4, One, SPT) Store (Arg5, SPT) Concatenate (Local5, Local4, Local6) Return (Local6) } Else { Return (Local5) } } Method (GTF1, 7, NotSerialized) { Store (Buffer (0x07) { 0x03, 0x00, 0x00, 0x00, 0x00, 0xB0, 0xEF }, Local7) CreateByteField (Local7, One, MODE) If (And (Arg2, 0x02)) { ShiftRight (And (Arg3, 0x30), 0x04, Local0) If (And (Arg6, 0x02)) { Add (Local0, 0x04, Local0) } Else { If (And (Arg4, 0x02)) { Add (Local0, 0x02, Local0) } } Or (Local0, 0x40, MODE) } Else { Add (ShiftRight (And (Arg1, 0x03), 0x02), And (Arg1, 0x0C), Local0) If (LGreaterEqual (Local0, 0x05)) { Store (0x22, MODE) } Else { If (LGreaterEqual (Local0, 0x03)) { Store (0x21, MODE) } Else { Store (0x20, MODE) } } } Concatenate (Local7, Local7, Local6) If (LOr (And (Arg0, 0x80), LNot (And (Arg0, 0x10 )))) { If (And (Arg0, 0x20)) { Store (Zero, MODE) } Else { Store (One, MODE) } } Else { Add (ShiftRight (And (Arg1, 0x03), 0x02), And (Arg1, 0x0C), Local0) If (LGreaterEqual (Local0, 0x05)) { Store (0x0C, MODE) } Else { If (LGreaterEqual (Local0, 0x03)) { Store (0x0B, MODE) } Else { Store (0x0A, MODE) } } } Concatenate (Local6, Local7, Local5) If (Arg5) { Store (Buffer (0x07) { 0x00, 0x00, 0x00, 0x00, 0x00, 0xBE, 0x91 }, Local4) CreateByteField (Local4, One, SPT) Store (Arg5, SPT) Concatenate (Local5, Local4, Local6) Return (Local6) } Else { Return (Local5) } }
  12. Can't reboot/shutdown (failed to unmount /home /net)

    Apologies for digging up an old thread but what does that 'failed to unmount' problem actually mean? My (retail) install with all current updates will restart/shutdown fine, quickly too, but I get the above error every time. Thanks.
  13. [Guide] Using DSDT with the Gigabyte GA-EP45-DS3L

    Hey muckler, Did you figure out the location of your graphics card? (PEGP ticked or not?) The left column of my IOreg reads exactly the same as yours. PCI0@0 and PCI-bridge@1 Cheers.
  14. [How to] GIGABYTE GA-G33M-DS2R guide

    Just installed Leopard for the first time using this board, updated to 10.5.8. Booted with 'orig_boot-132.iso' which I believe I downloaded from here somewhere. At the moment I'm using only 3 kexts as I'm not using any onboard features (graphics, network or sound): fakesmc.kext Disable.kext OpenHaltRestart.kext Once I had a basic install I followed the guide by AsereBLN here, I'm up to about step 18.
  15. I had this exact same problem on my board (G33M-DS2R), I'm not sure exactly what worked in the end but here's what I did: 1) Formatted USB stick as FAT. 2) Added just the BIOS file to the stick. 3) Put the stick in the slot before booting. 4) Oh, and I thought it hadn't worked because in Q-Flash the stick was listed (helpfully!) under 'floppy A'. i.e. I think if you hit 'return' on floppy A you can then select the USB stick.
×