PDA

View Full Version : Problems with Snow Leopard install - HP DV5T - Mainly WG111V3 USB wifi dongle


lukemdfree
10-22-2009, 01:21 PM
Hi there, I currently have a bootable vanilla snow leopard volume, using chameleon2 RC3 on EFI, (Extra folder in /Volumes/Snow/) and a nearly-fully-working Leopard volumes (ugly S/L/E folder).

I would like to have Snow Leopard fully working (except wifi - fully unsupported).

Currently the following things do NOT work:

Audio in/out (IDT HD 8086:293e - see PCI info below)
LAN (RTL8111/8168B)
USB wifi adapter - Netgear WG111V3. (most important due to intel 5100AGN being unsupported)

Partially working:

USB slots (sometimes fail to initialse anything, incl keyboard/mouse)
Graphics works with QE/CI (random flickering, I am using an EFI string to get this to work)

Everything else either works or is un-tested.

--------------
I have basic knowledge in programming and am getting to know the hackintosh scene, after getting my 10.5.8 install to work. I would really appreciate some assistance with getting things working.

If you are confident, and know what you are doing, you can Email me at just_a_little_odd(at)hotmail.com (just_a_little_oddREMOVETHISTEXT@REMOVETHISTEXThot mail.com) (remove the text inserted)
--------------

