mwolski Posted November 27, 2011 Share Posted November 27, 2011 Hello, I have a quite complicated problem with my wireless card. I bought a Broadcom 4311 mini pci-e card for my laptop. First, it was visible in windows but it didn't find any networks. I taped pin 20 and it helped - works like a charm in Windows. However, it won't work in OSX Snow Leopard. It is visible in "PCI Cards" Section as Other network controller (drivers installed: no). AppleAirPortBrcm4311 is loaded. I flashed this card to rebrand it as an apple original card but it didn't help either. Oh, and I have only one network interface - en0 which is my cable ethernet connection. I know that wifi should be "en1" but I don't have it. I don't know what to do. I ran out of ideas My laptop is: Maxdata IW 4510 || Snow Leopard 10.6.7 Retail , Intel Dual Core T2080, 945GM ICH7, GMA950, 2GB RAM, Realtek ALC883 Additional kexts: E/E: OrangeIconFix, FakeSMC, VoodooPS2Controller S/L/E: IOPCMCIAFamily (chun-nan's) Link to comment Share on other sites More sharing options...
LatinMcG Posted November 27, 2011 Share Posted November 27, 2011 smbios.plist issue ( wrong model or missing info) or dsdt Device (PCI0) needs _ADR changed to _UID get MacBook4,1 extra folder http://www.insanelymac.com/forum/index.php?showtopic=256729&view=findpost&p=1681524 post your dsdt Link to comment Share on other sites More sharing options...
mwolski Posted November 27, 2011 Author Share Posted November 27, 2011 Putting smbios changed nothing My original DSDT Device (RP03) { Name (_ADR, 0x001C0002) OperationRegion (P3CS, PCI_Config, 0x40, 0x0100) Field (P3CS, AnyAcc, NoLock, WriteAsZeros) { Offset (0x1A), ABP3, 1, , 2, PDC3, 1, , 2, PDS3, 1, Offset (0x20), Offset (0x22), PSP3, 1, Offset (0x9C), , 30, HPCS, 1, PMCS, 1 } Device (PXS3) { Name (_ADR, 0x00) Name (_PRW, Package (0x02) { 0x09, 0x04 }) } Method (_PRT, 0, NotSerialized) { If (GPIC) { Return (Package (0x04) { Package (0x04) { 0xFFFF, 0x00, 0x00, 0x12 }, Package (0x04) { 0xFFFF, 0x01, 0x00, 0x13 }, Package (0x04) { 0xFFFF, 0x02, 0x00, 0x10 }, Package (0x04) { 0xFFFF, 0x03, 0x00, 0x11 } }) } Else { Return (Package (0x04) { Package (0x04) { 0xFFFF, 0x00, ^^LPCB.LNKC, 0x00 }, Package (0x04) { 0xFFFF, 0x01, ^^LPCB.LNKD, 0x00 }, Package (0x04) { 0xFFFF, 0x02, ^^LPCB.LNKA, 0x00 }, Package (0x04) { 0xFFFF, 0x03, ^^LPCB.LNKB, 0x00 } }) } } } I also put the Method (_DSM, 4, NotSerialized) { Store (Package (0x08) { "AAPL,Slot-name", Buffer (0x0B) { "Built-In" }, "name", Buffer (0x13) { "Network controller" }, "model", Buffer (0x2B) { "Broadcom Corporation BCM4311 802.11 a/b/g" }, "device_type", Buffer (0x08) { "AirPort" } }, Local0) DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0)) Return (Local0) } Name (_PRW, Package (0x02) { 0x09, 0x04 }) } after Name (_ADR, Zero) in Device PXS3 but the only change was in System profiler. Still no driver. Link to comment Share on other sites More sharing options...
LatinMcG Posted November 27, 2011 Share Posted November 27, 2011 run me to post full dsdt http://www.mediafire...pc7pzab8o297qua whats the device id of it ? no need to add this as it should already be there Name (_PRW, Package (0x02) { 0x09, 0x04 }) } Link to comment Share on other sites More sharing options...
mwolski Posted November 27, 2011 Author Share Posted November 27, 2011 http://dl.dropbox.com/u/709429/send_me.zip Device id is 0x4311 Link to comment Share on other sites More sharing options...
LatinMcG Posted November 27, 2011 Share Posted November 27, 2011 changing this Device (PCI0) { Name (_HID, EisaId ("PNP0A08")) Name (_CID, EisaId ("PNP0A03")) Name (_ADR, Zero) Name (_BBN, Zero) to Device (PCI0) { Name (_HID, EisaId ("PNP0A08")) Name (_CID, EisaId ("PNP0A03")) Name (_UID, Zero) Name (_BBN, Zero) or to this Device (PCI0) { Name (_HID, EisaId ("PNP0A08")) Name (_CID, EisaId ("PNP0A03")) Name (_ADR, Zero) Name (_UID, Zero) you rebranded card ? shows hp 103c not apple 106b "compatible" = <"pci103c,4e","pci14e4,4311","pciclass,028000"> shows also using iopcifamily mod on RP03 "AAPL,slot-name" = <"PCI Slot"> Link to comment Share on other sites More sharing options...
mwolski Posted November 27, 2011 Author Share Posted November 27, 2011 Still nothing Maybe I should make these changes to original DSDT not to the one with "Method (_DSM, 4, NotSerialized)" fix? Does it matter? Link to comment Share on other sites More sharing options...
LatinMcG Posted November 27, 2011 Share Posted November 27, 2011 try this. i might have to add the subvendors in registers not in _DSM due to broadcoms not taking the device injection in dsdt _DSM. works for atheros. rebranded the card ?? showed 103c which is hp not apple 106b Link to comment Share on other sites More sharing options...
mwolski Posted November 27, 2011 Author Share Posted November 27, 2011 I reflashed Vendor ID to 106b. Nothing changed. shows also using iopcifamily modon RP03 "AAPL,slot-name" = <"PCI Slot"> Yes, I use IOPCIFamily mod, because otherwise I don't have any pci devices (ethernet, firewire and so on) Do you want me to put "AAPL,slot-name" = <"PCI Slot"> to my DSDT? Link to comment Share on other sites More sharing options...
LatinMcG Posted November 27, 2011 Share Posted November 27, 2011 ok try this dsdt might have to restore original iopcifamily.. as i think i fixed the _UID issue on PCI0 save ioregistry with www.megaupload.com/?d=0821KRVA then right click the saved ioregistry file and compress (to put inzip) then post here or try dsdtfix2 i added darwin to the windows 2001 sp2 entry ( fakes the acpi for xp sp2) i see your fakesmc is 2. not 3.x also orangeiconfix ? on ich7?? not needed only ich9 and up i believe put the FakeSMC, VoodooPS2Controller in sys/lib/ext not in /ex/ext boot -v -f once FakeSMC.kext.zip Link to comment Share on other sites More sharing options...
mwolski Posted November 27, 2011 Author Share Posted November 27, 2011 Moved fakesmc and voodoo ps2 to S/L/E and removed OrangeIconfix. No wifi with dsdtfix1 nor fix2. When I install original PCIFamily then I have no PCI cards installed. I noticed, that I have both AppleAirPortBrcm4311 and AppleAirPortBrcm43224 kexts loaded. I don't know if that's bad - just letting you know Here's my ioregistry file attached. http://dl.dropbox.com/u/709429/MacBook%20Pro.zip Link to comment Share on other sites More sharing options...
LatinMcG Posted November 27, 2011 Share Posted November 27, 2011 try booting with -v -f arch=i386 also i see u had changed the RP03 _ADR to_UID BAD .. the Device (PCIO) is what i meant heres the proper Device (RP03) { Name (_ADR, 0x001C0002) i also fixed the USB7 aka EHCI sleep fix dsdtfix4.aml.zip Link to comment Share on other sites More sharing options...
mwolski Posted November 27, 2011 Author Share Posted November 27, 2011 Thanks for your fixes, but wifi is still not working How is that even possible that card which should work OOTB makes so many problems? It is cursed for sure. Or my laptop Link to comment Share on other sites More sharing options...
LatinMcG Posted November 27, 2011 Share Posted November 27, 2011 strange.. try AR5B91 they are like 7$ on ebay try this dsdt .. i changed AC0 UID to One .. from zero need kernelog dsdtfix5.aml.zip Link to comment Share on other sites More sharing options...
mwolski Posted November 27, 2011 Author Share Posted November 27, 2011 Okay, I'll give it a try - I hope this atheros card will not make so much trouble. Here's kernel log. kernel.log.zip Link to comment Share on other sites More sharing options...
LatinMcG Posted November 27, 2011 Share Posted November 27, 2011 sbus isnt loading i see try this last one for my attempts for today i had issues with older atheros device id 1c .. never with 2A Ar5B91 (do NOT get AR5BXB92 dual transmitter with 2A original apple. doesnt work for me) dsdtfix6.aml.zip Link to comment Share on other sites More sharing options...
mwolski Posted November 27, 2011 Author Share Posted November 27, 2011 It is not working. However, thank you for your help, patience and time Link to comment Share on other sites More sharing options...
LatinMcG Posted November 27, 2011 Share Posted November 27, 2011 what bios settings do u have ? (disable boosted boot..i saw that stop wifi from working) do u have a wireless switch..or is it a hotkey combo of keys ? fn f2 ? strange the windows needed tape on pin 20. theresa few more things to fix in dsdt like "firewire power conservation is disabled" and not sure of this " Trying to change a collection in the registry Nov 27 21:49:55 localhost kernel[0]: Backtrace 0x507bd4 0x53982b 0x538b50 0x2e690ce2 0x2e690fef 0x54181e 0x53fa53 " this might work (TimmyK) "I found the fix. You have to replace System/Library/SystemConfiguration/Apple80211Monitor.bundle. My problem is that I was trying to revert to the 10.6.7 version. I had to go back to my SL DVD and get the 10.6.3 version before it worked." Link to comment Share on other sites More sharing options...
mwolski Posted November 28, 2011 Author Share Posted November 28, 2011 Replacing old Apple90211Monitor.bundle didn't work I don't have many options in my bios - "disable execute bit" and "long life battery mode" whitch is disabled. I have the switch to turn wifi on and off in my laptop - but I doesn't work. The card was permanently off before taping pin 20. Firewire is a little problematic because it prevents my laptop from sleeping so I deleted Firewire kexts. Link to comment Share on other sites More sharing options...
LatinMcG Posted November 28, 2011 Share Posted November 28, 2011 try this dsdt dsdtfix7.aml.zip Link to comment Share on other sites More sharing options...
mwolski Posted November 28, 2011 Author Share Posted November 28, 2011 Unfortunately nothing Link to comment Share on other sites More sharing options...
LatinMcG Posted November 28, 2011 Share Posted November 28, 2011 im stumped with this one. all the tricks didnt work. we need to see more info on issues. it works in other os ? bios version ? who whitelist moded it ?? im gona post macbook5,1 smbios as a test.. i had issues sometimes with mb4,1 and wifi <?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>SMbiosdate</key> <string>01/30/09</string> <key>SMbiosvendor</key> <string>Apple Inc.</string> <key>SMbiosversion</key> <string>MB51.88Z.007D.B00.0901301153</string> <key>SMboardmanufacturer</key> <string>Apple Inc.</string> <key>SMboardproduct</key> <string>Mac-F42D89A9</string> <key>SMfamily</key> <string>MacBook</string> <key>SMmanufacturer</key> <string>Apple Inc.</string> <key>SMproductname</key> <string>MacBook5,1</string> <key>SMserial</key> <string>W88033AKY49</string> <key>SMsystemversion</key> <string>1.0</string> </dict> </plist> Link to comment Share on other sites More sharing options...
mwolski Posted November 28, 2011 Author Share Posted November 28, 2011 MacBook 5,1 didn't work. The card works in Windows 7. It is recognized, scans the networks and connects. Just like any other card. Do you think that having AppleAirPortBrcm4311 and AppleAirPortBrcm43224 loaded at the same time is normal? Maybe that could lead you somewhere. Link to comment Share on other sites More sharing options...
LatinMcG Posted November 28, 2011 Share Posted November 28, 2011 i think youre onto something. i got rid of my 4311, i got 4312 dev id 4315 not in info.plist ..ive gone up to the N series BCM94321MCP P3 (hpversion i rebranded 106b apple : 8D Subsystem id) also i have AR5B91 atheros 168c: dev id 2A single transmiter (not dual like real apple AR5BXB92 that did NOT work for me similar AW-NE772) and i tried 2 brands one had full pins none missing .. other had a few pins missing both worked for my dell. (but reportedly these seems not to work on hp and toshibas due to pci-e issues) i think the full pinout (AW-NE771) is better for hp and toshibas due to pci-e interoperability issues dell dont seem to care if some pins are missing on the card like the acer AR5B91, instead the asus AR5B91 seems to be the AW-NE771 that should work on hp and toshibas due to full pins on the card. Link to comment Share on other sites More sharing options...
mwolski Posted November 30, 2011 Author Share Posted November 30, 2011 I've just got this Atheros AR5B91 and guess what... It won't work. But this time there is an error during boot that says something like "ath_dev_attach unable to attach hardware Hal status 3" Link to comment Share on other sites More sharing options...
Recommended Posts