Jump to content

Mariusz

Retired
  • Posts

    83
  • Joined

  • Last visited

  • Days Won

    4

Everything posted by Mariusz

  1. My friend just bought Sierra Wireless MC8775 for his WinXP thinkpad. I had 30 minutes to check it against my E6400 Lion and I'm happy to report that it works! I had issues connecting by AirCard Watcher that I use for MC8781 but I guess this can be easily fixed by using other one (for 875U). Here's the info from System Information > Hardware > USB USB Bus: Host Controller Location: Built-in USB Host Controller Driver: AppleUSBUHCI PCI Device ID: 0x3a36 PCI Revision ID: 0x0003 PCI Vendor ID: 0x8086 Bus Number: 0x5d Mini Card: Product ID: 0x6812 Vendor ID: 0x1199 (Sierra Wireless Inc.) Version: 0,02 Speed: Up to 12 Mb/sec Manufacturer: Sierra Wireless, Incorporated Location ID: 0x5d200000 / 2 Current Available (mA): 500 Current Required (mA): 500
  2. You are right: Those two have receive equalizer with dual antenna diversity. - MC8780: 850/2100 MHZ optimized for Europe and Asia Pacific - MC8781: 850/1900 MHZ optimized for North America And this card supports tri-band UMTS/HSPA so in MC8781 case I think it prioritize UMTS/HSPA usage - cause between GPRS and UMTS it expects EDGE and cause of US optimization in europe it doesn't detect any so it pushes it to higher frequency. That is why I have observed higher speeds on this modem or this is another placebo effect I'll soon get my hands on MC8775 so I'll have a comparison.
  3. I didn't knew there was a T9900 model - in your case define MacBookPro5,3 inside /Extra/smbios.plist. I have also updated my second post and included kext's and configs I use. Clean up your system: delete all custom kext's, cleanup caches, rebuild and try my pack. Glad to hear this post is becoming helpful.
  4. This thread is focused on Lion but SL 10.6.8 share many similarities so I guess this will work equally good. Sure but remember that I don't use sleepenabler, so have this in mind. This DSDT is work in progress but good enough for everyday use. dsdt-mariusz.aml.zip I remember getting two finger scrolling to work in 32bit but this was a pain to use + you loose track point so I've decided to let go of that. Good to hear that - right now I don't have a spare SD card to test it out, but do share kexts that work for you - thanks.
  5. I'll use this post to update my working configuration files and kext's. Bootloader: I'm using ChameleonVS_2.1_Rev1701.dmg.zip /Extra/org.chameleon.Boot.plist: <?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>Kernel Flags</key> <string>-v</string> <key>RestartFix</key> <string>Yes</string> <key>SystemType</key> <string>2</string> <key>Timeout</key> <string>1</string> <key>UseKernelCache</key> <string>Yes</string> </dict> </plist> /Extra/smbios.plist: <?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>Copyright</key> <string>OSXLatitude E6400 2.26GHz</string> <key>SMbiosvendor</key> <string>Apple Inc.</string> <key>SMbiosversion</key> <string>MBP55.88Z.00AC.B03.0906151708</string> <key>SMboardproduct</key> <string>Mac-F2268AC8</string> <key>SMexternalclock</key> <string>266</string> <key>SMfamily</key> <string>MacBook Pro</string> <key>SMmaximalclock</key> <string>2260</string> <key>SMmemspeed</key> <string>667</string> <key>SMmemtype</key> <string>19</string> <key>SMproductname</key> <string>MacBookPro5,5</string> <key>SMserial</key> <string>YM926MI466D</string> <key>SMsystemversion</key> <string>1.47f2</string> </dict> </plist> Warning: Change YM926MI466D to Your serial number! You can generate one using latest Chameleon Wizard. Kext's I use: This is my custom 0EDP.kext Pack: 0EDP.kext.zip Inside You will find: AppleHDADisabler.kext FakeSMC.kext IntelCPUMonitor.kext VoodooHDA.kext VoodooPS2Keyboard.kext DellBluetoothHCI.kext Intel82566MM.kext VoodooBattery.kext VoodooPS2Controller.kext VoodooPS2Mouse.kext VoodooSDHC.kext Important: 0EDP.kext is ment to run in /S/L/E use Kext Wizard to install it DSDT: For now use this dsdt-mariusz.aml.zip
  6. I'm starting this thread to research Dell Latitude E6400/6500. Hardware options Display E6400: 14,1 inch display @ 1280x800 or 1440x900 E6500: 15,4 inch display @ 1280x800 or 1440x900 or 1920x1200 Processor Intel Core 2 Duo P8400 (2.26GHz, 3M L2 Cache, 1066MHz FSB) Intel Core 2 Duo P8600 (2.40GHz, 3M L2 Cache, 1066MHz FSB) Intel Core 2 Duo T9400 (2.53GHz, 6M L2 Cache, 1066MHz FSB) Intel Core 2 Duo P9500 (2.53GHz, 6M L2 Cache, 1066MHz FSB) Intel Core 2 Duo T9600 (2.80GHz, 6M L2 Cache, 1066MHz FSB) Intel Core 2 Duo T9800 (2.93GHz, 6M L2 Cache, 1066MHz FSB) Intel Core 2 Duo T9900 (3.06GHz, 6M L2 Cache, 1066MHz FSB) Ram: 2 memory slots : up to 8 GB DDR2-800 RAM Video Intel GMA 4500MHD 256MB NVIDIA Quadro NVS 160M (optional) Wireless Intel WiFi Link 5100 802.11 a/g/n Intel WiFi Link 5300 802.11 a/g/n Dell Wireless 1510 (Broadcom 4322) Bluetooth (optional) Dell Wireless 370 Bluetooth 2.1 Dell Wireless 410 Bluetooth with UWB Fingerprint reader (optional) Mobile Broadband (optional) AT&T (HSDPA) with GPS Verizon Wireless (EV-DO Rev A) with GPS Sprint (EV-DO Rev A) with GPS Dell Wireless 5600 Mobile Broadband (Gobi 1000) Internal 56k Modem (optional) Camera/Microphone 0.3MP Webcam with microphone (optional) Microphone Keyboard Standard Keyboard Backlit Keyboard (optional) Optical Drive 8X DVD 24X CD-RW/DVD 8X DVD-RW/CD-RW Hardware info Info from Linux (lspci -nn) 00:00.0 Host bridge [0600]: Intel Corporation Mobile 4 Series Chipset Memory Controller Hub [8086:2a40] (rev 07) 00:01.0 PCI bridge [0604]: Intel Corporation Mobile 4 Series Chipset PCI Express Graphics Port [8086:2a41] (rev 07) 00:03.0 Communication controller [0780]: Intel Corporation Mobile 4 Series Chipset MEI Controller [8086:2a44] (rev 07) 00:03.2 IDE interface [0101]: Intel Corporation Mobile 4 Series Chipset PT IDER Controller [8086:2a46] (rev 07) 00:03.3 Serial controller [0700]: Intel Corporation Mobile 4 Series Chipset AMT SOL Redirection [8086:2a47] (rev 07) 00:19.0 Ethernet controller [0200]: Intel Corporation 82567LM Gigabit Network Connection [8086:10f5] (rev 03) 00:1a.0 USB Controller [0c03]: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #4 [8086:2937] (rev 03) 00:1a.1 USB Controller [0c03]: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #5 [8086:2938] (rev 03) 00:1a.2 USB Controller [0c03]: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #6 [8086:2939] (rev 03) 00:1a.7 USB Controller [0c03]: Intel Corporation 82801I (ICH9 Family) USB2 EHCI Controller #2 [8086:293c] (rev 03) 00:1b.0 Audio device [0403]: Intel Corporation 82801I (ICH9 Family) HD Audio Controller [8086:293e] (rev 03) 00:1c.0 PCI bridge [0604]: Intel Corporation 82801I (ICH9 Family) PCI Express Port 1 [8086:2940] (rev 03) 00:1c.1 PCI bridge [0604]: Intel Corporation 82801I (ICH9 Family) PCI Express Port 2 [8086:2942] (rev 03) 00:1c.2 PCI bridge [0604]: Intel Corporation 82801I (ICH9 Family) PCI Express Port 3 [8086:2944] (rev 03) 00:1d.0 USB Controller [0c03]: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #1 [8086:2934] (rev 03) 00:1d.1 USB Controller [0c03]: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #2 [8086:2935] (rev 03) 00:1d.2 USB Controller [0c03]: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #3 [8086:2936] (rev 03) 00:1d.7 USB Controller [0c03]: Intel Corporation 82801I (ICH9 Family) USB2 EHCI Controller #1 [8086:293a] (rev 03) 00:1e.0 PCI bridge [0604]: Intel Corporation 82801 Mobile PCI Bridge [8086:2448] (rev 93) 00:1f.0 ISA bridge [0601]: Intel Corporation ICH9M-E LPC Interface Controller [8086:2917] (rev 03) 00:1f.2 SATA controller [0106]: Intel Corporation ICH9M/M-E SATA AHCI Controller [8086:2929] (rev 03) 00:1f.3 SMBus [0c05]: Intel Corporation 82801I (ICH9 Family) SMBus Controller [8086:2930] (rev 03) 01:00.0 VGA compatible controller [0300]: nVidia Corporation G98M [Quadro NVS 160M] [10de:06eb] (rev a1) 03:01.0 CardBus bridge [0607]: Ricoh Co Ltd RL5c476 II [1180:0476] (rev ba) 03:01.1 FireWire (IEEE 1394) [0c00]: Ricoh Co Ltd R5C832 IEEE 1394 Controller [1180:0832] (rev 04) 03:01.2 SD Host controller [0805]: Ricoh Co Ltd R5C822 SD/SDIO/MMC/MS/MSPro Host Adapter [1180:0822] (rev 21) 0c:00.0 Network controller [0280]: Broadcom Corporation BCM4322 802.11a/b/g/n Wireless LAN Controller [14e4:432b] (rev 01) More detailed: lspci -nnvvxxx Hardware support Processor ... Chipset Intel PM45 chipset (ICH9M) Gigabit Ethernet Works with driver. For ethernet to work you need Intel82566MM.kext. Wireless Ethernet Dell Wireless 1510 Works out of box using IO80211Family.kext/Contents/PlugIns/AirPortBrcm4331.kext AirDrop supported Intel WiFi Link Doesn't work. Don't waste your time on that, replace it by supported Broadcom one. Bluetooth Works with driver. For Bluetooth to work you need to use DellBluetoothHCI.kext SD Card Reader Works with driver. I have compiled VoodooSDHC.kext from this thread and tested it with SD and SDHC cards. Laptop sleeps and wakes with card detected. PC Card (PCMCIA) ... USB Works with DSDT fix. Firewire Works out of box. Not tested. eSATA Works with DSDT fix. Not tested. Graphic - NVidia NVS 160M Works with DSDT fix or GraphicsEnabler=Yes. note: graphic performance are highly dependent on devices HDD. I have changed the stock 80GB 5400rpm with Seagate MomentusXT 320GB Hybrid Drive and can observe x3 boost up in OpenGL performance. - Intel X4500MHD Partially working. No working driver exists. You can set Graphics Mode in boot loader for native resolution and thats about it. If You think seriously about using OSX on your laptop - stay away from this graphic chip. DisplayPort Works with DSDT fix. Auto-detects external display and supports mirroring. VGA Out Partially working. You must force "Detect Display" to discover attached display and again for detached display. Mirroring works. Audio Works with driver. This HD Audio device uses IDT 92HD71B7 codec. Use latest VoodooHDA.kext (2.7.3) and make sure you have this Info.plist settings: <key>VoodooHDAEnableHalfMicVolumeFix</key> <true/> <key>VoodooHDAEnableHalfVolumeFix</key> <true/> <key>VoodooHDAEnableMuteFix</key> <true/> <key>VoodooHDAEnableVolumeChangeFix</key> <true/> Keyboard/Touchpad/Trackpoint Works with driver. These are all PS2 devices that work with ApplePS2Controller.kext and VoodooPS2Controller.kext. These kext's work best for me in 32/64 bit : VoodooPS2Controller.kext.zip LCD Works out of box. Display is detected and all resolutions are available. Ambilight sensor works. Webcam Works out of box. This is a UCV (USB video class) webcam so you have native support for it as long as you have a fully functional EHC2. Optical Drive Works out of box. 8X DVD-RW/CD-RW detected as internal drive PLDS DVD+-RW DU-8A2S. DVD Player works. Fingerprint Reader Not working. This device uses new broadcom 5880 USH subsystem on a USB Bus. Further investigation is needed. Suspend (RAM) Works. Command to enable suspend to ram only: sudo pmset -a hibernatemode 0 sudo rm /var/vm/sleepimage Suspend (DISK) Not working. Command to enable suspend to disk only: sudo pmset -a hibernatemode 1 Suspend (DISK+RAM) Not working. Command to enable suspend to disk + ram: sudo pmset -a hibernatemode 3 TO BE CONTINUED...
  7. Right now I'm using my own DSDT cause there isn't any for E6400 in EDP. It's a shame I don't have a D430 anymore to test this out. As you can see your lack of vanilla wwan drivers is due to USB mess-up.
  8. How is Your USB Device Tree in System Information? Is the AirCard detected there? Mine looks like this: USB Bus: Host Controller Location: Built-in USB Host Controller Driver: AppleUSBUHCI PCI Device ID: 0x3a36 PCI Revision ID: 0x0003 PCI Vendor ID: 0x8086 Bus Number: 0x5d AirCard: Product ID: 0x6856 Vendor ID: 0x1199 (Sierra Wireless Inc.) Version: 0,02 Speed: Up to 12 Mb/sec Manufacturer: Sierra Wireless, Incorporated Location ID: 0x5d200000 / 2 Current Available (mA): 500 Current Required (mA): 500
  9. As for vanilla drivers this was done automatically by AppleWWANSupport2.kext (no extra steps needed - beside connection settings of course). And Yes the new Watcher works on 32 and 64 bit (tested on Lion 10.7.3)
  10. I know this post is old but damn I enjoyed watching those funny and informative videos Good work!
  11. No You can leave the keyboard. The only thing you can do is downgrade bios to A09 and you will be at the same stage I left the d630. I'm sorry but I don;t have this laptop anymore so I can't do more tests for you.
  12. In your case by related I meant AppleACPIPS2Nub.kext. Those two kext's are not keyboard related they are for GMA X3100 and Broadcome WiFi Remove the Intel WiFi - I'm allergic And try this: 1. Download EDP2.2 again and install it (just to be sure nothing is corrupted) - configure it again 2. In terminal: sudo rm -rf /System/Library/Caches/com.apple.kext.caches/Startup/* sudo mv /Extra/Extensions /Extra/KextStore sudo rm /Extra/Extensions.mkext 3. In Kext Wizard: check "Rebuild cache" and Execute 4. Reboot and report
  13. Just to sum things out. - don't waste your time on intel wifi (hope the broadcome will come soon) - load default bios settings - double check if AHCI is enabled. The lack of KB problems are bizarre. It seems to me You might be having others kext's laying here or there. Delete all ApplePS2* VoodooPS2* and related in /S/L/E, clean all system caches, boot with -f option (to test it out) and if Your Keyboard is not malfunctioning it must work! If this won't help, there is one more thing that You can do : Downgrade bios to A09
  14. I have found out that You can use Sierra's Watcher software and drivers dedicated to other cards. The newest one I've found is for AirCard 326U witch is a 4G card Go ahead and download it. I have just tested it on Lion 10.7.2 64bit mode with a huge success. Here are some screen shots: TIP: Disable AirCard Watcher from auto starting. You can check/uncheck "Open AirCard Watcher at Login" in Preferences but this didn't worked for me. The sucker started every time, and restarted after wakeup from sleep every time the device was initialized. This is because of /Library/Sierra/SierraDevSupport service running in the background. To solve the problem just delete (or move some place safe) /Library/LaunchAgents/com.sierrawireless.SwitchTool.plist
  15. I'm not 100% sure but I think MC8780 is equal to air card 880U and I think I saw this card listed inside newest watcher. So most likely this card will work just fine.
  16. This card is the one recommended for use in both Lion and Snow Leopard. Description: The Sierra UMTS MiniPCI Express card enables Snow Leopard and Lion to establish a stable mobile data connection with your HackDell. You can install this card at a spare PCI Express Card slot in your notebook. An antenna has to be already existing and, in addition to the module, you also need a suitable SIM card slot. I have used this card with success in Latitude D430, D630 and now testing it in E6400. Technical Details: Type: Sierra Wireless - MC8781 Slot: Mini PCI Express Card Mode: HSDPA/WCDMA/EDGE/GPRS Frequency: WCDMA 850/900/1900/2100 MHz Speed: HSDPA 7.2Mbps, HSUPA 2.0Mbps Drivers and Software: Vanilla drivers (AppleWWANSupport2.kext) in Lion and Snow Leopard work excellent. If You need to have a text messaging (SMS) software, download and install newest AirCard USB 307 Generic Watcher.
  17. I have learned that the best choice for native support is to get: Dell Wireless 1510
  18. Few days ago I’ve decided to stretch my hackintoshing bones a bit and try out Lion on Dell Latitude D630 that was once sent to me by Anders for testing (the day I suspended my activity at Osxlatitude I left the laptop with Mac OS X 10.6.7 perfectly working to lay down on the shelf). So lately I’ve prepared my self an hackintosh friendly USB Lion installation media - stuffed with EDP kick start files and a copy of EDP 2.2. Crossed my fingers and booted from the pen-drive. Turned out that the installer booted with no problem, the only small disadvantage was that the keyboard and mouse was not recognized. The USB keyboard and mouse came in handy at that point. I’ve wiped all data using Disk Utilities and installed Lion. After installation, once again, I’ve booted from the USB media choosing freshly installed system this time. And here it was almost perfect Lion working on D630 X3100. Why almost perfect? There was no sound, wifi, ethernet and touchpad, but with the minimal kickstart kexts, this was a normal thing. I’ve installed EDP 2.2 from the pen-drive. Installed Chameleon and Configured it for D630 X3100. Restarted and booted, this time from the HDD and voila. Sound, Ethernet and Touchpad worked. To be honest I was disappointed that the wifi was not working from the start this meant that my Dell 1395 injection in dsdt was no good for Lion, what later turned out that Apple dropped the support for Broadcome 4315 chip, at least the way it was supported in Snow Leopard. Didn’t have time to play with it to long I’ve decided to replace the IO80211Familly.kext with the one from Snow Leopard and edited it to include more device id’s. After rebooting, the wifi was recognized and working perfectly. At that point I thought that the system was fully operational to later find out that the OpenGL was extremely sloooow. The Lion GUI was performing OK, but accelerated content was extremely choppy not to mention watching FullHD video content in 11fps was not an option for me. Again, I knew from Snow Leopard that GMA X3100 can do much better than that, so I’ve replaced Lion’s AppleIntelGMAX3100FB.kext with the one from SL and could report 24-29fps in 1080p Live-TV streams over wifi and 28fps in Xbench OpenGL test. So Dell Latitude D630 with Intel GMA X3100 turned out to be an excellent Lion Hackintosh, good enough for every day use. Short recap of steps taken: - Prepare Lion USB Install pen-drive (don't waste your time doing it by hand like I did - use myHack method) - download and copy all necessary files on Lion USB Install pen-drive (Kick start Extra folder, Chameleon, EDP 2.2, Kext's) - Install and configure Lion - Install Chameleon-2.1svn-r1791.pkg and EDP 2.2.pkg - run edptool.command from /Extra and configure EDP for D630 X3100 (answers: 1 - 6 -1 - n - y) - replace org.chameleon.Boot.plist and smbios.plist in /Extra/ with the one's from this post - reboot and use your Ethernet to update system to 10.7.2 or if You have a combo update install it and reboot. - replace IO80211Family.kext and AppleIntelGMAX3100FB.kext in /System/Library/Extensions/ - done! Update: Users with X3100 @ 1440x900 use DSDT from this post. Extra.zip Chameleon-2.1svn-r1791.pkg.zip SLE.zip
  19. To be honest I was trying different approach. To totally get ridge of LAN from dsdt to actually see if the sdcard reader is working. And to my dissapointmrnt I can tell that this was another dead end The card size and type is recognized and that's about it, filesystem is not mountable ( typical IO errors, etc.). About assigning IRQ 7: I guess we will have to try.
  20. - The USB problem can be solved by adding IRQ15. (I use 0,8,11,15 in HPET) - As it is to "immediately wakes from sleep" I have observed the same using your boot loader - that is why I use AnVAL5.1.4 (it's in dropbox). I haven't had time to investigate it. Question: Do You use bios sys password and have you disabled hibernation?
  21. Slice: Do you happened to have a changelog for this build?
  22. Interesting find and I do agree about using ones own DSDT. I guess D420's solo do differ, what bios ver you have there?. Please apply your vanilla DSDT dump to this topic. Thanks
  23. Yes this was cause you used debugging enabled revision + you don't need ATI5000Enabler.dylib in modules. Try AnVAL. BTW I have eddited my DSDT post now for D630/D830/D530. I'll add X3100 injeciton soon.
  24. This is due to chameleon is lowering bus speed. I have fixed this by using latest slice branch AnVAL (AnVAL5.1.4.zip). But slice's branch will fix this to.
  25. I have a borrowed D830 nvidia to play with. Tomorrow I'll update my d630/d530 dsdt post and add d830 dsdt for you to check it out. Stay tuned.
×
×
  • Create New...