my PCI info:

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: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.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:1c.3 PCI bridge [0604]: Intel Corporation 82801I (ICH9 Family) PCI Express Port 4 [8086:2946] (rev 03)
00:1c.4 PCI bridge [0604]: Intel Corporation 82801I (ICH9 Family) PCI Express Port 5 [8086:2948] (rev 03)
00:1c.5 PCI bridge [0604]: Intel Corporation 82801I (ICH9 Family) PCI Express Port 6 [8086:294a] (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.3 USB Controller [0c03]: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #6 [8086:2939] (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 LPC Interface Controller [8086:2919] (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)
00:1f.6 Signal processing controller [1180]: Intel Corporation 82801I (ICH9 Family) Thermal Subsystem [8086:2932] (rev 03)
01:00.0 VGA compatible controller [0300]: nVidia Corporation GeForce 9600M GT [10de:0649] (rev a1)
02:00.0 Network controller [0280]: Intel Corporation Unknown device [8086:4237]
03:00.0 Ethernet controller [0200]: Realtek Semiconductor Co., Ltd. RTL8111/8168B PCI Express Gigabit Ethernet controller [10ec:8168] (rev 02)
06:00.0 FireWire (IEEE 1394) [0c00]: JMicron Technologies, Inc. Unknown device [197b:2380]
06:00.1 System peripheral [0880]: JMicron Technologies, Inc. Unknown device [197b:2382]
06:00.2 SD Host controller [0805]: JMicron Technologies, Inc. Unknown device [197b:2381]
06:00.3 System peripheral [0880]: JMicron Technologies, Inc. Unknown device [197b:2383]
06:00.4 System peripheral [0880]: JMicron Technologies, Inc. Unknown device [197b:2384]

my com.apple.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</key>
<string>mach_kernel</string>
<key>Kernel Flags</key>
<string></string>
<key>Timeout</key>
<string>5</string>
<key>Default Partition</key>
<string>hd(0,0)</string>
<key>EHCIacquire</key>
<string>Yes</string>
<key>UHCIreset</key>
<string>Yes</string>
<key>USBBusFix</key>
<string>Yes</string>
<key>device-properties</key>

<string>c20200000100000001000000b60200000f00000002010c00d0 41030a000000000101060000010101060000007fff04002200 00005600520041004d002c0074006f00740061006c00730069 007a00650000000a000000d31db4d34d343800000040003000 2c007500730065002d006200610063006b006c006900670068 0074002d0062006c0061006e006b0069006e00670000000400 00001c0000006400650076006900630065005f007400790070 00650000000f0000004e5644412c706172656e742200000040 0030002c006400650076006900630065005f00740079007000 650000000b000000646973706c6179100000006d006f006400 65006c0000001b0000004e5649444941204765466f72636520 393630304d20475422000000400031002c0064006500760069 00630065005f00740079007000650000000b00000064697370 6c617920000000400031002c0063006f006d00700061007400 690062006c00650000000e0000004e5644412c4e564d616314 000000400030002c006e0061006d0065000000120000004e56 44412c446973706c61792d411c000000400030002c00620075 0069006c0074002d0069006e000000040000002e0000004000 30002c004100410050004c002c0062006f006f0074002d0064 006900730070006c0061007900000004000000140000004000 31002c006e0061006d0065000000120000004e5644412c4469 73706c61792d4220000000400030002c0063006f006d007000 61007400690062006c00650000000e0000004e5644412c4e56 4d616324000000400031002c00630061006e002d0068006f00 74002d0070006c0075006700000004000000100000004e0056 00430041005000000022000000d38d34d34d34d34d34d1dd34 e34d34d34d34d34d34d34d3bd34d34d34d341e00000072006f 006d002d007200650076006900730069006f006e0000000800 000074657374</string>
<key>Graphics Mode</key>
<string>1280x800x32</string>
</dict>
</plist>

lukemdfree
10-23-2009, 05:24 AM
I have tried using VoodooHDA, but no results (tried in S/L/E, removing appleHDA also, and tried in E/E. with prefpane.)

The wifi dongle works under leopard, but apparently is only 32bit. on the 10.6.1 HCL wiki, someone has listed this usb adapter working with a patch, no info on whether 32 or 64bit. I can't get either to work.

link: http://wiki.osx86project.org/wiki/index.php/HCL_10.6.1

thanks in advance to anyone with useful information information.

thorazine74
10-23-2009, 10:39 AM
Nice first post! Plenty of info, thats how it should be done.
There are quite a few VoodooHDA for Snow, try a different one in case you havent yet, this one (http://www.projectosx.com/forum/index.php?showtopic=355) from Slice seems to be actively developed and patched.
What kind of graphics flickering do you get? I get some small brightness flickering, specially noticeable on grays, witha GF 8600GTS (same core as yours I think) but nothing very noticeable. I got no fix for that but it doesnt really bother me.
With USB slots do you mean some controllers not being detected in System Profiler or something else? Try playing with Legacy USB Support in the BIOS if you have that option.
The Realtek kexts have troubles in 64 bits, you should try running Snow in 32 bits, it would make things much easier, once you get everything working in 32 you may consider switching to 32 bits. In general I dont see the point in running in 64 bits unless you have very large amounts of RAM but well thats just my opinion.

lukemdfree
10-23-2009, 10:53 AM
Thanks for your quick reply.

I will have a look into that voodoohda.

The graphics flickering is very minor. Over some shades of purple/blue on selected items.
The USB issue is USB drives not mounting sometimes. I don't have any options in my lame HP bios :/.

I will also attempt to get LAN working in 32bit mode.

The main thing I need though is to get my wifi working.

I'll experiment and report back as soon as I have some new results.

xXrkidXx
10-23-2009, 12:24 PM
maybe your booting into 64 bit when the wifi things are only written in 32 bit?

lukemdfree
10-23-2009, 01:04 PM
Update: voodooHDA from the link above is working except for native volume control. Still no luck with the wg111v3. (now always booting 32bit mode). Either manually placing the kext in or using the installer pig from netgear both give me a popup error saying the kext was not installed properly. The error stops popping up if I manually place in and then repair permissions, but still not working. Haven looked further into LAN yet.

Thanks for your help so far :) I feel like I'm getting somewhere!

thorazine74
10-23-2009, 04:12 PM
If you have problems with the usb ports that could stop the wifi usb from loading, does it show up in system profiler?
Also make sure the kext has the right permissions and ownership before copying it or it wont work.

lukemdfree
10-23-2009, 04:46 PM
Hmm. Looks like two of my USB ports aren't working, along with the hp webcam. This happened with 10.5 too. Last time some iousbfamily kext fixed it. Also, even with correct permissions and ownership the kext from the wg111v3 adapter won't seem install correctly.

I'm Posting these all with my iPhone sorry if there are any weird auto correct errors.

lukemdfree
10-24-2009, 08:12 AM
UPDATE: I am now again booting into 64bit mode, because I don't have the 32bit drivers for my USB ports.

Working:

GFX (CE/CI): still the flickering, very noticable on grey, I imagine similar to described above. Using EFI string in my boot.plist
-I have also noticed that the flickering ONLY occurs in a bar around 200 pixels thick from the left edge....

audio: Input/output all working with voodhooHDA 64bit, just native volumes control, voodooHDA prefpane can adjust volume.

Ethernet: RealtekR1000.kext working in E/E folder. 64bit enabled.

Not Working:

wg111v3 USB adapter, tried using 10.4 drivers as another person suggested, does not work in either 32 or 64 bit.

internal wifi card: Intel 5100 AGN wifi card is completely unsupported. Considering replacing this with a dell miniPCI card.

-----------------------------------------

Thanks for your help and suggestions so far.

will it be possible to change the PCI wifi adapter? I can buy a fully supported dell card on ebay fairly cheap, and this would function with airport.

I read somewhere thatI might have to flash a custom BIOS onto my board, because HP has a whitelist for Wifi cards.... anyone have info?

so close! :D

lukemdfree
10-25-2009, 04:50 AM
Update 2:

got the USB adapter working with realtek driver RTL8187Bt.kext and 32bit mode. Now I need to find USB drivers for 32bit.

Still considering replacing PCIe card so that I can use airport and don't have the USB single taking up a port.

For anyone who uses a netgear WG111v3: download the rtl8187b driver from realtek. It's version 1117 you want. (note still only working 32 bit) extract the kext using pacifist. Then use the netgear 10.5 pkg to install every EXCEPT the driver. (deselect in customize section).

axn
11-05-2009, 01:55 PM
Thanks lukemdfree, now I'm back online with your help. In fact I'm posting this with my freshly working WG111v3 dongle on Snow Leopard 10.6.1! ;) anyway, for those who're still facing problem to connect, I just want to add here few more steps to I had to take to make it work.



