Jump to content

Broadcom bcm43xx wireless driver [beta]


mcsmart
 Share

860 posts in this topic

Recommended Posts

Hi everyone, i replaced the card that came with my del 630m with a bcm4306.

 

Everything was working a kind o f fine, sometime the connection drops but turning off an then on the card everithing get normal.

 

A couple days ago i can't turn on the card, try the trick with the hot keys on the bios and nothing, the pc still recognizing it as an airpot but can't turn on the card. In the windows parition works fine (now im there writing this post).

 

By the way i'm using ideneb 10.5.6 and now i'm downloading the apple 10.5.5 combo update to extract and replace all the kext involved.

 

 

 

 

Cheers and thnaks in advice.

Link to comment
Share on other sites

I have the exact same issue as billt (emphasis mine):

 

Type: Other Network Controller

Driver Installed: No

Bus: PCI

Slot: PCI Slot@3,4,0

Vendor ID: 0x14e4

Device ID: 0x4320

Subsystem Vendor ID: 0x1028

Subsystem ID: 0x0001

Revision ID: 0x0002

 

Proper ID's are in my /System/Library/Extensions/IO80211Family.kext/Contents/PlugIns/AppleAirPortBrcm4311.kext file:

 

<string>IODefaultMatchCategory</string>

<key>IONameMatch</key>

<array>

<string>pci14e4,4320</string>

 

...and that kext is loading fine:

Version: 3.6.3

Last Modified: 11/24/08 7:11 PM

Get Info String: 3.6.3, Copyright © 2006�"2009 Apple Inc. All rights reserved.

Location: /System/Library/Extensions/IO80211Family.kext/Contents/PlugIns/AppleAirPortBrcm4311.kext

kext Version: 363.35.0

Load Address: 0x438ae000

Valid: Yes

Authentic: Yes

Dependencies: Satisfied

Integrity: Kext has no receipt

 

...but nothing I do will make it say Driver Installed: Yes, or show up in the Network config. Any help? Any ideas? Very very last thing to make this system 100% perfect! Reward offered! :)

 

My specs:

Aopen MP945-D (945GM / ICH7)

82801 Mobile PCI Bridge

10.5.7 EFI Retail Install

 

Would attach my System Profile, but I guess that file type isn't allowed. Will supply anything needed; any and all help is appreciated!

Link to comment
Share on other sites

I have a PCI Belkin F5D7000, version Uk3000 which is now working fine thanks to your script. The only problem I have now is that my USB devices are only working to a maximum of 12 Mb/sec instead of the normal 480 Mb/sec

 

If I use the backup IO80211Family.kext I get my USB speed back to 480Mb/sec but the wireless is gone again

 

Have you any idea what the problem might be.

Link to comment
Share on other sites

  • 2 weeks later...
Update: 2009-04-29 4:39PM

 

Since it seems to be sort of difficult for new users to edit kext-files, I've written a small script which automatically adds the PCI IDs of all Broadcom wireless cards, which are AirPort compatible.

 

And this is where I need your feedback: Please post your Broadcom device IDs in this topic, if you have simply added them to the AppleAirPortBrcm4311.kext. Then I can add them to my script so new users can simply download the script and get their Broadcom wireless card to work.

So please post the PCI ID and maybe a little description (at least if the card is 802.11a, b or g).

 

Note: Only post the PCI ID if you simply have to add the ID to AppleAirPortBrcm4311.kext in order to get it working!

 

Supported Chipsets:

  • All Apple AirPort One Cards (4311,4312,4313,4319,431a,432a)
  • 4306, Broadcom BCM4306 802.11 b/g Wireless LAN (confirmed)
  • 4309, Broadcom BCM4309 802.11 b Wireless LAN
  • 4315, Broadcom BCM4306 802.11 b/g Wireless LAN
  • 4318, Broadcom BCM4318 [AirForce One 54g] 802.11g Wireless LAN (confirmed)
  • 4320, Broadcom BCM4320 b/g (confirmed)
  • 4324, Broadcom BCM4324 802.11 a/b/g Wireless LAN
  • 4325, Broadcom BCM4325 802.11 a/b/g Wireless LAN
  • 2b continued

