Jump to content

[Compilation] Dell XPS M1330, M1530, Vostro 1400, 1700, Inspiron 1420, 1520, 1720


macgirl
 Share

4,332 posts in this topic

Recommended Posts

safe mod (-X) I did the installation of but freezes:(

 

Try partially deactivating the Spotlight by excluding your other partitions in the privacy section of the Spotlight preference pane. :D However, this could also be a our faulty NVidia GeForce video cards. :P

Link to comment
Share on other sites

i tried deactivating spotlight entirely, but it doesn't seems to help. :D

 

switching AppleGraphicsPM.kext with the one from DP1 seems helps a bit.. but freezing still occured..

 

hopefully somebody came up with a solution..

Link to comment
Share on other sites

I have a M1530 with the T7500, Geforce 8600 and 4GB Ram, running by a generic DSDT. Is it "safe" to Update from 10.6.6 to 10.6.8?

 

I have to delete the AppelHDA.kext and reverting to the 10.6.7 AppleACPIPlatform.kext and IOPCIFamily.kext? I don't use sleepEnabler.

 

Thanks in Advance

 

luggi

Link to comment
Share on other sites

I have a M1530 with the T7500, Geforce 8600 and 4GB Ram, running by a generic DSDT. Is it "safe" to Update from 10.6.6 to 10.6.8?

 

I have to delete the AppelHDA.kext and reverting to the 10.6.7 AppleACPIPlatform.kext and IOPCIFamily.kext? I don't use sleepEnabler.

 

Thanks in Advance

 

luggi

 

only if u fix the pci _ADR to _UID .. change it. and use MacBook4,1 smbios.plist

Link to comment
Share on other sites

DSDT modification for bypassing the [ PCI Configuration begin ] error in 10.6.8 without having to rollback to the AppleACPIPlatform and IOPCIFamily kexts from 10.6.7:

 

In your DSDT.aml, this:

 

Device (PCI0)
	  {
		  Name (_HID, EisaId ("PNP0A03"))
		  Name (_ADR, Zero)
		  Name (_PRW, Package (0x02)

 

must be modified to this:

 

Device (PCI0)
	  {
		  Name (_HID, EisaId ("PNP0A03"))
		  Name (_UID, Zero)
		  Name (_PRW, Package (0x02)

 

Here is the properly modified DSDT.aml:

 

DSDT.aml.zip

Link to comment
Share on other sites

only if u fix the pci _ADR to _UID .. change it. and use MacBook4,1 smbios.plist

 

Hi LatinMcG. I've done your patches (PCI0 and RTC) and changed my model to MacBook4,1 in smbios.plist. Unfortunately when setting the computer model to MacBook4,1 I encountered the same problem I encountered when I first tried this back in 10.5 days. Speed step stops working. It gets stuck at 800MHz (as reported by CoolBookController). I am still at 10.6.7. Have you confirmed that your speed step is working? Of course our systems are different, me with 10.6.7 and an M1330.

Link to comment
Share on other sites

Hi LatinMcG. I've done your patches (PCI0 and RTC) and changed my model to MacBook4,1 in smbios.plist. Unfortunately when setting the computer model to MacBook4,1 I encountered the same problem I encountered when I first tried this back in 10.5 days. Speed step stops working. It gets stuck at 800MHz (as reported by CoolBookController). I am still at 10.6.7. Have you confirmed that your speed step is working? Of course our systems are different, me with 10.6.7 and an M1330.

 

Hi immo,

i can confirm changing model to MB4,1 or MBP4,1 will break speedstep on M1330.

use LatinMcG's fix and stick with MBP5,1 seems to works for me

 

look at ioreg,

the CPUPLimit value need to be 0x0 in order speedstep to work

 

 

but yes, i think there also changes somewhere in 10.6.8's ACPI_SMC_PlatformPlugin.kext (IOPlatformPluginFamily.kext), more Lion-like i think.. :hysterical:

Link to comment
Share on other sites

Updated to 10.6.8, and sure enough MacBookPro5,1 causes kernel panics and no speed step, and MacBook4,1 has no speed step. Though trial and error I found that MacBook5,1 works fine! Speed step and no kernel panics (of course with Latin McG's DSDT patches).

 

Immo

Link to comment
Share on other sites

after 10.6.8 update (and airport update) im having issues with wifi card

 

system is very laggy/freezes because of that

 

without IO80211Family.kext everything is fine

 

anybody with the same issue can help ? (m1530 here)

Link to comment
Share on other sites

i found someones 1520 dsdt and moded it.. its my current 1520.zip i uploaded to

http://www.insanelymac.com/forum/index.php?showtopic=261075#

chameleon2rc5 103x and up changes SMmanufacter to manufactURer

http://www.insanelymac.com/forum/index.php...t&p=1703018

thanks to osxfr33k and gringo vermelho for the key fixes.

 

the pci section i added an extra friend :D Name (_HID, EisaId ("PNP0A08"))

		Device (PCI0)
	{
		Name (_HID, EisaId ("PNP0A08"))
		Name (_CID, EisaId ("PNP0A03"))
		Name (_UID, Zero)

from original

		Device (PCI0)
	{
		Name (_HID, EisaId ("PNP0A03"))
		Name (_ADR, Zero)

 

i got ridd of the RTS single ram bank finally .. used mbp 3,1 rtc .. but not sure if i should keep 0x08 or 0x06.. working fine 0x08 so far.

                Device (RTC)
               {
                   Name (_HID, EisaId ("PNP0B00"))
                   Name (_CRS, ResourceTemplate ()
                   {
                       IO (Decode16,
                           0x0070,             // Range Minimum
                           0x0070,             // Range Maximum
                           0x01,               // Alignment
                           0x08,               // Length
                           )
                   })
               }

also SMBuspci error i had got ridd of it with a simple smbus inject.. not full smbus.. works fine.

            Device (SBUS)
           {
               Name (_ADR, 0x001F0003)
               Device (BUS0)
               {
                   Name (_CID, "smbus")
                   Name (_ADR, Zero)
                   Device (DVL0)
                   {
                       Name (_ADR, 0x57)
                       Name (_CID, "diagsvault")
                   }
               }

               Method (_DSM, 4, NotSerialized)
               {
                   Store (Package (0x0A)
                       {
                           "built-in", 
                           Buffer (One)
                           {
                               0x00
                           }, 

                           "name", 
                           "pci8086,283e", 
                           "device-id", 
                           Buffer (0x04)
                           {
                               0x3E, 0x28, 0x00, 0x00
                           }, 

                           "subsystem-id", 
                           Buffer (0x04)
                           {
                               0xA0, 0x00, 0x00, 0x00
                           }, 

                           "subsystem-vendor-id", 
                           Buffer (0x04)
                           {
                               0x6B, 0x10, 0x00, 0x00
                           }
                       }, Local0)
                   DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))
                   Return (Local0)
               }
           }

its in the scope (pcie) above last } (i wonder if i use plain ich8 device id would work? hmm)

ioreg of mbp3,1 sbus

+-o SBUS@1F,3  <class IOPCIDevice, registered, matched, active, busy 0, retain 8>
   | |   |   {
   | |   |     "IOPCIResourced" = Yes
   | |   |     "IOInterruptControllers" = ("io-apic-0")
   | |   |     "IOName" = "pci8086,283e"
   | |   |     "subsystem-id" = <a0000000>
"IODeviceMemory" = (({"address"=0xffffffff9b505000,"length"=0x100}),{"parent"=({"address"=0x0,"length"=0x10000}),"offset"=0xefa0,"length"=0x20})
   | |   |     "class-code" = <00050c00>
   | |   |     "IOPowerManagement" = {"CurrentPowerState"=0x2}
   | |   |     "revision-id" = <03000000>
   | |   |     "IOInterruptSpecifiers" = (<1400000007000000>)
"assigned-addresses" = <10fb0082000000000050509b000000000001000020fb008100000000a0ef00000000000020000000>
   | |   |     "built-in" = <00>
   | |   |     "acpi-device" = "IOACPIPlatformDevice is not serializable"
   | |   |     "device-id" = <3e280000>
   | |   |     "vendor-id" = <86800000>
   | |   |     "acpi-path" = "IOACPIPlane:/_SB/PCI0/SBUS@1f0003"
   | |   |     "subsystem-vendor-id" = <6b100000>
   | |   |     "name" = "pci8086,283e"
"reg" = <00fb00000000000000000000000000000000000010fb00020000000000000000000000000001000020fb000100000000000000000000000020000000>
   | |   |     "compatible" = <706369313036622c613000706369383038362c3238336500706369636c6173732c30633035303000>
   | |   |   }

also in Device (MB2) i removed the irq 0

IRQNoFlags ()

{}

 

and my HPET

				Device (HPET)
			{
				Name (_HID, EisaId ("PNP0103"))
				Name (_CID, EisaId ("PNP0C01"))
				Name (BUF0, ResourceTemplate ()
				{
					IRQNoFlags ()
						{0}
					IRQNoFlags ()
						{8}
					IRQNoFlags ()
						{15}
					Memory32Fixed (ReadOnly,
						0xFED00000,		 // Address Base
						0x00000400,		 // Address Length
						)
				})
				Method (_STA, 0, NotSerialized)
				{
					Return (0x0B) //researching if F or B is best
				}

				Method (_CRS, 0, NotSerialized)
				{
					Return (BUF0)
				}
			}

if not a 1520 or vostro 1500 theoreticaly u can copy your differences to or from this dsdt and should work.. strange i get speedstep and less beachball effect on mb4,1 .. havent tried 5,1 in long time..

i need to find proper 5,1 smbios.plist with model Mac-fxxx

 

weird i tried same pci edit in d620 and wouldnt boot. i think that one needs to ADD _UID rather than replace. didnt have enough time to test... soon

 

Immo.. i thiink your speedstep issue might be ssdt i did use DropSSDT Yes in boot.com.plist.. btw the 1330 is closer to a 1520 than the 1530.. MECI is in use in both.

not in 1530 .. i also have no shutdown with 1530 pts trick. but i did notice on a inspiron 530 desktop it has pm2 in 1029 and has pmbase in 1030 also.. hmm!

our laptops dont have that declared anywhere.. unless its dynamicaly located with some methods... than apple dont use in acpi

Link to comment
Share on other sites

found the dmi for 5,1 - 5,2 - 5,5 - 3,1 and macbookpro3,1

5,1

dmi.bios.date: 04/27/09
dmi.bios.vendor: Apple Inc.
dmi.bios.version: MB51.88Z.007D.B03.0904271443
dmi.board.asset.tag: Base Board Asset Tag#
dmi.board.name: Mac-F42D89A9
dmi.board.vendor: Apple Inc.
dmi.board.version: Proto
dmi.chassis.asset.tag: Asset Tag#
dmi.chassis.type: 10
dmi.chassis.vendor: Apple Inc.
dmi.chassis.version: Mac-F42D89A9
dmi.product.name: MacBook5,1
dmi.product.version: 1.0
dmi.sys.vendor: Apple Inc.

pro 5,1

dmi.bios.date: 05/05/09
dmi.bios.vendor: Apple Inc.
dmi.bios.version: MBP51.88Z.007E.B05.0905051508
dmi.board.asset.tag: Base Board Asset Tag#
dmi.board.name: Mac-F42D86C8
dmi.board.vendor: Apple Inc.
dmi.board.version: Proto
dmi.chassis.asset.tag: Asset Tag#
dmi.chassis.type: 8
dmi.chassis.vendor: Apple Inc.
dmi.chassis.version: Mac-F42D86C8
dmi.product.name: MacBookPro5,1
dmi.product.version: 1.0
dmi.sys.vendor: Apple Inc.

5,2

dmi.bios.date: 04/16/09
dmi.bios.vendor: Apple Inc.
dmi.bios.version: MB52.88Z.0088.B05.0904162222
dmi.board.asset.tag: Base Board Asset Tag#
dmi.board.name: Mac-F22788AA
dmi.board.vendor: Apple Inc.
dmi.chassis.asset.tag: Asset Tag#
dmi.chassis.type: 10
dmi.chassis.vendor: Apple Inc.
dmi.chassis.version: Mac-F22788AA
dmi.product.name: MacBook5,2
dmi.product.version: 1.0
dmi.sys.vendor: Apple Inc.

pro 5,5

dmi.bios.date: 06/15/09
dmi.bios.vendor: Apple Inc.
dmi.bios.version: MBP55.88Z.00AC.B03.0906151708
dmi.board.asset.tag: Base Board Asset Tag#
dmi.board.name: Mac-F2268AC8
dmi.board.vendor: Apple Inc.
dmi.chassis.asset.tag: Asset Tag#
dmi.chassis.type: 10
dmi.chassis.vendor: Apple Inc.
dmi.chassis.version: Mac-F2268AC8
dmi.product.name: MacBookPro5,5
dmi.product.version: 1.0
dmi.sys.vendor: Apple Inc.

3,1

dmi.bios.date: 03/05/08
dmi.bios.vendor: Apple Inc.
dmi.bios.version: MB31.88Z.008E.B02.0803051832
dmi.board.asset.tag: Base Board Asset Tag
dmi.board.name: Mac-F22788C8
dmi.board.vendor: Apple Inc.
dmi.board.version: PVT
dmi.chassis.asset.tag: Asset Tag#
dmi.chassis.type: 2
dmi.chassis.vendor: Apple Inc.
dmi.chassis.version: Mac-F22788C8
dmi.product.name: MacBook3,1
dmi.product.version: 1.0
dmi.sys.vendor: Apple Inc.

Pro3,1

dmi.bios.date: 03/05/08
dmi.bios.vendor: Apple Inc.
dmi.bios.version: MBP31.88Z.0070.B07.0803051658
dmi.board.asset.tag: Base Board Asset Tag
dmi.board.name: Mac-F42388C8
dmi.board.vendor: Apple Inc.
dmi.board.version: PVT
dmi.chassis.asset.tag: Asset Tag#
dmi.chassis.type: 2
dmi.chassis.vendor: Apple Inc.
dmi.chassis.version: Mac-F42388C8
dmi.product.name: MacBookPro3,1
dmi.product.version: 1.0
dmi.sys.vendor: Apple Inc.

Link to comment
Share on other sites

Hi all,

 

I was running 10.6.7 just fine on my xps m1330 (w/ Intel gfx) and updated to 10.6.8 but now can't boot as I get KP showing probs with sleepenabler - please see attached pic:

 

kp pic

 

I understand i need to update sleepenabler to a compatible version but am having problems doing this. If i boot from an osx install disc/usb thumb drive to start up with in single user mode - would it be possible to mount the osx hd partition and copy over the updated sleepenabler kext from another usb thumb drive?

 

Any pointers sincerely appreciated!

 

Cheers.

Link to comment
Share on other sites

Try reverting to the 10.6.7 AppleACPIPlatform.kext and IOPCIFamily.kext. :blink:

 

10.6.7_ACPI_PCI_Kexts.zip

 

Is this a known fix or just a suggestion? I tried it and it didn't work for me. I also tried using the whole extensions folder from the 10.6.7 install and it didn't work either so it's not simply a kext. I have an M1330 with the Nvidia 8400M GS. Thank you in advance for anyone's help.

 

well this is interesting..

 

same freezes also happened in today's 10.6.8 :(

 

Did you get your 10.6.8 update working yet?

Link to comment
Share on other sites

Is this a known fix or just a suggestion? I tried it and it didn't work for me. I also tried using the whole extensions folder from the 10.6.7 install and it didn't work either so it's not simply a kext. I have an M1330 with the Nvidia 8400M GS. Thank you in advance for anyone's help.

 

 

 

Did you get your 10.6.8 update working yet?

 

yes, reverting those kext fixed it. don't forget to fix permissions afterward.

 

or use LatinMcG's dsdt fix..

Link to comment
Share on other sites

Is this a known fix or just a suggestion? I tried it and it didn't work for me. I also tried using the whole extensions folder from the 10.6.7 install and it didn't work either so it's not simply a kext. I have an M1330 with the Nvidia 8400M GS. Thank you in advance for anyone's help.

 

 

 

Did you get your 10.6.8 update working yet?

 

It is indeed a known, albeit dirty, fix which has been extensively discussed here: http://www.insanelymac.com/forum/index.php...0&start=240 There is also a kernel flag fix consisting of using the npci=0x2000 kernel flag at boot. There is yet another fix, untested by myself, which simply requires the use of a modified IOPCIFamily.kext as follows:

 

IOPCIFamilyv2.kext.zip

 

However, a preferred fix is a slight DSDT.aml modification which was mentioned earlier in this very thread.

Link to comment
Share on other sites

lion GM I tried to install a USB drive.received error. :(

 

When the installation guide?

Please...

 

disable lan in bios.. also remove that yukon kext. duplicate found!!

 

also get proper smbios.plist and newest chameleon.

Link to comment
Share on other sites

disable lan in bios.. also remove that yukon kext. duplicate found!!

 

also get proper smbios.plist and newest chameleon.

 

Thx LatinMcG:)

 

 

now mac os installer started.screen is frezes!!

 

IOPCIFamily.kext and Appleacpıplatform.kex from snow 10.6.8 changed.

 

unfortunately froze again...Help me please?

Link to comment
Share on other sites

Is this a known fix or just a suggestion? I tried it and it didn't work for me. I also tried using the whole extensions folder from the 10.6.7 install and it didn't work either so it's not simply a kext. I have an M1330 with the Nvidia 8400M GS. Thank you in advance for anyone's help.

 

 

 

Did you get your 10.6.8 update working yet?

 

It works if you do the DSDT fixes that Latin McG's posted and change the Mac model in smbios.plist. I use MacBook5,1. Latin McG recommends MacBook4,1 but I couldn't get speed step working using this setting, although I haven't tried his suggestion to add the DropSSDT=YES to the boot flags since my computer is in the shop. I will try as soon as I get my computer back. You do not have to change any kexts with older versions. Just remove the AppleHDA as per usual.

 

Immo

Link to comment
Share on other sites

 Share

×
×
  • Create New...