Jump to content
Welcome to InsanelyMac Forum

Register now to gain access to all of our features. Once registered and logged in, you will be able to contribute to this site by submitting your own content or replying to existing content. You'll be able to customize your profile, receive reputation points as a reward for submitting content, while also communicating with other members via your own private inbox, plus much more! This message will be removed once you have signed in.


  • Content count

  • Joined

  • Last visited

About cyberphilia2010

  • Rank
    InsanelyMac Protégé
  1. Snow Leopard on VAIO P(VGN-P90HS) working!

    (I want to start a new post since this is not about TrackPad) I found that iWork apps are not working due to the lack of support of QE/CI in GMA. Is anybody working on this? I wonder how hard this is to be added. Actually, I do not care about photobooth and games, but I do care for iWork app. So any workaround to get iWork is fine with me. iWork is far better than MS Office...
  2. Snow Leopard on VAIO P(VGN-P90HS) working!

    I was testing the cam with iChat. iChat crashes when video is enabled, although I do not really use iChat :-) (I used it just for testing). Your ioreg output of vaiop looks almost the same as my vaiox's. So I checked with skype and I saw that my cam works fine! Thanks much for the head-up! Now, the webcam part is resolved! (since I do not care about iChat). Thanks for your suggestion. Looking at the code, I noticed the override success=true, so I did not add my device id to the singles array. So I left it at it is, since IsItALPS does not seem to get called elsewhere. I am now wondering if this trackpad is really from ALPS or not... getModel(&E6, &E7); DEBUG_LOG("E7: { 0x%02x, 0x%02x, 0x%02x } E6: { 0x%02x, 0x%02x, 0x%02x }", E7.byte0, E7.byte1, E7.byte2, E6.byte0, E6.byte1, E6.byte2); success = IsItALPS(&E6,&E7); DEBUG_LOG("ALPS Device? %s", (success ? "yes" : "no")); // override success = true; _touchPadVersion = (E7.byte2 & 0x0f) << 8 | E7.byte0; [update] EgoOSX said on 12/31/2009 regariding HP/Compaq Mini that Syslog on my vaiox says "ALPS GlidePoint 4.115", so I think I am on the same boat... 4.115 is taken from the E7 report { 0x73, 0x02, 0x64 }. So apparently HP Mini got the same Trackpad as vaiox. [update2] It does seem that my vaiox got ALPS touchpad, though I am not 100% sure. In Ubuntu forum, this guy got E7 report exactly the same as vaiox. But this guy also may have thought his touchpad is from ALPS but it may actually be not... http://ubuntuforums.org/archive/index.php/t-1316361.html
  3. Snow Leopard on VAIO P(VGN-P90HS) working!

    Oh I am sorry, I did not report right. USB info may not be of Trackpad and USB cam. Ok, I have added the debug print at ApplePS2ALPSGlidePoint::getModel in TrackPad.kext and the syslog says, E7: { 0x73, 0x02, 0x64 } E6: { 0x00, 0x00, 0x64 } A weird thing is the same function (getModel) determines that it is not ALPS device. I do not know if this is from ALPS or not. Is there any way to check that? Also for the web cam, I have checked the ioreg output and found the following. The device ID (0x18b6) and Vendor ID (0x5ca) are correct? Am I looking at something different? +-o Sony Visual Communication Camera@0 <class IOUSBInterface, id 0x0, registered, matched, active, busy 0 (1088 ms), retain 5> | | | | { | | | | "IOUserClientClass" = "IOUSBInterfaceUserClientV2" | | | | "idProduct" = 0x18b6 | | | | "IOCFPlugInTypes" = {"2d9786c6-9ef3-11d4-ad51-000a27052861"="IOUSBFamily.kext/Contents/PlugIns/IOUSBLib.bundle"} | | | | "iInterface" = 0x2 | | | | "bAlternateSetting" = 0x0 | | | | "bConfigurationValue" = 0x1 | | | | "USB Interface Name" = "Sony Visual Communication Camera" | | | | "bInterfaceProtocol" = 0x0 | | | | "bInterfaceNumber" = 0x0 | | | | "bInterfaceSubClass" = 0x1 | | | | "idVendor" = 0x5ca | | | | "bInterfaceClass" = 0xe | | | | "locationID" = 0xfffffffffd800000 | | | | "bNumEndpoints" = 0x1 | | | | "bcdDevice" = 0x20 | | | | } | | | | [update] As you said, I confirmed from ioreg that 044e:3017 is Broadcom bluetooth (but manufacturer is ALPS?). I am puzzled about webcam. Do you know what IOUSBCompositeDriver does? | | +-o EHC1@1D,7 <class IOPCIDevice, id 0x0, registered, matched, active, busy 0 (1371 ms), retain 11> | | | +-o IOService <class IOService, id 0x0, !registered, !matched, active, busy 0, retain 4> | | | +-o AppleUSBEHCI <class AppleUSBEHCI, id 0x0, registered, matched, active, busy 0 (1212 ms), retain 12> | | | +-o EHCI Root Hub Simulation@1D,7 <class IOUSBRootHubDevice, id 0x0, registered, matched, active, busy 0 (60 ms), retain 10> | | | | +-o AppleUSBHub <class AppleUSBHub, id 0x0, registered, matched, active, busy 0 (2 ms), retain 7> | | | | +-o IOUSBInterface@0 <class IOUSBInterface, id 0x0, !registered, !matched, active, busy 0, retain 6> | | | +-o IOUSBMiscellaneousDevice@fd800000 <class IOUSBDevice, id 0x0, registered, matched, active, busy 0 (1173 ms), retain 9> | | | +-o IOUSBCompositeDriver <class IOUSBCompositeDriver, id 0x0, !registered, !matched, active, busy 0, retain 4> | | | +-o Sony Visual Communication Camera@0 <class IOUSBInterface, id 0x0, registered, matched, active, busy 0 (1090 ms), retain 5> | | | +-o IOUSBInterface@1 <class IOUSBInterface, id 0x0, registered, matched, active, busy 0 (588 ms), retain 5>
  4. Snow Leopard on VAIO P(VGN-P90HS) working!

    @ryuu123 Thanks for the info. I have downloaded the VoodooPSController source code from http://forum.voodooprojects.org/index.php/topic,304.0.html (20090511.zip) And patched the Trackpad code with ALPS patch AB posted as you suggested. http://forum.voodooprojects.org/index.php/topic,567.0.html I can successfully build the code with or without the patch, but I don't seem to be able to enable TrackPad of vaiox even for the basic functionalities such as pointer moves and clicks. VoodooPS2Trackpad.kext successfully gets loaded. I inserted lots of IOLog messages to make sure the kext is started. I tried (1) including the trackpad kext into your VoodooPS2Controller as a plugin and (2) replace VoodooPS2Controller I built with yours, but neighther of these works (Trackpad does not operate, the mouse cursor stays still, but Bluetooth mouse works fine under this situation and also keyboard is fine too). However, with your VoodooPS2Contoller, my trackpad operates fine. It simply seems that TrackPad driver included in the zip does not seem to work with vaiox trackpad for some reason. The trackpad in vaiox is the following one, so it sure is from ALPS though. Bus 003 Device 002: ID 044e:3017 Alps Electric Co., Ltd I am not familiar with apple's HID system, but it is not clear to me why VoodooPS2Mouse included in your VoodooPS2Controller generally works fine with any trackpad. Also, VoodooPS2Trackpad.kext seems successfully built and loaded, but something is wrong and it does not operate my trackpad. Do you think of any hint to resolve this? This is my first time building a kext so any help would be appreciated. (sorry for asking questions regarding the laptop you do not have, but vaiop and vaiox seem very similar...) [update] Also, I want to enable WebCam too, but which kexts vaiop is using for its motioneye camera? My vaiox has the following motioneye camera, but it is not enabled by default. Bus 001 Device 004: ID 05ca:18b6 Ricoh Co., Ltd
  5. Snow Leopard on VAIO P(VGN-P90HS) working!

    @ryuu123 I have a couple of questions for building kexts, esp. VoodooTrackpad.kext (patched for ALPS). Can you tell me where you got VoodooPS2Controller source? I suspect that there exist svn trees for all the voodoo sub projects, but so far I could not get to it. Maybe I should spend more time searching for them, but if you know where (or how to) let me know. I found the tree for chameleon, but it does not seem to include the other voodoo stuff. Also which version of VoodooPS2Controller code did you compile into your kext? I would like to match up trackpad.kext with your kext. And I need to know if you have changed anything in ps2controller for suspend or for vaiop/vaiox specific stuff. I also try building your kexts, just to see how things get built. This is a newbie question, but for vaiop, we should set the target to i386 right? I am not familiar with atom much...
  6. Snow Leopard on VAIO P(VGN-P90HS) working!

    @ryuu123 Thanks for sharing the source code and info on ALPS touch pad. Very impressive work indeed (The VaioPEnabler code is amazing..). I will try building my own kext hopefully soon. @nofearl Thanks. What I did is just use ryuu123's kexts (the latest). Webcam, multitouch, ethernet are not enabled, but suspend/wakeup works like a charm. You should try...
  7. Snow Leopard on VAIO P(VGN-P90HS) working!

    Ryuu123, I just want to say thanks again. Suspend works beautifully in my vaio x. Now only my complaint is a single-touch touchpad. Is there any driver to enable multi-touch? Also, I would like to know the build environment you are using. Is there any way to help your development? All provided here are binary patches plus kexts. At least I would want to build kexts myself from sources, if possible... Thanks for your great work!
  8. Snow Leopard on VAIO P(VGN-P90HS) working!

    Hi Ryuu123, My vaio type x got a US keyboard, so I have confirmed that your patches vaiop20100327us.zip are fine. (although my test does not confirm they work on vaio type p with a US keyboard). However, I have one issue now. I have applied everything in zip When my type x goes suspend (not hibernate), the screen is off but cpu fan is still blowing. After that, it wont wake up. The screen wont be on. While I am pressing the power button, the battery LED turns red, but nothing happens. I have to power-cycle the machine. Maybe this is because of the H/W difference between p and x or has to do with superhai or netkas files... You said new fakesmc and voodoopowermini etc are needed. Can you tell me what to use?
  9. Snow Leopard on VAIO P(VGN-P90HS) working!

    Thanks a lot. I have changed your patch scripts a bit since I had to boot up my vaio from the USB install image. But as you suggested, I copied the stock mach_kernel from 10.6.2 and patched it then apply the PIIX patch too. And my vaio now boots up. So what was the cause of the trouble with 10.6.3 udpate? Some people out there reported that their hackintoshes just upgraded without a hitch... [update] New GMA500 related kexts in the zip gave vaiox a KP when it suspends (lid close). Replacing them with the old one work fine most of the time. But sometimes it won't come back from sleep.
  10. Snow Leopard on VAIO P(VGN-P90HS) working!

    Hi Ryuu123 Thanks for your great work. I have been running SL on Vaio Type X using your kernel and kernel extension. (Vaio P and X are very similar h/w-wise. It was fine until I have updated my X to 10.6.3, but now after reboot it does not seem to boot any more. (The screen shows the apple log, no progress icon is shown). It seems it KPs at the boot screen. Do you have any idea why this is happening? A bunch of people have already reported they upgraded fine, but it wasn't the case with me... I suspected that SleepEnabler.kext may be causing the trouble, but I think I deleted that at some point and I do not seem to have that in my SL anymore. Any hints?