Cards that are known to work:

  • Belkin F5D7000
  • Buffalo WL12-PCI-G545
  • Linksys PCMCIA Card WPC54G
  • Dynex DX-BNBC
  • Probably tons of other cards, as long as they have a supported chipset...

Usage: unzip, open a Terminal window and type 'sudo ./bcm43xx_enabler.sh'. Reboot

 

It is recommended to install all AirPort-Updates from SoftwareUpdate before running this script.

Use this script at your own risk!!

 

Changelog:

  • Version 0.5.3
    - added many new device ids
  • Version 0.5.2
    - fixed wrong permissions for /System/Library/Extensions
  • Version 0.5.1
    - added 4307, 4308, 4310, 4322, 4323 - just for testing
    - repair permissions of /System/Library/Extensions - just to make sure
  • Version 0.5
    - 4325 confirmed
    - updated to zip file again
  • Version 0.5pre2 (Beta release!)
    - added more chipsets (4314, 4315), I don't know if they even work...
    - gziped, because I don't have zip installed atm
  • Version 0.5pre (Beta release!)
    - initial Leopard support
    - added more chipsets (4321, 4e,432a,432b,432c,432d, ...)
  • Version 0.4
    - Only delete Extensions.kextcache/Extensions.mkext and not Extensions.*
  • Version 0.3
    - Delete the kextcache automatically
    - Fixed a typo that wouldn't allow the majority of users to delete the Airport2.kext

FAQ:

  • "sudo: ./bcm43xx_enabler.sh: command can not be found"
    • N00b Attack: You need to be in the directory you have extracted the file to

    [*]"My card shows up as an AirPort but it says disabled or not configured"

    • This could have many reasons. Try one of the following things:

      • Delete the current network setup (in network preferences) and create a new one. Reboot.
      • If you had no luck, try this.
      • If that does not help, open Terminal and type: sudo rm /Library/Preferences/SystemConfiguration/NetworkInterfaces.plist. Reboot

      • If that does not help, try to move either the kext of your Wireless NIC or the kext of your wired NIC to a location where it does not get loaded on reboot. Then type (in Terminal):
        • sudo rm /Library/Preferences/SystemConfiguration/NetworkInterfaces.plist
        • sudo rm /System/Library/Extensions.mkext
        • sudo rm /System/Library/Extensions.kextcache
        • Reboot

        [*]If that does not help either, try this. It says it is supposed to work for a LinkSys WMP54G, but I guess it should work with other AirPort cards too.

        [*]Some Laptops have an option "Enable Wireless Hot Keys" in the system BIOS. If you have such an option you can try to disable (or enable) it.

        [*]If you are using a PCI card, try putting the card into a different slot.

    [*]If none of these things did the trick, your card might have a crappy software power-on/off switch. Get a new one :)

[*]I don't have AppleAirPortBrcm4311.kext

  • It should be on your install DVD. If not, you have to use Google a little bit. I will not send you this kext via E-Mail or PN.

 

Broadcom 4310, only 0.5.3 works though

Link to comment
Share on other sites

Hello guys

 

 

 

I must be dumb but I ahve not figured out yet where to download AppleAirPortBrcm4311.kext

 

I have a Dell Latitude D600 and all I am missing is the wireless card and I know this would fix it

 

 

 

can someone helpme and tell me where to get it on the web, google has not been very helpful

 

thank you

 

 

 

Link to comment
Share on other sites

Well damn it: After I was fed up with the Ralink utility for wifi, I decided to buy an airport compatible Wifi card, pop it in, and be done with it, like it used to be on my MSI Wind.

 

Well, just my luck: It doesn't work at all!

 

The wireless card: PCI-To mini PCI adpater with a Broadcom 4306 on board.

 

Rest of the specs:

-OSX 10.5.6

-Gigabyte GA-G31M-ES2L

-Intel E5200

-3GB DDR800

-Sapphire 2600XT 512MB

-320 GB Hitachi S-ata

 

