InfiniteMac OSx86  


Reply
 
Thread tools Display modes
  #1  
Old 02-14-2010, 10:19 AM
howoarang howoarang is offline
Jaguar
 
Join Date: Oct 2009
Location: Slovakia
Posts: 40
Quote:
Originally Posted by cnknsd View Post
Do you have a osx 10.6.2 updated version of your d63c/d630/d830 kext installer? When I use your installer to update all of the kexts on my install for a d630, I get a kernel panic about the kernel and cpu not being the same version. Or any assistance in this matter would be greatly appreciated.

Sent you a pvt msg too...

Thanks
Maybe you have some other kernel. You need original vanilla kernel from original Mac OSX Snow DVD, not from SnowOSXUniFlash1.0.

Dell Latitude e6500
CPU: Intel C2D T9600 @ 2,8GHz / 1066MHz / 6MB
RAM: 4GB DDR2 800 MHz
VGA: NVidia Quadro NVS 160M 256MB
Sound: (working voodooHDA)
WLAN: Dell Wireless 1510 abgn @ BCM4328
LAN:' Intel
HDD: Samsung SSD 128MB SATA-II
Screen: 15,4" 1920x1200@60Hz
Snow @ 10.6.7
Reply With Quote
  #2  
Old 02-19-2010, 05:55 AM
stephens stephens is offline
Cheetah
 
Join Date: Feb 2010
Posts: 6
Has anyone tried using these kexts with the non-Mac boot method that r0m30 documented on insanelymac? I was able to create the HFSPlus partitions with all the necessary bits, created my own DSDT.aml (caveats to this, btw!), and com.apple.Boot.plist file(s). Zero luck so far.

I've tried everything with my d830, and even with an external monitor, I can't get past where it starts the GUI for the install. I've got the dreaded Intel GMA965 and even using an external monitor, it only coughs up purple/pink horizontal lines. I tried just about every GraphicsMode known, from 800x600x16 to 1920x1200x32 -- with various incarnations of the same result.

Someone please tell me I won't need another Mac to do this!

I'm confident that once I get booted into the install, I can make everything work, but this is just absurd!

Just as a note, when booting back into the parted magic USB key, I have to run fsck.hfsplus /dev/sda2 (the partition that I have my chameleon installed on) before mounting it to make changes.

Any help is greatly appreciated!
Reply With Quote
  #3  
Old 07-08-2010, 04:05 PM
jeffintosh jeffintosh is offline
Cheetah
 
Join Date: Jul 2010
Posts: 2
Installing Snow Leopard 10.6.3 on Dell D630

So I have a bought copy of Snow Leopard 10.6.3 on DVD. I have a Dell D630 with the following config:

CPU: Intel Dual Core Processor, T8300, 2.4, 3MB,
HD: WD-MX160 160GB
Optical Media: Toshiba Samsung 8x DVD +-RW
Dell Minicard Network 3945ULD
2 1GB PC667 RAM

I guess I have to assume an integrated GPU.

Is it possible for me given my CPU and config to install SL 10.6.3? Where would be a good place to start?

Keep in mind my DVD is already at version 10.6.3.

Thank you!!
Reply With Quote
  #4  
Old 02-13-2010, 11:44 PM
slic's Avatar
slic slic is offline
Jaguar
 
Join Date: Aug 2009
Location: Prague, Czech Republic
Posts: 93
Hi the installer is not a combo updater.
You must remove ALL old kexts and then install kextpack.

or remove only problematic kexts (see readme).
Reply With Quote
  #5  
Old 03-03-2010, 05:12 AM
diablo99 diablo99 is offline
Cheetah
 
Join Date: Feb 2010
Posts: 1
USB is still a problem

I first want to say great stuff here. By far the most centralized resource for getting my d630 up and running on SL.

I have read through every post so far and found solutions to all my problems. The one issue that seems outstanding is USB ports working. I have found that my USB ports seem to be somewhat randomly working.

Most of the time the two ports in the back work. Occasionally it will change and one in the back will work and only one on the side will work. It's a big deal because I use external keyboard and mouse as well as an external HD.

My main question here is: Which specific kext file is responsible for USB ports? I haven't seen solid documentation of this anywhere. I would love to know which kext file i should be trying different versions of to resolve this issue.

Thanks for any help.
Reply With Quote
  #6  
Old 03-03-2010, 07:54 PM
stephens stephens is offline
Cheetah
 
Join Date: Feb 2010
Posts: 6
Just an update on my d830 (Bios A15) with the Intel x3100 and a 1920x1200 screen. This is running a Snow Leopard 10.6.2 Vanilla kernel and Chameleon 2.0 RC4.

