Jump to content

Apple WiFi card AR5BXB6 on Dell XPS m1530


cibi
 Share

2 posts in this topic

Recommended Posts

Hi there,

 

can someone help me to resolve problem with original Apple WiFi card AR5BXB6 on Dell XPS m1530 (T4200, GF8400M) under Snow Leopard.

A have try almost all patches, fixes, card slot change and kexts posted on this forum but without success.

 

Almost everything else work great, which include:

- Ethernet lan - out of the box

- Sound - with latest VoodoHDA

- Sleep, reboot, shutdown - few DSDT fixes and self-compiled mozodojo latest branch of Chameleon (AKA Chameleon RC5)

- FireWire including power state - few DSDT fixes

 

Here are my current setup:

 

- Original (vanilla) kernel

- Snow Leopard 10.6.4

- Chameleon 2 RC5 branch by mozodojo

- Original Apple Mini PCI-E WiFi card (taken from MacMini) model AR5BXB6 (168c:001c)

- Card properties: class_id = 0200, subven_id: 106b, subdev_id: 0086

- Using IO80211Family.kext 10.6.5 beta driver

 

System profiler under PCI Cards show following:

 

ethernet:

 

Type: Ethernet Controller

Driver Installed: No

Bus: PCI

Slot: PCI Slot 2

Vendor ID: 0x168c

Device ID: 0x001c

Subsystem Vendor ID: 0x106b

Subsystem ID: 0x0086

Revision ID: 0x0001

Link Width: x1

Link Speed: 2.5 GT/s

 

 

The problem is, kext for WiFi try to load but end with following error in kernel.log:

 

Error: offset_0x100 = 0xffffffff

start [/sourceCache/AirPortDriverAtheros9380/AirPortDriverAtheros9380-424.14.5/src/common/lmac/ath_dev/darwin/AtherosController.cpp:962] load failed

 

Same thing happened when using IO80211Family.kext stock driver from 10.6.4 and 10.6.0 but error show different line number instead 962.

 

I have try another AR5BXB6 card from different vendor (which work in MacMini) but all the same.

 

I did not try rebranding method as this is already original Apple card.

 

The problem here, as I can conclude, is in different PCI/E slot handling by OS, probably different IO address range for this device then driver expect.

One thing that I notice (maybe help) which is different than in MacMini, PCI slot where card is placed is identified as "PCI Slot 2" while in Mac Mini is "AirPort".

 

Is there any way to fix this issue? Maybe some DSDT fix regarding PCI slot?

 

For reference, I'm attaching my DSDT and Chameleon 2 RC5 (maybe someone can use to fix its sleep problem).

dsdt_chameleon_rc5.zip

Link to comment
Share on other sites

  • 2 months later...
Hi there,

 

can someone help me to resolve problem with original Apple WiFi card AR5BXB6 on Dell XPS m1530 (T4200, GF8400M) under Snow Leopard.

A have try almost all patches, fixes, card slot change and kexts posted on this forum but without success.

 

Almost everything else work great, which include:

- Ethernet lan - out of the box

- Sound - with latest VoodoHDA

- Sleep, reboot, shutdown - few DSDT fixes and self-compiled mozodojo latest branch of Chameleon (AKA Chameleon RC5)

- FireWire including power state - few DSDT fixes

 

Here are my current setup:

 

- Original (vanilla) kernel

- Snow Leopard 10.6.4

- Chameleon 2 RC5 branch by mozodojo

- Original Apple Mini PCI-E WiFi card (taken from MacMini) model AR5BXB6 (168c:001c)

- Card properties: class_id = 0200, subven_id: 106b, subdev_id: 0086

- Using IO80211Family.kext 10.6.5 beta driver

 

System profiler under PCI Cards show following:

 

ethernet:

 

Type: Ethernet Controller

Driver Installed: No

Bus: PCI

Slot: PCI Slot 2

Vendor ID: 0x168c

Device ID: 0x001c

Subsystem Vendor ID: 0x106b

Subsystem ID: 0x0086

Revision ID: 0x0001

Link Width: x1

Link Speed: 2.5 GT/s

 

 

The problem is, kext for WiFi try to load but end with following error in kernel.log:

 

Error: offset_0x100 = 0xffffffff

start [/sourceCache/AirPortDriverAtheros9380/AirPortDriverAtheros9380-424.14.5/src/common/lmac/ath_dev/darwin/AtherosController.cpp:962] load failed

 

Same thing happened when using IO80211Family.kext stock driver from 10.6.4 and 10.6.0 but error show different line number instead 962.

 

I have try another AR5BXB6 card from different vendor (which work in MacMini) but all the same.

 

I did not try rebranding method as this is already original Apple card.

 

The problem here, as I can conclude, is in different PCI/E slot handling by OS, probably different IO address range for this device then driver expect.

One thing that I notice (maybe help) which is different than in MacMini, PCI slot where card is placed is identified as "PCI Slot 2" while in Mac Mini is "AirPort".

 

Is there any way to fix this issue? Maybe some DSDT fix regarding PCI slot?

 

For reference, I'm attaching my DSDT and Chameleon 2 RC5 (maybe someone can use to fix its sleep problem).

 

i was able to rebrand my WLL4080 fujitsu to IBM device id 1014 and added id to 10.5.8 atheros kext.. it works. codingrobot steps worked exact.

 

in 10.6.5 it crashed once.. now it shows timeout on connect fail. but 10.5.8 works with 1014 id added back.. was removed by apple from info.plist ? but binary driver inside still has support for it.

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Unfortunately, your content contains terms that we do not allow. Please edit your content to remove the highlighted words below.
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

 Share

×
×
  • Create New...