So i popped it in, expecting to just work out of the box, however, once OSX booted, no airport card was recognized, and in the system profiler, it said no PCI cards were installed. So, first step was to use the insanelymac search, and found this thread.

 

So I run LSPCI and get this:

 

00:00.0 Host bridge [0600]: Intel Corporation 82G33/G31/P35/P31 Express DRAM Controller [8086:29c0] (rev 10)
00:01.0 PCI bridge [0604]: Intel Corporation 82G33/G31/P35/P31 Express PCI Express Root Port [8086:29c1] (rev 10)
00:1b.0 Audio device [0403]: Intel Corporation 82801G (ICH7 Family) High Definition Audio Controller [8086:27d8] (rev 01)
00:1c.0 PCI bridge [0604]: Intel Corporation 82801G (ICH7 Family) PCI Express Port 1 [8086:27d0] (rev 01)
00:1c.1 PCI bridge [0604]: Intel Corporation 82801G (ICH7 Family) PCI Express Port 2 [8086:27d2] (rev 01)
00:1d.0 USB Controller [0c03]: Intel Corporation 82801G (ICH7 Family) USB UHCI Controller #1 [8086:27c8] (rev 01)
00:1d.1 USB Controller [0c03]: Intel Corporation 82801G (ICH7 Family) USB UHCI Controller #2 [8086:27c9] (rev 01)
00:1d.2 USB Controller [0c03]: Intel Corporation 82801G (ICH7 Family) USB UHCI Controller #3 [8086:27ca] (rev 01)
00:1d.3 USB Controller [0c03]: Intel Corporation 82801G (ICH7 Family) USB UHCI Controller #4 [8086:27cb] (rev 01)
00:1d.7 USB Controller [0c03]: Intel Corporation 82801G (ICH7 Family) USB2 EHCI Controller [8086:27cc] (rev 01)
00:1e.0 PCI bridge [0604]: Intel Corporation 82801 PCI Bridge [8086:244e] (rev e1)
00:1f.0 ISA bridge [0601]: Intel Corporation 82801GB/GR (ICH7 Family) LPC Interface Bridge [8086:27b8] (rev 01)
00:1f.2 IDE interface [0101]: Intel Corporation 82801GB/GR/GH (ICH7 Family) SATA IDE Controller [8086:27c0] (rev 01)
00:1f.3 SMBus [0c05]: Intel Corporation 82801G (ICH7 Family) SMBus Controller [8086:27da] (rev 01)
01:00.0 VGA compatible controller [0300]: ATI Technologies Inc RV630 [Radeon HD 2600XT] [1002:9588]
01:00.1 Audio device [0403]: ATI Technologies Inc RV630/M76 audio device [Radeon HD 2600 Series] [1002:aa08]
03:00.0 Ethernet controller [0200]: Realtek Semiconductor Co., Ltd. RTL8111/8168B PCI Express Gigabit Ethernet controller [10ec:8168] (rev 02)
04:00.0 Network controller [0280]: Broadcom Corporation BCM4306 802.11b/g Wireless LAN Controller [14e4:4320] (rev 02)

 

04:00.0 Network controller [0280]: Broadcom Corporation BCM4306 802.11b/g Wireless LAN Controller [14e4:4320] (rev 02)

 

So, i head over to IO80211Family.kext, look at the Info.plist for AppleAirPortBrcm4311.kext and what do I see?

 

<key>Broadcom 802.11 PCI</key>
	<dict>
		<key>CFBundleIdentifier</key>
		<string>com.apple.driver.AirPortBrcm43xx</string>
		<key>IOClass</key>
		<string>AirPort_Brcm43xx</string>
		<key>IOMatchCategory</key>
		<string>IODefaultMatchCategory</string>
		<key>IONameMatch</key>
		<array>
			<string>pci106b,4e</string>
			<string>pci14e4,4311</string>
			<string>pci14e4,4312</string>
			<string>pci14e4,4313</string>
			<string>pci14e4,4318</string>
			<string>pci14e4,4319</string>
			<string>pci14e4,431a</string>
			[b]<string>pci14e4,4320</string>[/b]
			<string>pci14e4,4324</string>
			<string>pci14e4,4325</string>
			<string>pci14e4,4328</string>
			<string>pci14e4,432b</string>
			<string>pci14e4,432c</string>
			<string>pci14e4,432d</string>

 

