leppy700m Posted January 29, 2010 Author Share Posted January 29, 2010 Ok, I've got a new problem. If I try to launch Activity Monitor, I get an instant kernel panic. Screenshot is attached below. I think that the issue can be backtraced to using 2 cpus via the VoodooTSCSync.kext. leppy: Could you do me a favor and list the modified .kexts you're using in both Extra and S/L/E ? Also, if you could attach your com.apple.Boot.plist and your SMBios.plist, that'd be great. I want to chase this error down. That is, of course, you're not also getting a kernel panic when you launch Activity Monitor. No kernel panic here - activity monitor works fine. I also use both CPUs with VoodooTSCSync.kext, and the only kext in /s/l/e is voohoohda, until I can figure out how to get it to load from /e/extensions.mkext like the previous version I used did. I use the latest BIOS - version A10. I still don't know why your dsdt made my machine panic. They are nearly identical, except for memory - mine is 2gb and i think you said yours is 4gb. VoodooHDA.kext.zip Link to comment Share on other sites More sharing options...
SA22C Posted January 29, 2010 Share Posted January 29, 2010 No kernel panic here - activity monitor works fine. Thanks for the super-quick reply. Are you using the built-in Ethernet port? I don't see an AppleBCM57xx kext. Also, which bootloader are you using? Link to comment Share on other sites More sharing options...
leppy700m Posted January 29, 2010 Author Share Posted January 29, 2010 Thanks for the super-quick reply. Are you using the built-in Ethernet port? I don't see an AppleBCM57xx kext. Also, which bootloader are you using? No built in ethernet as of yet. I was going to try to patch up a 64 bit kext to use in case we get the panics resolved for our vid cards in 64-bit mode. The bootloader is the one in the /Extra folder in the zip file. I stuck it there - but it also resides at root. Link to comment Share on other sites More sharing options...
SA22C Posted January 29, 2010 Share Posted January 29, 2010 No built in ethernet as of yet. I was going to try to patch up a 64 bit kext to use in case we get the panics resolved for our vid cards in 64-bit mode. The bootloader is the one in the /Extra folder in the zip file. I stuck it there - but it also resides at root. Right, but are you using Chameleon RC4, AsreBLN or PC-EFI? Link to comment Share on other sites More sharing options...
leppy700m Posted January 29, 2010 Author Share Posted January 29, 2010 Right, but are you using Chameleon RC4, AsreBLN or PC-EFI? Started with Chameleon RC4, then replaced the boot file from AsreBLN, which effectively is AsreBLN, I believe. Link to comment Share on other sites More sharing options...
SA22C Posted January 29, 2010 Share Posted January 29, 2010 Started with Chameleon RC4, then replaced the boot file from AsreBLN, which effectively is AsreBLN, I believe. Great. Version 1.17? Link to comment Share on other sites More sharing options...
leppy700m Posted January 29, 2010 Author Share Posted January 29, 2010 Great. Version 1.17? Don't know offhand. I guess I can reboot and try to catch it. edit: Chameleon Screen says Darwin/X86 boot v5.0.132 - Chameleon v2.0-RC4_PCEFI-10.5_AsereBLN r Build Date 2010-01-20 23:32:44 Link to comment Share on other sites More sharing options...
SA22C Posted January 29, 2010 Share Posted January 29, 2010 Don't know offhand. I guess I can reboot and try to catch it. edit: Chameleon Screen says Darwin/X86 boot v5.0.132 - Chameleon v2.0-RC4_PCEFI-10.5_AsereBLN r Build Date 2010-01-20 23:32:44 Thanks for all your help. I'll let you know how it goes tonight when I am back in front of the laptop. This forum should have rep points, you've been very helpful. Link to comment Share on other sites More sharing options...
leppy700m Posted January 29, 2010 Author Share Posted January 29, 2010 Thanks for all your help. I'll let you know how it goes tonight when I am back in front of the laptop. This forum should have rep points, you've been very helpful. You too. You came up with guidance for a dsdt solution for sleep. Link to comment Share on other sites More sharing options...
SA22C Posted January 30, 2010 Share Posted January 30, 2010 You too. You came up with guidance for a dsdt solution for sleep. Dammit! Still getting kernel panics when I launch activity monitor. Do you mind going over your BIOS settings with me? What settings have you changed from the default? What revision of the BIOS are you using? Do you have multi-core support enabled or disabled in the BIOS? Thanks again for all your help. Link to comment Share on other sites More sharing options...
leppy700m Posted January 30, 2010 Author Share Posted January 30, 2010 Dammit! Still getting kernel panics when I launch activity monitor. Do you mind going over your BIOS settings with me? What settings have you changed from the default? What revision of the BIOS are you using? Do you have multi-core support enabled or disabled in the BIOS? Thanks again for all your help. A10 Bios, multicore is enabled. from the top: System- System Info- System = Latitude D620 BIOS Version = A10 (05/16/2008) Processor Info = Intel Core2 Duo Processor ID = 06F6 Current Clock Speed = 2.16 Ghz Processor Cache Size = 4096 KB Dual Core Present = Yes Memory Info- Memory Installed 2048 MB Memory Speed = 667 Mhz Memory Channel Mode = Dual Device Info- Video Controller = QUadro NVS 110M Video Bios Version = 005.072.022.021.162.000 Panel Type = 14" XGA+ Native Resolution = 1440 x 900 Wifi - Broadcom (DW1510) Cellular Device = {none} Bluetooth Device = Installed Fast IR = OFF Integrated NIC = Enabled Internal Modem = Enabled External USB ports = Enabled Integrated USB Ports = High Speed Parallel Port = Off Serial Port = COM1 PC Card = Enabled (Empty) Brightness = MAX Brightness (AC) = MAX Ambient Light Sensor = LCD Panel Expansion Enabled Primary Video = Onboard Video No passwords, no Bypass Wireless switch change = permitted W-fi Catcher Change = permitted CPU XD Support = Enabled TMP Security = OFF TMP Activation = Deactivate Computrace = Deactivate Multi Core Support = Enabled HDD Acoustic Mode = Performance Speedstep Enable = Enabled Auto On Mode = Off USB Wake Support = Off Wake on LAN/WLan = OFF Serial ATA DIPM = Enabled Hot Undock = enabled PCI Slot Monitoring = Enabled Silent Universal COnnect = Enabled Adapter Warnings = Enabled FN key emulation = Scroll Lock Fast Boot = Minimal Virtualization = Enabled keypad (Embedded) = Fn Key Only Mouse/Touchpad = Touchpad-PS/2 Numlock LED = On USB Emulation = Enabled Internal Bluetook = Enabled Internal Wi-fi = Enabled Internal Cellular = Off Wireless Switch = ALL Wi-Fi Catcher = Enabled There were rumours of a security update that was distributed early this week causing panics. I haven't run into that yet. I'd maybe try deleting /system/library/caches/com.apple.boot.caches/startup/extensions.mkext, then let disk utility verify/repair the volume and repair permissions. On next boot, use -f parameter. Link to comment Share on other sites More sharing options...
SA22C Posted January 30, 2010 Share Posted January 30, 2010 Well, I've managed to get to the point where the panic is intermittent, but I still haven't figured out exactly what the hell is going on. There isn't a consistent error message on boot or other indication as to why it will panic one time and not the next. I do go back and re-do my DSDT with a fresh dump from Ubuntu, which made the difference between panic all the time and intermittent panics. I think there are still some IRQ issues going on. Do you have the fingerprint scanner and smart-card slot installed on your machine? Maybe that's the difference between our two computers (aside from the CPU speed and installed memory) Link to comment Share on other sites More sharing options...
leppy700m Posted January 30, 2010 Author Share Posted January 30, 2010 Well, I've managed to get to the point where the panic is intermittent, but I still haven't figured out exactly what the hell is going on. There isn't a consistent error message on boot or other indication as to why it will panic one time and not the next. I do go back and re-do my DSDT with a fresh dump from Ubuntu, which made the difference between panic all the time and intermittent panics. I think there are still some IRQ issues going on. Do you have the fingerprint scanner and smart-card slot installed on your machine? Maybe that's the difference between our two computers (aside from the CPU speed and installed memory) No smart cards, no finger print scanners. You must have two memory modules. Maybe try removing one at a time and see if one or the other makes the difference. Link to comment Share on other sites More sharing options...
SA22C Posted January 30, 2010 Share Posted January 30, 2010 No smart cards, no finger print scanners. You must have two memory modules. Maybe try removing one at a time and see if one or the other makes the difference. I tried using one 2GB DIMM, two 1GB DIMMs and two 2GB DIMMs. Right now it appears stable. I've got the HPET grabbing IRQ 8 and 11 consistently, and my USB issues have been resolved. I think that getting a base DSDT table from Ubuntu, rather than from inside OS X, made a difference. The dump from Ubuntu included all the ACPI tables, including several that aren't accessible from OS X, so there could be several differences that I have neither the inclination nor the talent to cross-check. In any case, I noticed in your DSDT that you're using the same device ID in all your patched USB devices. That isn't really a good thing. Take a look at my attached file to see what I did with the USB0-3 and EHCI devices. Those patches, coupled with the HPET IRQ changes, ensure that shutdown/restart works consistently. DSDT.dsl.zip Link to comment Share on other sites More sharing options...
leppy700m Posted January 31, 2010 Author Share Posted January 31, 2010 I tried using one 2GB DIMM, two 1GB DIMMs and two 2GB DIMMs. Right now it appears stable. I've got the HPET grabbing IRQ 8 and 11 consistently, and my USB issues have been resolved. I think that getting a base DSDT table from Ubuntu, rather than from inside OS X, made a difference. The dump from Ubuntu included all the ACPI tables, including several that aren't accessible from OS X, so there could be several differences that I have neither the inclination nor the talent to cross-check. In any case, I noticed in your DSDT that you're using the same device ID in all your patched USB devices. That isn't really a good thing. Take a look at my attached file to see what I did with the USB0-3 and EHCI devices. Those patches, coupled with the HPET IRQ changes, ensure that shutdown/restart works consistently. I did look, and of course you're right. I thought it was running pretty well until I made those adjustments. Now the thing shuts down and restarts very quickly. The only problem remaining is that the display sleep corrupts the video when it wakes. To recover, I can use full sleep and then wake. No biggie, I just set power management so that display sleep and full sleep occur at the same time. I am glad you got your situation straight again, and thanks again for all of your input. The Nvidia Machine is good - I will be ironing out some issues on the Intel machine next, and then on to the D630nv. Link to comment Share on other sites More sharing options...
Mikkp Posted January 31, 2010 Share Posted January 31, 2010 Hey, i see that a Sleep fix is on the way . Leppy are you planning on making a step by step or something in that nature? And also on a side note, i have a chance to get a Intel C2D T5600@1.83GHz for around 50 dollars, thats a large amount of cash so would a C2D update really make a difference or is the changes minimal. Thanks, M. Link to comment Share on other sites More sharing options...
noisey Posted January 31, 2010 Share Posted January 31, 2010 Well, when someone puts together stupid simple instructions (or at least instructions for technical professionals who aren't exactly hardware ins-and-outs gurus but catch on to most regular stuff quickly as long as the instructions are written clearly and explain what's going on and why) on how to do this for a D820 with the 110M ... I'm in. Link to comment Share on other sites More sharing options...
SA22C Posted January 31, 2010 Share Posted January 31, 2010 Hey, i see that a Sleep fix is on the way . Leppy are you planning on making a step by step or something in that nature? And also on a side note, i have a chance to get a Intel C2D T5600@1.83GHz for around 50 dollars, thats a large amount of cash so would a C2D update really make a difference or is the changes minimal. Thanks, M. I wouldn't bother myself with the 1.83GHz. My previous laptop was a Toshiba with a 1.6 GHz and I don't see too much improvement in 'day-to-day' usage with the D620 equipped with the 2GHz chip. Well, when someone puts together stupid simple instructions (or at least instructions for technical professionals who aren't exactly hardware ins-and-outs gurus but catch on to most regular stuff quickly as long as the instructions are written clearly and explain what's going on and why) on how to do this for a D820 with the 110M ... I'm in. Well, I would suggest reading the exellent blog of AsereBLN, located here. He goes through the process of installing and patching the DSDT of a Gigabyte-based board, but the standard HPET, RTC and TMR patches are equally valid for any computer, including the Dell. Then I would read the DSDT patching section of Project OS X. They have some good discussion on DSDT patching and the USB fix that I incorporated into my DSDT was sourced from that board. Once you have a good grasp of what the DSDT actually does and how to change it, you'll be well on your way. Link to comment Share on other sites More sharing options...
leppy700m Posted February 1, 2010 Author Share Posted February 1, 2010 Hey, i see that a Sleep fix is on the way . Leppy are you planning on making a step by step or something in that nature? Possibly, I don't know. It would take some time for me to put together and it would take some dedication for the user to make it work. There is no way I'd try to offer help on whatever goes wrong - it would be a full time job even if I were good at it, which I am not. I've done a few, but I am still learning. The best I could hope to do is update a guide specific to the machines I have and make it as clear and helpful as possible. I still don't have display only sleep working on my Nvidia, and I still don't have full sleep working on the Intel. I can keep posting post my extra folder as an example, but the DSDT may well panic another machine. I am playing with sleep because I am curious, but it's really not critical to me. My take on it is still this: if you just want a "perfect" Mac, then go buy a Mac. At some point I plan on buying one - the rest of this fooling around is just a hobby, because it has no commercial value. I don't mean to diminish anyones hard work, but still this IS a hobby and as J.A. said, facts are stubborn things. And also on a side note, i have a chance to get a Intel C2D T5600@1.83GHz for around 50 dollars, thats a large amount of cash so would a C2D update really make a difference or is the changes minimal. Thanks, M. Definitely not. It's not compatible and would definitely not work. The T5600 CPU is socket P, and you need a socket M processor for a D620. I am not even sure if it would fit in the socket, but even if it did, it would be a very bad idea to power your machine up with a socket P CPU. Also, SA22C's right anyway- you wouldn't notice any difference. Edit: 2/4/2010: I stand corrected: The T5600 is socket M and would work, but you still won't notice any difference. Well, when someone puts together stupid simple instructions (or at least instructions for technical professionals who aren't exactly hardware ins-and-outs gurus but catch on to most regular stuff quickly as long as the instructions are written clearly and explain what's going on and why) on how to do this for a D820 with the 110M ... I'm in. Well I don't own any D820s, so I won't have anything specific for you. But aside from graphics and display, I think they are pretty much the same as a D620, so whatever patches work for us should work for you, since the patches for the NV machines don't really impact graphics. You'd be starting with your own DSDT extraction, so it should be good in the end. I guess I'll get to work documenting what I've got so far. I am most excited about this aspect for GMA950 machines: We can finally get rid of relic framebuffers and out of date kexts to fix that stupid backwards display implementation Dell decided on. I can do it with DSDT and not preload any graphics kexts. I am hoping that I can figure out how to get the DVI port in the dock working, too. Again, it is unlikely to be a fully scripted solution unless someone comes up with a dsdt that plays nice with a majority of a certain model with a certain bios. Link to comment Share on other sites More sharing options...
aquanutz Posted February 1, 2010 Share Posted February 1, 2010 Posting this from my newly acquired D620 thanks to your ISO you put together. Nice work! Like some others have noted, the Chameleon menu got scrambled for me when I swapped DVD's and hit F5 to have it read the SL DVD. This was due to my Combo Drive (CD Burner + DVD Drive) so I swapped it out for my girlfriend's plain DVD drive from her work laptop, which happens to be a D620 as well. I gather that one could use a USB DVD drive if they did not have a spare DVD drive to use. Thanks again, Leppy!! Link to comment Share on other sites More sharing options...
leppy700m Posted February 1, 2010 Author Share Posted February 1, 2010 Posting this from my newly acquired D620 thanks to your ISO you put together. Nice work! Like some others have noted, the Chameleon menu got scrambled for me when I swapped DVD's and hit F5 to have it read the SL DVD. This was due to my Combo Drive (CD Burner + DVD Drive) so I swapped it out for my girlfriend's plain DVD drive from her work laptop, which happens to be a D620 as well. I gather that one could use a USB DVD drive if they did not have a spare DVD drive to use. Thanks again, Leppy!! Glad you were successful. Yes, it's easy to make a USB drive work if you have another Mac. I wanted something easy to start from scratch. Link to comment Share on other sites More sharing options...
consolation Posted February 2, 2010 Share Posted February 2, 2010 I'd like to worn people against using mac-fuse; it permanently corrupted my HD catalog b-tree structure. Apparently it's not that uncommon on hackies. Oh well; summer holidays are over, so once I get my data recovered and re-install everything I can waste time at work trying to get my dell to run osx properly :-b Link to comment Share on other sites More sharing options...
leppy700m Posted February 2, 2010 Author Share Posted February 2, 2010 I'd like to worn people against using mac-fuse; it permanently corrupted my HD catalog b-tree structure. Apparently it's not that uncommon on hackies. Oh well; summer holidays are over, so once I get my data recovered and re-install everything I can waste time at work trying to get my dell to run osx properly :-b Hey, we've got some progress, and I think you're easily up to the DSDT patches SA22C researched and pointed out. Bummer about your HD. Great excuse to get a bigger badder one though. Link to comment Share on other sites More sharing options...
fyangster Posted February 3, 2010 Share Posted February 3, 2010 Leppy700m How do you get the D630 shutdown/restart fix I read through the whole 33 pages here could not find anything regard to the shutdown restart fix. All I see was to use the Openhalt but there is already one located in e/e and did not work how do you apply it. Link to comment Share on other sites More sharing options...
doc123 Posted February 3, 2010 Share Posted February 3, 2010 Leppy 700m Hi, i wanted to install mac os on my dell latitude laptop, with win Xp as a dual boot. I have D620 with 945 inbuilt vga and intel 3945 wifi card. Please recommend me which Os X version will be suitable OS X 10.5.6 or OS X 10.6.0. I mean to ask which version will support most of my hardware. Link to comment Share on other sites More sharing options...
Recommended Posts