I've got almost everything working, some without kexts even. This is possibly one of the nicest laptops to use with Snow Leopard
  • Sleep, by power button or clamshell close, works -- natively, no kext. When you open the display, it wakes perfectly.
  • Restart and Halt work exactly as they should -- using OpenHaltRestart.kext, but will test without
  • P and C states work when on battery, battery life goes to 3.5 hours immediately and openssl speed tests confirm a seriously degraded performance, ha! No NullCPUPowerManagement.kext required.
  • Audio works using the legacy9205.kext, including headphone out, line in, built-in Mic
  • PS2 keyboard/trackpad/trackpoint all work beautifully using the ApplePS2Controller.kext and AppleACPIPS2Nub.kext (must reside in /S/L/E)
  • Display dimming works not only with the Fn keys, but also with the slider under Display Properties
  • Battery display works using AppleACPIBatteryManager.kext
  • gigabit ethernet works, including WOL using AppleBCM5751Ethernet.kext
  • Bluetooth works natively
  • Volume up/down/mute work natively, as does the power button for sleep
  • I flashed a Dell 1390 (BCM4311) and also a BCM4328 with Apple Device IDs so now it recognizes either as an Airport Extreme.

I'm still having issues with the rear CRT port.. if I press Fn-F8 to switch from the internal LCD to mirror to CRT, it scrambles the video and I can't fix it. Perhaps setting up a hot corner for 'sleep' would do the trick, but I think a simple display re-init in the DSDT if I can find what function governs that flip back and forth would also do the trick. Feel free to contribute here...

The only other thing I can think of is migrating everything to 64 bit, but that shouldn't be hard. The only device drivers I'm using are the Broadcom ethernet, PS2 keyboard/mouse and legacySTAC9205. The rest should be fine, but I'll test soon enough anyway.

So, how to do all this?

SERIOUS DSDT modifications. I'm going to attach my current DSDT for others to use, but do NOT take it thinking that it will 'just work' on your laptop. You'll need to have a Latitude D830 with Bios Revision A15, x3100 (965 chipset) video, and a 1920x1200 panel.. otherwise, I can't guarantee *anything*.

P.S. When I say SERIOUSLY modified, I'm not joking. I have added and removed devices, hacked up IRQs, put in different OSID checks, changed device names, timers, and even IDs. Do not take this as a panacea for all your laptop compatibility woes, but do take it as proof that you can get very close to native operative performance with just about any laptop if you are persistent enough and willing to read ACPI specs. No really, go get the document to read about what you don't understand BEFORE asking questions.

P.P.S. I also am using a custom /boot file. I'll include that as well. PC-EFI 10.6 does NOT initialize the x3100 correctly!

P.P.P.S. Quick lists of kexts in /Extra/Extensions
Code:
AppleACPIBatteryManager.kext
AppleBCM5751Ethernet.kext
IOATAFamily.kext
OpenHaltRestart.kext
fakesmc.kext
legacySTAC9205.kext
And in /System/Library/Extensions:
Code:
AppleACPIPS2Nub.kext
ApplePS2Controller.kext
And my /Extra/smbios.plist file:
Code:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
	<key>SMbiosdate</key>
	<string>20/09/2009</string>
	<key>SMbiosversion</key>
	<string>MB31.008E.B02</string>
	<key>SMexternalclock</key>
	<string>200</string>
	<key>SMfamily</key>
	<string>MacBook</string>
	<key>SMmanufacter</key>
	<string>Apple</string>
	<key>SMmaximalclock</key>
	<string>2000</string>
	<key>SMmemspeed</key>
	<string>667</string>
	<key>SMmemtype</key>
	<string>19</string>
	<key>SMproductname</key>
	<string>MacBook3,1</string>
	<key>SMserial</key>
	<string>G87399530P1</string>
	<key>SMsystemversion</key>
	<string>1.24f2</string>
</dict>
</plist>
And my /Extra/com.apple.Boot.plist file:
Code:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
	<key>Boot Banner</key>
	<string>No</string>
        <key>DSDT</key>
        <string>/Extra/dsdt/dsdt-0.9.aml</string>
        <key>Default Partition</key>
        <string>hd(0,2)</string>
	<key>EthernetBuiltIn</key>
	<string>Yes</string>
	<key>ForceWake</key>
	<string>Yes</string>
	<key>GraphicsEnabler</key>
	<string>Yes</string>
        <key>Graphics Mode</key>
        <string>1920x1200x32</string>
	<key>Hide Partition</key>
	<string></string>
	<key>Kernel</key>
	<string>mach_kernel</string>
	<key>Kernel Flags</key>
	<string>-f</string>
	<key>PciRoot</key>
	<string>0</string>
	<key>SMBIOS</key>
	<string>/Extra/smbios.plist</string>
	<key>Theme</key>
	<string>Default</string>
	<key>Timeout</key>
	<string>1</string>
	<key>arch</key>
	<string>i386</string>
        <key>BootQuiet</key>
        <string>Yes</string>