The right string is already in there!

 

What I have tried already:

 

-Use Both PCI slots on the motherboard

-Repaired Permissions

-Set extension permissions

-Clear extensions Cache

-Used Istumbler to see if it was recognized there

-Removed all the Kext's for the Ralink wifi, and the onboard ethernet.

 

 

Does anyone have any sugestions? Any tips on what I check to see if everything should be working,... because I'm on the brink of going insane. I've only bought hardware that was supposed to be fully compatible, but have already had to replace a 7200GS graphics card after some mysterious problems. I'm hoping I won't have to do the same with this card!

Link to comment
Share on other sites

Update: 2009-04-29 4:39PM

 

Since it seems to be sort of difficult for new users to edit kext-files, I've written a small script which automatically adds the PCI IDs of all Broadcom wireless cards, which are AirPort compatible.

 

And this is where I need your feedback: Please post your Broadcom device IDs in this topic, if you have simply added them to the AppleAirPortBrcm4311.kext. Then I can add them to my script so new users can simply download the script and get their Broadcom wireless card to work.

So please post the PCI ID and maybe a little description (at least if the card is 802.11a, b or g).

 

Note: Only post the PCI ID if you simply have to add the ID to AppleAirPortBrcm4311.kext in order to get it working!

 

Supported Chipsets:

  • All Apple AirPort One Cards (4311,4312,4313,4319,431a,432a)
  • 4306, Broadcom BCM4306 802.11 b/g Wireless LAN (confirmed)
  • 4309, Broadcom BCM4309 802.11 b Wireless LAN
  • 4315, Broadcom BCM4306 802.11 b/g Wireless LAN
  • 4318, Broadcom BCM4318 [AirForce One 54g] 802.11g Wireless LAN (confirmed)
  • 4320, Broadcom BCM4320 b/g (confirmed)
  • 4324, Broadcom BCM4324 802.11 a/b/g Wireless LAN
  • 4325, Broadcom BCM4325 802.11 a/b/g Wireless LAN
  • 2b continued

Cards that are known to work:

  • Belkin F5D7000
  • Buffalo WL12-PCI-G545
  • Linksys PCMCIA Card WPC54G
  • Dynex DX-BNBC
  • Probably tons of other cards, as long as they have a supported chipset...

Usage: unzip, open a Terminal window and type 'sudo ./bcm43xx_enabler.sh'. Reboot

 

It is recommended to install all AirPort-Updates from SoftwareUpdate before running this script.

Use this script at your own risk!!

 

Changelog:

  • Version 0.5.3
    - added many new device ids
  • Version 0.5.2
    - fixed wrong permissions for /System/Library/Extensions
  • Version 0.5.1
    - added 4307, 4308, 4310, 4322, 4323 - just for testing
    - repair permissions of /System/Library/Extensions - just to make sure
  • Version 0.5
    - 4325 confirmed
    - updated to zip file again
  • Version 0.5pre2 (Beta release!)
    - added more chipsets (4314, 4315), I don't know if they even work...
    - gziped, because I don't have zip installed atm
  • Version 0.5pre (Beta release!)
    - initial Leopard support
    - added more chipsets (4321, 4e,432a,432b,432c,432d, ...)
  • Version 0.4
    - Only delete Extensions.kextcache/Extensions.mkext and not Extensions.*
  • Version 0.3
    - Delete the kextcache automatically
    - Fixed a typo that wouldn't allow the majority of users to delete the Airport2.kext

