Jump to content
InsanelyMac Forum

zPilott

Members
  • Content count

    17
  • Joined

  • Last visited

About zPilott

  • Rank
    InsanelyMac Protégé
  1. zPilott

    [Install] Dell Latitude E6400 E6500

    You have accelerated graphics, 10.6.1 and sleep? Are you using the vanilla kernel?
  2. zPilott

    [Install] Dell Latitude E6400 E6500

    I skimmed over the posts and it seems like no one has (as of yet) gotten sleep and video working at the same time, is that the case? I am still running 10.5.6 with the voodoo kernel since it is the only way I could get video and sleep working at the same time, and both are 100% mandatory for me. It doesn't look like apple has released the sources for the kernel yet, so it looks like a new voodoo kernel is not an option yet.
  3. zPilott

    [Install] Dell Latitude E6400 E6500

    You can try out the voodoo kernel real easily by just putting it on your HD somewhere and booting with it by typing kernel='xxxx'. It is really easy just to try it out without making any permanent/hard to undo changes. Sleep is just too important (for me at least) to do without. @yeye: I think if you read/search a little bit your answers will be revealed.
  4. zPilott

    [Install] Dell Latitude E6400 E6500

    I have only gotten sleep to work with the voodoo kernel and some changed kexts. Before the kexts, when I went into sleep, the computer would lock up. After the kexts, with the vanilla kernel, the computer would go to sleep, but wake up immediately (in the log you could see the wakeup event). I attached my current kexts a while back. The computer won't auto sleep when closing the display, but will sleep due to inactivity or by pressing Fn+F1. I am still running 10.5.6, but hopefully with the advise on this thread, I will be moving to 10.5.7 soon (actually reinstalling to a new bigger drive...)
  5. zPilott

    [Install] Dell Latitude E6400 E6500

    http://www.parts-people.com/index.php?acti...tem&id=5651 $45 'like new condition'
  6. zPilott

    [Install] Dell Latitude E6400 E6500

    not directly OSX related, but I just bought a backlit keyboard for my e6500 (which came from the dell outlet with a standard keyboard). It is a simple drop in. I was also happy to find out that I could configure it in win7 with the dell software and the settings for it stayed when I rebooted into OSX (unlike the mouse settings).
  7. zPilott

    [Install] Dell Latitude E6400 E6500

    I didn't have any luck with the 10.5.7 update. Would you mind posting your kexts? @gatorgolfer11 updater.command just skips some of the steps that you only need to do once. You will want to run update.command if you change any of the kexts in the KEXTs folder
  8. zPilott

    [Install] Dell Latitude E6400 E6500

    I spent a couple hours trying to get things working again after rebuilding my kexts, but sleep seems to be working again. I have attached my kexts (not sure if they are all necessary or not....) I am using the latest chameleon. KEXTs.dmg.zip
  9. zPilott

    [Install] Dell Latitude E6400 E6500

    no kext, just the voodoo kernel
  10. zPilott

    [Install] Dell Latitude E6400 E6500

    Just a quick update. I specifically got this e6500 because I didn't want a computer without the nipple (touchpoint). In windows I use the scrolling feature (by holding the middle mouse button and pushing the stick). On another post on this forum, I found out about a utility called Smart Scroll that you can set up to do scrolling like you can in windows (works with the touchpad too). If you want to try it out, enable "Grab Scroll" with "Scroll without moving cursor". I also have sleep working using the voodoo kernel. Previously, I couldn't use the voodoo kernel because it prevented breakpoints from working in xcode, but I found a comment google code that if you set the kernel flag std_dyld=1 you get xcode breakpoints again (this option wont work for people with AMD CPUs but that is not a problem for us).
  11. zPilott

    AnV IOPCIFamily 2.5 build 243

    I don't know if AnV is still watching this thread, but there is some issues with the conversion to snprintf you might want to fix. if ((subVendor || subProduct) && ((subVendor != vendor) || (subProduct != product))) { out += snprintf(out, sizeof(out), "pci%lx,%lx", subVendor, subProduct) + 1; } out += snprintf(out, sizeof(out), "pci%lx,%lx", vendor, product) + 1; out += snprintf(out, sizeof(out), "pciclass,%06lx", classCode) + 1; This code isn't going to do the same thing as the sprintf version. What you want is something more like: if ((subVendor || subProduct) && ((subVendor != vendor) || (subProduct != product))) { out += snprintf(out, sizeof(compatBuf)-(out-compatBuf), "pci%lx,%lx", subVendor, subProduct) + 1; } out += snprintf(out, sizeof(compatBuf)-(out-compatBuf), "pci%lx,%lx", vendor, product) + 1; out += snprintf(out, sizeof(compatBuf)-(out-compatBuf), "pciclass,%06lx", classCode) + 1; The second parameter to snprintf is how many bytes to write. When you put sizeof(out) in there, you are telling it to write 8 bytes (on a 64 bit os). snprintf will return -1 if there isn't enough room, but will return the length needed if you pass it a size of 0. In this case, it shouldn't hurt because the string is guaranteed to fit(as is, though that may not be true if the code changes further). For example, if any of these calls exactly fills up the buffer then there would be a problem. if ((subVendor || subProduct) && ((subVendor != vendor) || (subProduct != product))) { written= snprintf(out, sizeof(compatBuf)-(out-compatBuf), "pci%lx,%lx", subVendor, subProduct); if(written>=0){ out +=written+1 } else { *out = 0; } } if(sizeof(compatBuf) > (out-compatBuf) { written= snprintf(out, sizeof(compatBuf)-(out-compatBuf), "pci%lx,%lx", vendor, product); if(written>=0){ out +=written+1 } else { *out = 0;//if a partial copy is okay you can do *(out+sizeof(compatBuf)-(out-compatBuf)-1)=0 } } if(sizeof(compatBuf) > (out-compatBuf) { written= snprintf(out, sizeof(compatBuf)-(out-compatBuf), "pciclass,%06lx", classCode); if(written>=0){ out +=written+1 } else { *out = 0; } } A dynamic buffer could also be used: UInt32 size = snprintf(NULL, 0, "pci%lx,%lx", subVendor, subProduct) + 1; size += snprintf(NULL, 0, "pci%lx,%lx", vendor, product) + 1; size += snprintf(NULL, 0, "pciclass,%06lx", classCode) + 1; char* buffer = new char[size]; out=buffer; int written=0; written+=snprintf(out+written, size-written, "pci%lx,%lx", subVendor, subProduct) + 1; written += snprintf(out+written, size-written, "pci%lx,%lx", vendor, product) + 1; written += snprintf(out+written, size-written, "pciclass,%06lx", classCode) + 1; .... delete [] buffer;
  12. zPilott

    [Install] Dell Latitude E6400 E6500

    I messed around with it a bit more, and decided to just reinstall from the disk (Archive and install) and things seem to be back where they were before I did the update. Quadro NVS 160M 256 Mo: YES quarz ok Bluetooth: NO 370 (not detected) Wifi (dell wirelessN): YES Sound: YES at start , a crack LAN : YES KeyBoard: YES Screen Auto-Luminosity: YES screen adjust YES TouchPad: Yes, no touchpad preferences or advanced features Touchstick: YES BatteryIndicator: YES Sleep: NO Shutdown/Restart: NO Ricoh SD reader: ? 1394a firewire 400: ? DVD Burner: YES sound controll buttons: YES VGA dual display: ? e-port: ? PC-card: ? PCI express: ? display: 1920x1200 E-Sata: ? USB: YES keyboard, mouse headphone jack: YES microphone: NO photobooth: YES ichat: YES os: 10.5.6 (no go on 10.5.7) any ideas for sleep/shutdown/restart on 10.5.6?
  13. zPilott

    [Install] Dell Latitude E6400 E6500

    I tried the 10.5.7 update and I am having troubles I was booting to a black screen with a mouse cursor. I then tried (booting in safe mode) messing with the system NV* files and got it to reboot in software mode. I then tried rebuilding my chameleon extensions.mkext and now I can't boot at all (kernel panic right away).
  14. zPilott

    Compiling drivers

    I downloaded the source for ApplePS2Controller.kext to try to get the trackpad and touchpad (dualpoint) on my dell e6500 working. I ended up not needing to make any changes to the source, but I did have to delete the dir from /System/Library/Extensions even though I am using chameleon with a retail install. Is there some way that I can modify the source/plist etc. to make it so the one in my boot partition overrides the one in /System/Library/Extensions (a version number somewhere or something?) http://www.insanelymac.com/forum/index.php...t=#entry1153357 has a link to the ApplePS2Controller.kext I am using.
  15. zPilott

    [Install] Dell Latitude E6400 E6500

    I finally got the Dualpoint working tonight. I downloaded the source from http://www.insanelymac.com/forum/index.php?showtopic=21952 and compiled it. When I installed it to my boot partition (I am using Chameleon) my touchstick stopped working, and the touchpad was still crazy (but less bad, i guess). Then I tried deleting /System/Library/Extensions/ApplePS2Controller.kext and then rebuit my chameleon Extensions.mkext and now they both work. I am going to see if I can get 1 finger scrolling etc. next. I think there should be some way to make it work without deleting /System/Library/Extensions/ApplePS2Controller.kext if anyone has any ideas let me know. Now if I could just get sleep/restart/shutdown to work I would have everything I need. ApplePS2Controller.kext.zip
×