</dict>
</plist>
Attached Files
File Type: zip boot.zip (200.8 KB, 98 views)
File Type: zip dsdt.zip (19.6 KB, 123 views)
Reply With Quote
  #7  
Old 03-04-2010, 07:03 PM
stephens stephens is offline
Cheetah
 
Join Date: Feb 2010
Posts: 6
Just a quick update -- on those C & P-states, unless you're using a T7300, those may (probably) not work for you. You'll need the FID/VID values for your specific processor, and then recompile the dsdt accordingly.

Best of luck.

Dell Latitude D830
CPU Intel C2D T7300,2GHz,4MB,800MHz [+p/c states,DSDT]
RAM 4GB DDR2,PC5300
Graphics Intel x3100 [DSDT]
Audio Sigmatel 9205 [legacySTAC9205]
Wired Broadcom 5711 -64 [AppleBCM5751]
Wireless Broadcom 4311,4328, Flashed Apple IDs
Bluetooth Dell 350
HDD SATA 500GB,16MB [ATA,DSDT]
Display 15.4" UXGA,1920x1200x32,Display Sleep [DSDT]
Halt/Restart Flawless. [OpenHaltRestart]
Sleep Flawless. Power Button,Clamshell [DSDT]
Other Brightness slider, Perfect Energy Saver
Reply With Quote
  #8  
Old 03-05-2010, 05:24 AM
sp-am sp-am is offline
Cheetah
 
Join Date: Oct 2009
Posts: 2
Flashed Appel IDs

  • I flashed a Dell 1390 (BCM4311) and also a BCM4328 with Apple Device IDs so now it recognizes either as an Airport Extreme.

Sounds very interesting: How did you 'flash' the IDs ?

Last edited by sp-am; 03-05-2010 at 05:28 AM.
Reply With Quote
  #9  
Old 03-15-2010, 10:40 PM
itry2hide itry2hide is offline
Cheetah
 
Join Date: Nov 2009
Posts: 5
I've tried everything I can think of and can't get sleep to work. My D630 is a [email protected], Intel GMA 965 (X3100). I'm loath to mess with the DSDT file, as I know I'll mess it up. Everything else works, P-States, QE/CE, OpenGL, wireless and wired.

I've gone a much different route, using Voodoo Kexts for power mgmt and sound. I get really confused when I check IORegistry. It looks like most of the extensions say Apple this or that.

I also have and entry in the DSDT that is Device (VID). There is no AGP device, etc In IOReg with a video drive. I have VID2@2,1 and a VID@2. I've read in a couple of posts that problems with video drivers can prevent sleep.

Any ideas?
Any ideas?

Gigabyte GA-G31M-ES2L • Q9400 Core 2 Quad overclocked to 3.19 GHz • Zotac 9400GT-• 4 GB ram • SL 10.6.2 • VMWare Fusion
Dell D630 with Intel X3100 • [email protected] GHz • 2 GB ram • SL 10.6.2 • Crossover 9.0
Dell Mini 10v • Dual boot Win XP and SL 10.6.2
Reply With Quote
  #10  
Old 07-05-2010, 06:14 AM
osxfr33k osxfr33k is offline
Puma
 
Join Date: May 2009
Posts: 16
Quote:
Originally Posted by stephens View Post
Just an update on my d830 (Bios A15) with the Intel x3100 and a 1920x1200 screen. This is running a Snow Leopard 10.6.2 Vanilla kernel and Chameleon 2.0 RC4.

I've got almost everything working, some without kexts even. This is possibly one of the nicest laptops to use with Snow Leopard
  • Sleep, by power button or clamshell close, works -- natively, no kext. When you open the display, it wakes perfectly.
  • Restart and Halt work exactly as they should -- using OpenHaltRestart.kext, but will test without
  • P and C states work when on battery, battery life goes to 3.5 hours immediately and openssl speed tests confirm a seriously degraded performance, ha! No NullCPUPowerManagement.kext required.
  • Audio works using the legacy9205.kext, including headphone out, line in, built-in Mic
  • PS2 keyboard/trackpad/trackpoint all work beautifully using the ApplePS2Controller.kext and AppleACPIPS2Nub.kext (must reside in /S/L/E)
  • Display dimming works not only with the Fn keys, but also with the slider under Display Properties
  • Battery display works using AppleACPIBatteryManager.kext
  • gigabit ethernet works, including WOL using AppleBCM5751Ethernet.kext
  • Bluetooth works natively
  • Volume up/down/mute work natively, as does the power button for sleep
  • I flashed a Dell 1390 (BCM4311) and also a BCM4328 with Apple Device IDs so now it recognizes either as an Airport Extreme.