FAQ:

  • "sudo: ./bcm43xx_enabler.sh: command can not be found"
    • N00b Attack: You need to be in the directory you have extracted the file to

    [*]"My card shows up as an AirPort but it says disabled or not configured"

    • This could have many reasons. Try one of the following things:

      • Delete the current network setup (in network preferences) and create a new one. Reboot.
      • If you had no luck, try this.
      • If that does not help, open Terminal and type: sudo rm /Library/Preferences/SystemConfiguration/NetworkInterfaces.plist. Reboot

      • If that does not help, try to move either the kext of your Wireless NIC or the kext of your wired NIC to a location where it does not get loaded on reboot. Then type (in Terminal):
        • sudo rm /Library/Preferences/SystemConfiguration/NetworkInterfaces.plist
        • sudo rm /System/Library/Extensions.mkext
        • sudo rm /System/Library/Extensions.kextcache
        • Reboot

        [*]If that does not help either, try this. It says it is supposed to work for a LinkSys WMP54G, but I guess it should work with other AirPort cards too.

        [*]Some Laptops have an option "Enable Wireless Hot Keys" in the system BIOS. If you have such an option you can try to disable (or enable) it.

        [*]If you are using a PCI card, try putting the card into a different slot.

    [*]If none of these things did the trick, your card might have a crappy software power-on/off switch. Get a new one ;)

[*]I don't have AppleAirPortBrcm4311.kext

  • It should be on your install DVD. If not, you have to use Google a little bit. I will not send you this kext via E-Mail or PN.

Link to comment
Share on other sites

this is really nice.

 

does anyone know how to make a legacy.kext out of this?

 

 

 

Update: 2009-04-29 4:39PM

 

Since it seems to be sort of difficult for new users to edit kext-files, I've written a small script which automatically adds the PCI IDs of all Broadcom wireless cards, which are AirPort compatible.

 

And this is where I need your feedback: Please post your Broadcom device IDs in this topic, if you have simply added them to the AppleAirPortBrcm4311.kext. Then I can add them to my script so new users can simply download the script and get their Broadcom wireless card to work.

So please post the PCI ID and maybe a little description (at least if the card is 802.11a, b or g).

 

Note: Only post the PCI ID if you simply have to add the ID to AppleAirPortBrcm4311.kext in order to get it working!

 

Supported Chipsets:

  • All Apple AirPort One Cards (4311,4312,4313,4319,431a,432a)
  • 4306, Broadcom BCM4306 802.11 b/g Wireless LAN (confirmed)
  • 4309, Broadcom BCM4309 802.11 b Wireless LAN
  • 4315, Broadcom BCM4306 802.11 b/g Wireless LAN
  • 4318, Broadcom BCM4318 [AirForce One 54g] 802.11g Wireless LAN (confirmed)
  • 4320, Broadcom BCM4320 b/g (confirmed)
  • 4324, Broadcom BCM4324 802.11 a/b/g Wireless LAN
  • 4325, Broadcom BCM4325 802.11 a/b/g Wireless LAN
  • 2b continued

Cards that are known to work:

  • Belkin F5D7000
  • Buffalo WL12-PCI-G545
  • Linksys PCMCIA Card WPC54G
  • Dynex DX-BNBC
  • Probably tons of other cards, as long as they have a supported chipset...

Usage: unzip, open a Terminal window and type 'sudo ./bcm43xx_enabler.sh'. Reboot

 

It is recommended to install all AirPort-Updates from SoftwareUpdate before running this script.

Use this script at your own risk!!

 

Changelog:

  • Version 0.5.3
    - added many new device ids
  • Version 0.5.2
    - fixed wrong permissions for /System/Library/Extensions
  • Version 0.5.1
    - added 4307, 4308, 4310, 4322, 4323 - just for testing
    - repair permissions of /System/Library/Extensions - just to make sure
  • Version 0.5
    - 4325 confirmed
    - updated to zip file again
  • Version 0.5pre2 (Beta release!)
    - added more chipsets (4314, 4315), I don't know if they even work...
    - gziped, because I don't have zip installed atm
  • Version 0.5pre (Beta release!)
    - initial Leopard support
    - added more chipsets (4321, 4e,432a,432b,432c,432d, ...)
  • Version 0.4
    - Only delete Extensions.kextcache/Extensions.mkext and not Extensions.*
  • Version 0.3
    - Delete the kextcache automatically
    - Fixed a typo that wouldn't allow the majority of users to delete the Airport2.kext

