Jump to content

Mariusz

Retired
  • Posts

    83
  • Joined

  • Last visited

  • Days Won

    4

Posts 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. On 2/10/2012 at 8:42 AM, dafob said:

    I tried your DSDT, but still cannot get sleep to work (even after setting the hibernate mode flag). Screen goes off, but power remains. With SleepEnabler I can get the E6400 to sleep, but it never wakes. Would love to get sleep working, especially w/o SleepEnabler. The only thing different about my config is that I have a T9900 CPU (C2D 3.06Ghz), but everything else matches the specs in your original post.

    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.

     

    On 2/10/2012 at 8:42 AM, dafob said:

    Lastly, thank you for starting this post. I've spent months getting LION on the E6400/E6500/PrecisionM4400 and this would've saved me many hours of research had I stumbled on it then. Hopefully our collective efforts will save others the same grief. :lol:

    Glad to hear this post is becoming helpful.

  4. Are these specs for LION? SL works great on the E6400 (NV160) with everything working correctly.

    This thread is focused on Lion but SL 10.6.8 share many similarities so I guess this will work equally good.

     

    Only thing not working for me (that was working on SL) is suspend to RAM. With sleepenabler, I can get it to sleep but never wake. You claim it's working for you. Care to share your DSDT.aml?

    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

     

    Last thing that would make the E6400 perfect is touchpad side scrolling (two finger won't work since this is an ALPS without multitouch), but I've never gotten that working correctly on SL either.

    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.

     

    Also, would like to add to your original post that SD card reader works with VoodooSDHC.kext.

    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

    • Like 1
  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

     

    00:00.0 Host bridge [0600]: Intel Corporation Mobile 4 Series Chipset Memory Controller Hub [8086:2a40] (rev 07)
    Subsystem: Dell Device [1028:0233]
    Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
    Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort+ >SERR- <PERR- INTx-
    Latency: 0
    Capabilities: <access denied>
    00: 86 80 40 2a 06 00 90 20 07 00 00 06 00 00 00 00
    10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    20: 00 00 00 00 00 00 00 00 00 00 00 00 28 10 33 02
    30: 00 00 00 00 e0 00 00 00 00 00 00 00 00 00 00 00
    
    00:01.0 PCI bridge [0604]: Intel Corporation Mobile 4 Series Chipset PCI Express Graphics Port [8086:2a41] (rev 07) (prog-if 00 [Normal decode])
    Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR+ FastB2B- DisINTx+
    Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
    Latency: 0, Cache Line Size: 64 bytes
    Bus: primary=00, secondary=01, subordinate=01, sec-latency=0
    I/O behind bridge: 0000d000-0000dfff
    Memory behind bridge: f2000000-f6efffff
    Prefetchable memory behind bridge: 00000000e0000000-00000000efffffff
    Secondary status: 66MHz- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- <SERR- <PERR-
    BridgeCtl: Parity- SERR+ NoISA- VGA+ MAbort- >Reset- FastB2B-
    	PriDiscTmr- SecDiscTmr- DiscTmrStat- DiscTmrSERREn-
    Capabilities: <access denied>
    Kernel driver in use: pcieport
    Kernel modules: shpchp
    00: 86 80 41 2a 07 05 10 00 07 00 04 06 10 00 01 00
    10: 00 00 00 00 00 00 00 00 00 01 01 00 d0 d0 00 00
    20: 00 f2 e0 f6 01 e0 f1 ef 00 00 00 00 00 00 00 00
    30: 00 00 00 00 88 00 00 00 00 00 00 00 00 01 1a 00
    
    00:03.0 Communication controller [0780]: Intel Corporation Mobile 4 Series Chipset MEI Controller [8086:2a44] (rev 07)
    Subsystem: Dell Device [1028:0233]
    Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
    Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
    Latency: 0
    Interrupt: pin A routed to IRQ 16
    Region 0: Memory at f6fd9ef0 (64-bit, non-prefetchable) [size=16]
    Capabilities: <access denied>
    Kernel driver in use: mei
    Kernel modules: mei
    00: 86 80 44 2a 06 00 10 00 07 00 80 07 00 00 80 00
    10: f4 9e fd f6 00 00 00 00 00 00 00 00 00 00 00 00
    20: 00 00 00 00 00 00 00 00 00 00 00 00 28 10 33 02
    30: 00 00 00 00 50 00 00 00 00 00 00 00 0b 01 00 00
    
    00:03.2 IDE interface [0101]: Intel Corporation Mobile 4 Series Chipset PT IDER Controller [8086:2a46] (rev 07) (prog-if 85 [Master SecO PriO])
    Subsystem: Dell Device [1028:0233]
    Control: I/O+ Mem- BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
    Status: Cap+ 66MHz+ UDF- FastB2B+ ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
    Latency: 0
    Interrupt: pin C routed to IRQ 18
    Region 0: I/O ports at ef78 [size=8]
    Region 1: I/O ports at ef70 [size=4]
    Region 2: I/O ports at ef80 [size=8]
    Region 3: I/O ports at ef74 [size=4]
    Region 4: I/O ports at ef90 [size=16]
    Capabilities: <access denied>
    Kernel driver in use: ata_generic
    00: 86 80 46 2a 05 00 b0 00 07 85 01 01 00 00 00 00
    10: 79 ef 00 00 71 ef 00 00 81 ef 00 00 75 ef 00 00
    20: 91 ef 00 00 00 00 00 00 00 00 00 00 28 10 33 02
    30: 00 00 00 00 c8 00 00 00 00 00 00 00 0b 03 00 00
    
    00:03.3 Serial controller [0700]: Intel Corporation Mobile 4 Series Chipset AMT SOL Redirection [8086:2a47] (rev 07) (prog-if 02 [16550])
    Subsystem: Dell Device [1028:0233]
    Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
    Status: Cap+ 66MHz+ UDF- FastB2B+ ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
    Latency: 0
    Interrupt: pin B routed to IRQ 17
    Region 0: I/O ports at ef88 [size=8]
    Region 1: Memory at f6fda000 (32-bit, non-prefetchable) [size=4K]
    Capabilities: <access denied>
    Kernel driver in use: serial
    00: 86 80 47 2a 07 00 b0 00 07 02 00 07 00 00 00 00
    10: 89 ef 00 00 00 a0 fd f6 00 00 00 00 00 00 00 00
    20: 00 00 00 00 00 00 00 00 00 00 00 00 28 10 33 02
    30: 00 00 00 00 c8 00 00 00 00 00 00 00 05 02 00 00
    
    00:19.0 Ethernet controller [0200]: Intel Corporation 82567LM Gigabit Network Connection [8086:10f5] (rev 03)
    Subsystem: Dell Device [1028:0233]
    Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR+ FastB2B- DisINTx+
    Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
    Latency: 0
    Interrupt: pin A routed to IRQ 44
    Region 0: Memory at f6fe0000 (32-bit, non-prefetchable) [size=128K]
    Region 1: Memory at f6fdb000 (32-bit, non-prefetchable) [size=4K]
    Region 2: I/O ports at efe0 [size=32]
    Capabilities: <access denied>
    Kernel driver in use: e1000e
    Kernel modules: e1000e
    00: 86 80 f5 10 07 05 10 00 03 00 00 02 00 00 00 00
    10: 00 00 fe f6 00 b0 fd f6 e1 ef 00 00 00 00 00 00
    20: 00 00 00 00 00 00 00 00 00 00 00 00 28 10 33 02
    30: 00 00 00 00 c8 00 00 00 00 00 00 00 0a 01 00 00
    
    00:1a.0 USB Controller [0c03]: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #4 [8086:2937] (rev 03) (prog-if 00 [uHCI])
    Subsystem: Dell Device [1028:0233]
    Control: I/O+ Mem- BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
    Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
    Latency: 0
    Interrupt: pin A routed to IRQ 20
    Region 4: I/O ports at 6f60 [size=32]
    Capabilities: <access denied>
    Kernel driver in use: uhci_hcd
    00: 86 80 37 29 05 00 90 02 03 00 03 0c 00 00 80 00
    10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    20: 61 6f 00 00 00 00 00 00 00 00 00 00 28 10 33 02
    30: 00 00 00 00 50 00 00 00 00 00 00 00 07 01 00 00
    
    00:1a.1 USB Controller [0c03]: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #5 [8086:2938] (rev 03) (prog-if 00 [uHCI])
    Subsystem: Dell Device [1028:0233]
    Control: I/O+ Mem- BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
    Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
    Latency: 0
    Interrupt: pin B routed to IRQ 21
    Region 4: I/O ports at 6f80 [size=32]
    Capabilities: <access denied>
    Kernel driver in use: uhci_hcd
    00: 86 80 38 29 05 00 90 02 03 00 03 0c 00 00 00 00
    10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    20: 81 6f 00 00 00 00 00 00 00 00 00 00 28 10 33 02
    30: 00 00 00 00 50 00 00 00 00 00 00 00 04 02 00 00
    
    00:1a.2 USB Controller [0c03]: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #6 [8086:2939] (rev 03) (prog-if 00 [uHCI])
    Subsystem: Dell Device [1028:0233]
    Control: I/O+ Mem- BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
    Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
    Latency: 0
    Interrupt: pin C routed to IRQ 22
    Region 4: I/O ports at 6fa0 [size=32]
    Capabilities: <access denied>
    Kernel driver in use: uhci_hcd
    00: 86 80 39 29 05 00 90 02 03 00 03 0c 00 00 00 00
    10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    20: a1 6f 00 00 00 00 00 00 00 00 00 00 28 10 33 02
    30: 00 00 00 00 50 00 00 00 00 00 00 00 0a 03 00 00
    
    00:1a.7 USB Controller [0c03]: Intel Corporation 82801I (ICH9 Family) USB2 EHCI Controller #2 [8086:293c] (rev 03) (prog-if 20 [EHCI])
    Subsystem: Dell Device [1028:0233]
    Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR+ FastB2B- DisINTx-
    Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
    Latency: 0
    Interrupt: pin C routed to IRQ 22
    Region 0: Memory at fed1c400 (32-bit, non-prefetchable) [size=1K]
    Capabilities: <access denied>
    Kernel driver in use: ehci_hcd
    00: 86 80 3c 29 06 01 90 02 03 20 03 0c 00 00 00 00
    10: 00 c4 d1 fe 00 00 00 00 00 00 00 00 00 00 00 00
    20: 00 00 00 00 00 00 00 00 00 00 00 00 28 10 33 02
    30: 00 00 00 00 50 00 00 00 00 00 00 00 0a 03 00 00
    
    00:1b.0 Audio device [0403]: Intel Corporation 82801I (ICH9 Family) HD Audio Controller [8086:293e] (rev 03)
    Subsystem: Dell Device [1028:0233]
    Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR+ FastB2B- DisINTx+
    Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
    Latency: 0, Cache Line Size: 64 bytes
    Interrupt: pin A routed to IRQ 46
    Region 0: Memory at f6fdc000 (64-bit, non-prefetchable) [size=16K]
    Capabilities: <access denied>
    Kernel driver in use: HDA Intel
    Kernel modules: snd-hda-intel
    00: 86 80 3e 29 06 05 10 00 03 00 03 04 10 00 00 00
    10: 04 c0 fd f6 00 00 00 00 00 00 00 00 00 00 00 00
    20: 00 00 00 00 00 00 00 00 00 00 00 00 28 10 33 02
    30: 00 00 00 00 50 00 00 00 00 00 00 00 04 01 00 00
    
    00:1c.0 PCI bridge [0604]: Intel Corporation 82801I (ICH9 Family) PCI Express Port 1 [8086:2940] (rev 03) (prog-if 00 [Normal decode])
    Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR+ FastB2B- DisINTx+
    Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
    Latency: 0, Cache Line Size: 64 bytes
    Bus: primary=00, secondary=0b, subordinate=0b, sec-latency=0
    I/O behind bridge: 00005000-00005fff
    Memory behind bridge: 80600000-807fffff
    Prefetchable memory behind bridge: 0000000080800000-00000000809fffff
    Secondary status: 66MHz- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort+ <SERR- <PERR-
    BridgeCtl: Parity- SERR+ NoISA- VGA- MAbort- >Reset- FastB2B-
    	PriDiscTmr- SecDiscTmr- DiscTmrStat- DiscTmrSERREn-
    Capabilities: <access denied>
    Kernel driver in use: pcieport
    Kernel modules: shpchp
    00: 86 80 40 29 07 05 10 00 03 00 04 06 10 00 81 00
    10: 00 00 00 00 00 00 00 00 00 0b 0b 00 50 50 00 20
    20: 60 80 70 80 81 80 91 80 00 00 00 00 00 00 00 00
    30: 00 00 00 00 40 00 00 00 00 00 00 00 00 01 02 00
    
    00:1c.1 PCI bridge [0604]: Intel Corporation 82801I (ICH9 Family) PCI Express Port 2 [8086:2942] (rev 03) (prog-if 00 [Normal decode])
    Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR+ FastB2B- DisINTx+
    Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
    Latency: 0, Cache Line Size: 64 bytes
    Bus: primary=00, secondary=0c, subordinate=0c, sec-latency=0
    I/O behind bridge: 00004000-00004fff
    Memory behind bridge: f1f00000-f1ffffff
    Prefetchable memory behind bridge: 0000000080400000-00000000805fffff
    Secondary status: 66MHz- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- <SERR- <PERR-
    BridgeCtl: Parity- SERR+ NoISA- VGA- MAbort- >Reset- FastB2B-
    	PriDiscTmr- SecDiscTmr- DiscTmrStat- DiscTmrSERREn-
    Capabilities: <access denied>
    Kernel driver in use: pcieport
    Kernel modules: shpchp
    00: 86 80 42 29 07 05 10 00 03 00 04 06 10 00 81 00
    10: 00 00 00 00 00 00 00 00 00 0c 0c 00 40 40 00 00
    20: f0 f1 f0 f1 41 80 51 80 00 00 00 00 00 00 00 00
    30: 00 00 00 00 40 00 00 00 00 00 00 00 00 02 02 00
    
    00:1c.2 PCI bridge [0604]: Intel Corporation 82801I (ICH9 Family) PCI Express Port 3 [8086:2944] (rev 03) (prog-if 00 [Normal decode])
    Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR+ FastB2B- DisINTx+
    Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
    Latency: 0, Cache Line Size: 64 bytes
    Bus: primary=00, secondary=0d, subordinate=0d, sec-latency=0
    I/O behind bridge: 00003000-00003fff
    Memory behind bridge: 80000000-801fffff
    Prefetchable memory behind bridge: 0000000080200000-00000000803fffff
    Secondary status: 66MHz- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort+ <SERR- <PERR-
    BridgeCtl: Parity- SERR+ NoISA- VGA- MAbort- >Reset- FastB2B-
    	PriDiscTmr- SecDiscTmr- DiscTmrStat- DiscTmrSERREn-
    Capabilities: <access denied>
    Kernel driver in use: pcieport
    Kernel modules: shpchp
    00: 86 80 44 29 07 05 10 00 03 00 04 06 10 00 81 00
    10: 00 00 00 00 00 00 00 00 00 0d 0d 00 30 30 00 20
    20: 00 80 10 80 21 80 31 80 00 00 00 00 00 00 00 00
    30: 00 00 00 00 40 00 00 00 00 00 00 00 00 03 02 00
    
    00:1d.0 USB Controller [0c03]: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #1 [8086:2934] (rev 03) (prog-if 00 [uHCI])
    Subsystem: Dell Device [1028:0233]
    Control: I/O+ Mem- BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
    Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
    Latency: 0
    Interrupt: pin A routed to IRQ 20
    Region 4: I/O ports at 6f00 [size=32]
    Capabilities: <access denied>
    Kernel driver in use: uhci_hcd
    00: 86 80 34 29 05 00 90 02 03 00 03 0c 00 00 80 00
    10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    20: 01 6f 00 00 00 00 00 00 00 00 00 00 28 10 33 02
    30: 00 00 00 00 50 00 00 00 00 00 00 00 07 01 00 00
    
    00:1d.1 USB Controller [0c03]: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #2 [8086:2935] (rev 03) (prog-if 00 [uHCI])
    Subsystem: Dell Device [1028:0233]
    Control: I/O+ Mem- BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
    Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
    Latency: 0
    Interrupt: pin B routed to IRQ 21
    Region 4: I/O ports at 6f20 [size=32]
    Capabilities: <access denied>
    Kernel driver in use: uhci_hcd
    00: 86 80 35 29 05 00 90 02 03 00 03 0c 00 00 00 00
    10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    20: 21 6f 00 00 00 00 00 00 00 00 00 00 28 10 33 02
    30: 00 00 00 00 50 00 00 00 00 00 00 00 04 02 00 00
    
    00:1d.2 USB Controller [0c03]: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #3 [8086:2936] (rev 03) (prog-if 00 [uHCI])
    Subsystem: Dell Device [1028:0233]
    Control: I/O+ Mem- BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
    Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
    Latency: 0
    Interrupt: pin C routed to IRQ 22
    Region 4: I/O ports at 6f40 [size=32]
    Capabilities: <access denied>
    Kernel driver in use: uhci_hcd
    00: 86 80 36 29 05 00 90 02 03 00 03 0c 00 00 00 00
    10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    20: 41 6f 00 00 00 00 00 00 00 00 00 00 28 10 33 02
    30: 00 00 00 00 50 00 00 00 00 00 00 00 0a 03 00 00
    
    00:1d.7 USB Controller [0c03]: Intel Corporation 82801I (ICH9 Family) USB2 EHCI Controller #1 [8086:293a] (rev 03) (prog-if 20 [EHCI])
    Subsystem: Dell Device [1028:0233]
    Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR+ FastB2B- DisINTx-
    Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
    Latency: 0
    Interrupt: pin A routed to IRQ 20
    Region 0: Memory at fed1c000 (32-bit, non-prefetchable) [size=1K]
    Capabilities: <access denied>
    Kernel driver in use: ehci_hcd
    00: 86 80 3a 29 06 01 90 02 03 20 03 0c 00 00 00 00
    10: 00 c0 d1 fe 00 00 00 00 00 00 00 00 00 00 00 00
    20: 00 00 00 00 00 00 00 00 00 00 00 00 28 10 33 02
    30: 00 00 00 00 50 00 00 00 00 00 00 00 07 01 00 00
    
    00:1e.0 PCI bridge [0604]: Intel Corporation 82801 Mobile PCI Bridge [8086:2448] (rev 93) (prog-if 01 [subtractive decode])
    Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR+ FastB2B- DisINTx-
    Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
    Latency: 0
    Bus: primary=00, secondary=03, subordinate=07, sec-latency=32
    I/O behind bridge: 00002000-00002fff
    Memory behind bridge: f1e00000-f1efffff
    Prefetchable memory behind bridge: 000000007c000000-000000007fffffff
    Secondary status: 66MHz- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort+ <SERR- <PERR-
    BridgeCtl: Parity- SERR+ NoISA- VGA- MAbort- >Reset- FastB2B-
    	PriDiscTmr- SecDiscTmr- DiscTmrStat- DiscTmrSERREn-
    Capabilities: <access denied>
    00: 86 80 48 24 07 01 10 00 93 01 04 06 00 00 01 00
    10: 00 00 00 00 00 00 00 00 00 03 07 20 20 20 80 22
    20: e0 f1 e0 f1 01 7c f1 7f 00 00 00 00 00 00 00 00
    30: 00 00 00 00 50 00 00 00 00 00 00 00 ff 00 02 00
    
    00:1f.0 ISA bridge [0601]: Intel Corporation ICH9M-E LPC Interface Controller [8086:2917] (rev 03)
    Subsystem: Dell Device [1028:0233]
    Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR+ FastB2B- DisINTx-
    Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
    Latency: 0
    Capabilities: <access denied>
    Kernel modules: iTCO_wdt
    00: 86 80 17 29 07 01 10 02 03 00 01 06 00 00 80 00
    10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    20: 00 00 00 00 00 00 00 00 00 00 00 00 28 10 33 02
    30: 00 00 00 00 e0 00 00 00 00 00 00 00 00 00 00 00
    
    00:1f.2 SATA controller [0106]: Intel Corporation ICH9M/M-E SATA AHCI Controller [8086:2929] (rev 03) (prog-if 01 [AHCI 1.0])
    Subsystem: Dell Device [1028:0233]
    Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx+
    Status: Cap+ 66MHz+ UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
    Latency: 0
    Interrupt: pin D routed to IRQ 45
    Region 0: I/O ports at 6e70 [size=8]
    Region 1: I/O ports at 6e78 [size=4]
    Region 2: I/O ports at 6e80 [size=8]
    Region 3: I/O ports at 6e88 [size=4]
    Region 4: I/O ports at 6ea0 [size=32]
    Region 5: Memory at fed1c800 (32-bit, non-prefetchable) [size=2K]
    Capabilities: <access denied>
    Kernel driver in use: ahci
    Kernel modules: ahci
    00: 86 80 29 29 07 04 b0 02 03 01 06 01 00 00 00 00
    10: 71 6e 00 00 79 6e 00 00 81 6e 00 00 89 6e 00 00
    20: a1 6e 00 00 00 c8 d1 fe 00 00 00 00 28 10 33 02
    30: 00 00 00 00 80 00 00 00 00 00 00 00 0a 04 00 00
    
    00:1f.3 SMBus [0c05]: Intel Corporation 82801I (ICH9 Family) SMBus Controller [8086:2930] (rev 03)
    Subsystem: Dell Device [1028:0233]
    Control: I/O+ Mem+ BusMaster- SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR+ FastB2B- DisINTx-
    Status: Cap- 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
    Interrupt: pin B routed to IRQ 5
    Region 0: Memory at f6fd9f00 (64-bit, non-prefetchable) [size=256]
    Region 4: I/O ports at 1100 [size=32]
    Kernel modules: i2c-i801
    00: 86 80 30 29 03 01 80 02 03 00 05 0c 00 00 00 00
    10: 04 9f fd f6 00 00 00 00 00 00 00 00 00 00 00 00
    20: 01 11 00 00 00 00 00 00 00 00 00 00 28 10 33 02
    30: 00 00 00 00 00 00 00 00 00 00 00 00 05 02 00 00
    
    01:00.0 VGA compatible controller [0300]: nVidia Corporation G98M [Quadro NVS 160M] [10de:06eb] (rev a1) (prog-if 00 [VGA controller])
    Subsystem: Dell Device [1028:0233]
    Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
    Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
    Latency: 0, Cache Line Size: 64 bytes
    Interrupt: pin A routed to IRQ 16
    Region 0: Memory at f5000000 (32-bit, non-prefetchable) [size=16M]
    Region 1: Memory at e0000000 (64-bit, prefetchable) [size=256M]
    Region 3: Memory at f2000000 (64-bit, non-prefetchable) [size=32M]
    Region 5: I/O ports at df00 [size=128]
    [virtual] Expansion ROM at f4000000 [disabled] [size=128K]
    Capabilities: <access denied>
    Kernel driver in use: nouveau
    Kernel modules: nouveau, nvidiafb
    00: de 10 eb 06 07 00 10 00 a1 00 00 03 10 00 00 00
    10: 00 00 00 f5 0c 00 00 e0 00 00 00 00 04 00 00 f2
    20: 00 00 00 00 01 df 00 00 00 00 00 00 28 10 33 02
    30: 00 00 00 00 60 00 00 00 00 00 00 00 0b 01 00 00
    
    03:01.0 CardBus bridge [0607]: Ricoh Co Ltd RL5c476 II [1180:0476] (rev ba)
    Subsystem: Dell Device [1028:0233]
    Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
    Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
    Latency: 168, Cache Line Size: 64 bytes
    Interrupt: pin A routed to IRQ 19
    Region 0: Memory at f1e00000 (32-bit, non-prefetchable) [size=4K]
    Bus: primary=03, secondary=04, subordinate=07, sec-latency=176
    Memory window 0: 7c000000-7ffff000 (prefetchable)
    Memory window 1: 84000000-87fff000
    I/O window 0: 00002000-000020ff
    I/O window 1: 00002400-000024ff
    BridgeCtl: Parity- SERR- ISA- VGA- MAbort- >Reset- 16bInt+ PostWrite+
    16-bit legacy interface ports at 0001
    Kernel driver in use: yenta_cardbus
    Kernel modules: yenta_socket
    00: 80 11 76 04 07 00 10 02 ba 00 07 06 10 a8 82 00
    10: 00 00 e0 f1 dc 00 00 02 03 04 07 b0 00 00 00 7c
    20: 00 f0 ff 7f 00 00 00 84 00 f0 ff 87 00 20 00 00
    30: fc 20 00 00 00 24 00 00 fc 24 00 00 0a 01 80 05
    40: 28 10 33 02 01 00 00 00 00 00 00 00 00 00 00 00
    50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    
    03:01.1 FireWire (IEEE 1394) [0c00]: Ricoh Co Ltd R5C832 IEEE 1394 Controller [1180:0832] (rev 04) (prog-if 10 [OHCI])
    Subsystem: Dell Device [1028:0233]
    Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR+ FastB2B- DisINTx-
    Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
    Latency: 64 (500ns min, 1000ns max), Cache Line Size: 64 bytes
    Interrupt: pin B routed to IRQ 17
    Region 0: Memory at f1eff800 (32-bit, non-prefetchable) [size=2K]
    Capabilities: <access denied>
    Kernel driver in use: firewire_ohci
    Kernel modules: firewire-ohci
    00: 80 11 32 08 06 01 10 02 04 10 00 0c 10 40 80 00
    10: 00 f8 ef f1 00 00 00 00 00 00 00 00 00 00 00 00
    20: 00 00 00 00 00 00 00 00 00 00 00 00 28 10 33 02
    30: 00 00 00 00 dc 00 00 00 00 00 00 00 05 02 02 04
    
    03:01.2 SD Host controller [0805]: Ricoh Co Ltd R5C822 SD/SDIO/MMC/MS/MSPro Host Adapter [1180:0822] (rev 21) (prog-if 01)
    Subsystem: Dell Device [1028:0233]
    Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR+ FastB2B- DisINTx-
    Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
    Latency: 64, Cache Line Size: 64 bytes
    Interrupt: pin C routed to IRQ 18
    Region 0: Memory at f1eff600 (32-bit, non-prefetchable) [size=256]
    Capabilities: <access denied>
    Kernel driver in use: sdhci-pci
    Kernel modules: sdhci-pci
    00: 80 11 22 08 06 01 10 02 21 01 05 08 10 40 80 00
    10: 00 f6 ef f1 00 00 00 00 00 00 00 00 00 00 00 00
    20: 00 00 00 00 00 00 00 00 00 00 00 00 28 10 33 02
    30: 00 00 00 00 80 00 00 00 00 00 00 00 0b 03 00 00
    
    0c:00.0 Network controller [0280]: Broadcom Corporation BCM4322 802.11a/b/g/n Wireless LAN Controller [14e4:432b] (rev 01)
    Subsystem: Dell Wireless 1510 Wireless-N WLAN Mini-Card [1028:000d]
    Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR+ FastB2B- DisINTx-
    Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
    Latency: 0, Cache Line Size: 64 bytes
    Interrupt: pin A routed to IRQ 17
    Region 0: Memory at f1ffc000 (64-bit, non-prefetchable) [size=16K]
    Capabilities: <access denied>
    Kernel driver in use: wl
    Kernel modules: wl, ssb
    00: e4 14 2b 43 06 01 10 00 01 00 80 02 10 00 00 00
    10: 04 c0 ff f1 00 00 00 00 00 00 00 00 00 00 00 00
    20: 00 00 00 00 00 00 00 00 00 00 00 00 28 10 0d 00
    30: 00 00 00 00 40 00 00 00 00 00 00 00 05 01 00 00

     

    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.

    Screen%20Shot%202012-02-09%20at%2002.40.08.png

     

    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. well, no good news :(

    Am I supposed to disconnect the USB keyboard at any time during the setup and/or reboot?

    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.

  11. 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

  12. 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

  13. 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:

    10z0fw1.png2qd0vas.png

    24enxut.png

     

    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 

  14. Hello,

     

    I would like to enhance my "new" refurbished E6400 with a WWAN card and saw a compatible card of your reference, which seems to work as expected under OSX but I can find "only" a MC8780 or MC8790 instead of a MC8781... so my question in this, will one of the mentioned cards compatible with the OSX project or does anyone got experience with them?

    If anyone do have access to the OSX project mentioned card MC8781 I am welcome your offer.

     

    Cheers, Merry Christmas and a happy new year

     

    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.

  15. MC8781.jpg

    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.

  16. Hi All,

     

    I'm thinking of replace my dell DW1395 to better wifi card that can support 802.11n,

    any recommendation of make/model ? Pros/cons or native support by OSX ?

     

    I have learned that the best choice for native support is to get:

    Dell Wireless 1510

  17. 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

    • Like 1
  18. No, I do not use bios password. And I disable hibernation.

    sudo pmset -a hibernatemode 0

     

    Concerning bootloader. With my version you got another system UUID so why other system defaults.

    I have no final solution yet. Sleep may depends also on PS2 drivers that are not perfect yet.

     

     

    Mariusz, how do you think, is it possible to assign IRQ7 to SDCardreader? Else it conflict with LAN and doesn't work.

    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.

  19. The problems are follow

    1. If I set IRQ11 to HPET the comp can't sleep, it immediatly wakes. If I do not set IRQ11 then comp sleeps but not wakes and USB report errors at startup.

    2. SDreader and LAN BCM5752 have the same IRQ18 (set by _PRT methods at PCIBridges). That's why SD is not work.

    But if I set another IRQ for LAN (16,17) then system do not start at all. I saw Windows set IRQ7 for LAN. Why not OSX?

     

    - 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?

  20. It may occured because of different BIOSes, or different memories, of other hardware differencies.

    ALWAYS it is better to use your own DSDT then took similar one from another computer.

    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

  21. Last time I tried slices bootloader .. and I'm not saying this to put down his work as it's brilliant but I ended up having to press enter a couple of times in order to boot from the loader. Is there a link to slice's newest boot loader? Sorry if I should know been horribly busy.

     

     

    Actually .. Mariusz ..would it be possibe for you to zip your extra and slices loader up for the 630?

    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.

  22. Mariusz can u find out why the d630 gmax3100 is only showing 1.81 ghz on about? Still haven't been able to solve that issue.

     

    I tried playing with the smbios plist and setting it to a Late 2007 macbook which is imo a closer match .. both use a conroe 2.0 ghz core2 duo and then set the cpu speed to 2000 mhz ... but still 1.81 ghz under system profiler.

     

    ty bro

     

    here's the plist I made .. some idiot posted his serial number online so I snagged it.

    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.

×
×
  • Create New...