I'm still having issues with the rear CRT port.. if I press Fn-F8 to switch from the internal LCD to mirror to CRT, it scrambles the video and I can't fix it. Perhaps setting up a hot corner for 'sleep' would do the trick, but I think a simple display re-init in the DSDT if I can find what function governs that flip back and forth would also do the trick. Feel free to contribute here...

The only other thing I can think of is migrating everything to 64 bit, but that shouldn't be hard. The only device drivers I'm using are the Broadcom ethernet, PS2 keyboard/mouse and legacySTAC9205. The rest should be fine, but I'll test soon enough anyway.

So, how to do all this?

SERIOUS DSDT modifications. I'm going to attach my current DSDT for others to use, but do NOT take it thinking that it will 'just work' on your laptop. You'll need to have a Latitude D830 with Bios Revision A15, x3100 (965 chipset) video, and a 1920x1200 panel.. otherwise, I can't guarantee *anything*.

P.S. When I say SERIOUSLY modified, I'm not joking. I have added and removed devices, hacked up IRQs, put in different OSID checks, changed device names, timers, and even IDs. Do not take this as a panacea for all your laptop compatibility woes, but do take it as proof that you can get very close to native operative performance with just about any laptop if you are persistent enough and willing to read ACPI specs. No really, go get the document to read about what you don't understand BEFORE asking questions.

P.P.S. I also am using a custom /boot file. I'll include that as well. PC-EFI 10.6 does NOT initialize the x3100 correctly!

P.P.P.S. Quick lists of kexts in /Extra/Extensions
Code:
AppleACPIBatteryManager.kext
AppleBCM5751Ethernet.kext
IOATAFamily.kext
OpenHaltRestart.kext
fakesmc.kext
legacySTAC9205.kext
And in /System/Library/Extensions:
Code:
AppleACPIPS2Nub.kext
ApplePS2Controller.kext
And my /Extra/smbios.plist file:
Code:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
	<key>SMbiosdate</key>
	<string>20/09/2009</string>
	<key>SMbiosversion</key>
	<string>MB31.008E.B02</string>
	<key>SMexternalclock</key>
	<string>200</string>
	<key>SMfamily</key>
	<string>MacBook</string>
	<key>SMmanufacter</key>
	<string>Apple</string>
	<key>SMmaximalclock</key>
	<string>2000</string>
	<key>SMmemspeed</key>
	<string>667</string>
	<key>SMmemtype</key>
	<string>19</string>
	<key>SMproductname</key>
	<string>MacBook3,1</string>
	<key>SMserial</key>
	<string>G87399530P1</string>
	<key>SMsystemversion</key>
	<string>1.24f2</string>
</dict>
</plist>
And my /Extra/com.apple.Boot.plist file:
Code:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
	<key>Boot Banner</key>
	<string>No</string>
        <key>DSDT</key>
        <string>/Extra/dsdt/dsdt-0.9.aml</string>
        <key>Default Partition</key>
        <string>hd(0,2)</string>
	<key>EthernetBuiltIn</key>
	<string>Yes</string>
	<key>ForceWake</key>
	<string>Yes</string>
	<key>GraphicsEnabler</key>
	<string>Yes</string>
        <key>Graphics Mode</key>
        <string>1920x1200x32</string>
	<key>Hide Partition</key>
	<string></string>
	<key>Kernel</key>
	<string>mach_kernel</string>
	<key>Kernel Flags</key>
	<string>-f</string>
	<key>PciRoot</key>
	<string>0</string>
	<key>SMBIOS</key>
	<string>/Extra/smbios.plist</string>
	<key>Theme</key>
	<string>Default</string>
	<key>Timeout</key>
	<string>1</string>
	<key>arch</key>
	<string>i386</string>
        <key>BootQuiet</key>
        <string>Yes</string>
</dict>
</plist>




stephens,


I have the exact D830 except mine is a T9500 (2.6GHZ) and NVS Quadro 140M.

Shockingly I have a 100% working clone except for sleep and Ethernet. Only using fakesmc, appleACPIPS2 and Nub, smbios.plist, voodooHDA and nothing else. Speedstep is working but no C state.

I am using a M1330 Non CPU DSDT from this thread and yes surprisingly it works. I have read the graphics card 8400M in the XPS M1330 is the same as the NVS Quadro 140M which I believe is the 7300GT is I am not mistaken.

shutdown and restart is flawless. I am looking over your DSDT to see if I can somehow figure out what I need to do to modify my DSDT to get both the Ethernet and Sleep to work.


Here is the link if interested:

http://www.insanelymac.com/forum/ind...owtopic=190780
Reply With Quote
Reply