FAQ:

  • "sudo: ./bcm43xx_enabler.sh: command can not be found"
    • N00b Attack: You need to be in the directory you have extracted the file to

    [*]"My card shows up as an AirPort but it says disabled or not configured"

    • This could have many reasons. Try one of the following things:

      • Delete the current network setup (in network preferences) and create a new one. Reboot.
      • If you had no luck, try this.
      • If that does not help, open Terminal and type: sudo rm /Library/Preferences/SystemConfiguration/NetworkInterfaces.plist. Reboot

      • If that does not help, try to move either the kext of your Wireless NIC or the kext of your wired NIC to a location where it does not get loaded on reboot. Then type (in Terminal):
        • sudo rm /Library/Preferences/SystemConfiguration/NetworkInterfaces.plist
        • sudo rm /System/Library/Extensions.mkext
        • sudo rm /System/Library/Extensions.kextcache
        • Reboot

        [*]If that does not help either, try this. It says it is supposed to work for a LinkSys WMP54G, but I guess it should work with other AirPort cards too.

        [*]Some Laptops have an option "Enable Wireless Hot Keys" in the system BIOS. If you have such an option you can try to disable (or enable) it.

        [*]If you are using a PCI card, try putting the card into a different slot.

    [*]If none of these things did the trick, your card might have a crappy software power-on/off switch. Get a new one :(

[*]I don't have AppleAirPortBrcm4311.kext

  • It should be on your install DVD. If not, you have to use Google a little bit. I will not send you this kext via E-Mail or PN.

Link to comment
Share on other sites

Hello I installed iDeneb 10.5.8 on a Sony Vaio VGN-NR330FE and my Ethernet and wireless doesn't work, I want to know what can I do to set up my network.

 

Here's card info

 

02:00.0 Ethernet controller [0200]: Marvell Technology Group Ltd. 88E8039 PCI-E Fast Ethernet Controller [11ab:4353] (rev 15)

06:00.0 Ethernet controller [0200]: Atheros Communications Inc. AR242x 802.11abg Wireless PCI Express Adapter [168c:001c] (rev 01)

 

 

Thanks :)

Link to comment
Share on other sites

Hello All, I have a new Broadcom 4320 I just got from ebay,

 

I'm not sure if I have airport driver, pcmcia or kernel problems. I'm running the XNU 9.8.0 kernel on iDeneb (10.5.8 lite)

 

After adding Chu-nan's PCMCIA/PCCard packages I get this very tantalising output when I insert the card:

 

Sep 12 21:07:40 ian-nortons-latitude-d430 kernel[0]: IOPCCard info: cs: cb_alloc(bus 2): vendor 0x14e4, device 0x4320

Sep 12 21:07:40 ian-nortons-latitude-d430 kernel[0]: IOPCCard info: cs: cb_alloc(bus 2): found 1 functions

Sep 12 21:07:40 ian-nortons-latitude-d430 kernel[0]: IOCardBusDevice: binding socket 0 function 0 to card services.

Sep 12 21:07:40 ian-nortons-latitude-d430 kernel[0]: IOPCCard info: cs: cb_config(bus 2)

Sep 12 21:07:40 ian-nortons-latitude-d430 kernel[0]: IOPCCard info: fn 0 bar 1: mem 0x80002000-0x80003fff

Sep 12 21:07:40 ian-nortons-latitude-d430 kernel[0]: IOPCCard info: irq 19

Sep 12 21:07:40 ian-nortons-latitude-d430 kernel[0]: wl0: Broadcom BCM4320 802.11 Wireless Controller

Sep 12 21:07:40 ian-nortons-latitude-d430 kernel[0]: 4.80.46.0AirPort_Brcm43xx: Ethernet address 00:11:50:09:2a:9f

Sep 12 21:07:40 ian-nortons-latitude-d430 airportd[278]: Error: ACInterfaceGetPowerPreference() called with invalid interface

Sep 12 21:07:40 ian-nortons-latitude-d430 airportd[278]: Error: Not an ACInterfaceRef (null)

Sep 12 21:07:40 ian-nortons-latitude-d430 kernel[0]: IOPCCard info: cs: cb_free(bus 2)