repair your SL disk permission
replace/add the RTL8187bt.kext file into your /System/Library/Extensions/ folder
install the Netgear WG111v3 MacOS10.5 utility (except for the driver)
download & run USBEHCI Updater Installer (http://home.broadpark.no/%7Eared/USBEHCI%20Updater.pkg) (thanks Superhai & insanelymac.com)
restart & boot in 32bit

you might want to try repair permission before you proceed with all those installation or after, depends on your situation & luck! anyway this is my 1st post and I'm really happy to get my internet back on my Snow Leopard! :D Thank you everyone.

lukemdfree
11-06-2009, 03:53 AM
Happy to hear axn :)

I've just bought a broadcom 4311 card to replace the intel wifi 5100 agn so that I can have true airport, and run 64 bit.

A few things I'd like to add also, I used voodooBattery to get my battery meter fully working, I also had flaky USB controllers until I installed a pkg that came with the developer version of snow leopard. (10A..etc), and after some searching I found a patched version of RealtekR1000.kext that I have in my e/e folder that works in 64 bit.

this solutions obviously apply specifically to my config, hp dv5 1054tx (pci vendor info in my first post)

hope this helps others!

axn
11-07-2009, 04:49 AM
Yes, i forgot to mention about installing the official developer USB controller for SL (iousbfamily378.4.3_log.dmg) that came with the USB prober tool that helped me to verify that my wifi dongle was correctly connected & detected.

UPDATE: after I restarted my machine, the connection was lost (wireless is fully connected yet there was no internet, ie; couldn't load any pages). so after looking for solutions from other the internet from my (lucky i haven't erased my Leopard partition yet!) i found a solution that worked for me:

1. Downgrade my wifi connection security from WPA2 to WPA
2. Delete my dongle service in the Network preferences
3. Delete "com.apple.network.identification.plist, NetworkInterfaces.plist and preferences.plist" from /Library/Preferences/SystemConfiguration/
4. Add new location in the Network preferences (it detected my dongle again)
5. Restart and boot with -F

Since then, I didn't face any more problem connecting & loading pages after shutdowns & restarts so far. Hope these would help. :rolleyes:

puppetj
11-19-2009, 04:19 AM
my asus x83v also has a intel wifilink 5100, how did the replacement go?
I was think of doing the same i saw a this one, it says it works with all notebook, but hp, etc..which is great...did you have to flash a custom bios like you said you might have to, and which card did you get "broadcom-4311 wise" after you installed it what did you do just boot up a snow leopard just picked it right up, or what? PLEASE tell me everything in detail thanks!

http://cgi.ebay.com/New-Broadcom-4311-wireless-wifi-PCI-E-card-54M-DW-1390_W0QQitemZ250524785854QQcmdZViewItemQQptZLH_De faultDomain_0?hash=item3a5470dcbe



Happy to hear axn :)

I've just bought a broadcom 4311 card to replace the intel wifi 5100 agn so that I can have true airport, and run 64 bit.

A few things I'd like to add also, I used voodooBattery to get my battery meter fully working, I also had flaky USB controllers until I installed a pkg that came with the developer version of snow leopard. (10A..etc), and after some searching I found a patched version of RealtekR1000.kext that I have in my e/e folder that works in 64 bit.

this solutions obviously apply specifically to my config, hp dv5 1054tx (pci vendor info in my first post)

hope this helps others!

lukemdfree
11-19-2009, 06:13 AM
Hi puppetj

The card I purchased is that model you've linked from ebay.

I've been alot to try and get this card to work for me. Most people report that it works out of the box, some people say it just won't work at all.

I'm part of the second group. I've tried all the solutions I could find.

Another hickup has been yes, I would have to flash my BIOS if I wanted to start up the computer with the card in, I've been pausing startup and putting the card in to test it first.

So for me, this card does NOT WORK. It's detected when I run lspci, but not in system profiler, no mention of an airport card.

RaidenII
11-22-2009, 04:51 PM
Hi puppetj

The card I purchased is that model you've linked from ebay.

I've been alot to try and get this card to work for me. Most people report that it works out of the box, some people say it just won't work at all.

I'm part of the second group. I've tried all the solutions I could find.

Another hickup has been yes, I would have to flash my BIOS if I wanted to start up the computer with the card in, I've been pausing startup and putting the card in to test it first.

So for me, this card does NOT WORK. It's detected when I run lspci, but not in system profiler, no mention of an airport card.

Maybe you'll need to add the ID manually into AppleAirPortBrcm4311.kext. The bcm43xxenabler by mcsmart (http://www.insanelymac.com/forum/index.php?showtopic=51725) worked for me.

tha_toadman
12-22-2009, 06:11 PM
Ok so I'm really confused with my wifi in this laptop. I have a DV5T and I bought mine with the brcm43xx card in it. But, the reason I put 43xx is that 'osx68tools' reports it as 4312 yet the EvoTools (or w/e) reported it as 4315. I followed the instructions for the 4315 and i can get it detected as an 'airport' but from there, it's completely non-functional.

Has anyone had any luck with other cards OTHER than usb wifi dongles on this laptop?