Sep 12 21:07:40 ian-nortons-latitude-d430 configd[28]: Error: BSD driver init failed

Sep 12 21:07:40 ian-nortons-latitude-d430 kernel[0]: IOPCCard: shutting down socket 0.

Sep 12 21:07:40 ian-nortons-latitude-d430 kernel[0]: IOPCCard: calling terminate on socket 0 function 0 nub 0x5d59200.

Sep 12 21:07:40 ian-nortons-latitude-d430 kernel[0]: IOCardBusDevice: releasing socket 0 function 0 from card services.

Sep 12 21:07:40 ian-nortons-latitude-d430 configd[28]: Error: ioPublishedDriverCallback() failed to initDeviceFromService()

Sep 12 21:07:40 ian-nortons-latitude-d430 configd[28]: Error: ioPublishedDriverCallback() failed to add kIOBusyInteres

 

So as you can see, very briefly I have a wl0 interface and get told the MAC of my card, but then the driver gets unloaded and the slot turns off the card. Would this work better with the vanilla kernel?

 

Thanks

 

Ian

Link to comment
Share on other sites

My first attempt at using this script to install my Belkin F5D7000 wireless desktop card was successful; but after trying to fix screen resolution problems I got a kernel panic and had to reinstall iPC. Now that I have the screen showing properly, I can't get my wireless working at all. Every time I reinstall, I either have my device ID already included in the info.plist file or the IOPCIFamily.kext.orig is installed too. I've gone through countless attempts to get my PCI card showing up as AirPort again (reformatting the partition, zero-out data [7-pass, 35-pass], etc.), still to no avail.

Any solutions or assistance??

Link to comment
Share on other sites

Success with a Dynex DX-BGDTC (4318) under iAtkos v7 and your script, but did not show up immediately. I only have one PCI slot (Intel DG33TL board), so I couldn't put it in a new slot to see if that worked. After running your script I had to take out the card, put in a different device in the same slot, load OS X, shut down and put the card back in. Upon boot up, it recognized as Airport.

 

(I only discovered this after buying a couple of adapters and taking them back in frustration. :) )

 

Thanks for everyone's helpful posts.

Link to comment
Share on other sites

From my understanding you just have to set the integer from 0 to 1 in this part of

/Library/Preferences/SystemConfiguration/NetworkInterfaces.plist

(after modifying the kext)

 

<key>IOInterfaceUnit</key>
<integer>0</integer>

 

This did the trick for me and i could configure the card with Airport. Earlier it was like a simple ethernet device..

 

Thanks, this got my wireless working after adding another Airport service in Networks.

Link to comment
Share on other sites

Hey guys,

 

Befor all, thanks for the tips ! But when I install it and reboot it makes a kernel panic.

Does there is something to do ?

Here is what I done : I downloaded the script, put in into a usb device, plugin my usbdevic into my hackintosh, extract script from ziped file. Launch script. That's all. I don't do anything else.

Can you help me please ?

 

Thanks :)

Link to comment
Share on other sites

Absolutely no luck with the script in SNOW with a Broadcom 4310 on a Hp mini 110 netbook

The same card is working flawlessy in Leo 10.5.7

lspci -nnv gives exactly the same result in Leo and in Snow, but in Snow no way to make the damn thing work..

 

here's what lspci -nnv says

 

01:00.0 Network controller [0280]: Broadcom Corporation BCM4310 USB Controller [14e4:4315] (rev 01)

Subsystem: Hewlett-Packard Company Unknown device [103c:1508]

Flags: bus master, fast devsel, latency 0, IRQ 16

Memory at feafc000 (64-bit, non-prefetchable)

Capabilities: [40] Power Management version 3

Capabilities: [58] Vendor Specific Information <?>

Capabilities: [e8] Message Signalled Interrupts: Mask- 64bit+ Queue=0/0 Enable-

Capabilities: [d0] Express Endpoint, MSI 00

Capabilities: [100] #14e4

 

HELPPPPP!

Link to comment
Share on other sites

 Share

×
×
  • Create New...