Jump to content
5 posts in this topic

Recommended Posts

Hi, I have this card and it is recognized as a Airport card. Only with lots of issues.

I've read that some have these same issues while others don't.

I'am hoping that someone with clue can help me solve them or advice otherwise.

 

Issues are:

 

- From time to time the connection is extremely slow, local ping replies above 2000 ms.

(funny thing is that connection can be OK for days but if issues start they stay)

 

 

- After putting system to sleep and wake up Airport cannot accosioate to AP anymore.

It is scanning not finding any AP's. Disabeling Aiport has no effect. Need to restart system.

 

 

Tried using various drivers (AirportAtheros.kext), IO80211Family bundle, even airport binaries.

Nothing helps. And I know that some macbooks use the exact same chipset (same Vendor ID too).

 

 

lspci -vv:

03:00.0 Network controller: Atheros Communications, Inc. AR5418 802.11a/b/g/n Wireless PCI Express Adapter (rev 01)
Subsystem: D-Link System Inc Unknown device 3a70
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: 32 bytes
Interrupt: pin A routed to IRQ 17
Region 0: Memory at f9000000 (64-bit, non-prefetchable)
Capabilities: [40] Power Management version 2
	Flags: PMEClk- DSI- D1+ D2- AuxCurrent=375mA PME(D0+,D1+,D2-,D3hot+,D3cold-)
	Status: D0 PME-Enable- DSel=0 DScale=0 PME-
Capabilities: [50] Message Signalled Interrupts: Mask- 64bit- Queue=0/0 Enable-
	Address: fee00000  Data: 4098
Capabilities: [60] Express (v1) Legacy Endpoint, MSI 00
	DevCap:	MaxPayload 128 bytes, PhantFunc 0, Latency L0s <512ns, L1 <64us
		ExtTag- AttnBtn- AttnInd- PwrInd- RBE- FLReset-
	DevCtl:	Report errors: Correctable- Non-Fatal- Fatal- Unsupported-
		RlxdOrd+ ExtTag- PhantFunc- AuxPwr- NoSnoop-
		MaxPayload 128 bytes, MaxReadReq 512 bytes
	DevSta:	CorrErr- UncorrErr- FatalErr- UnsuppReq- AuxPwr- TransPend-
	LnkCap:	Port #0, Speed 2.5GT/s, Width x1, ASPM L0s L1, Latency L0 <512ns, L1 <64us
		ClockPM- Suprise- LLActRep- BwNot-
	LnkCtl:	ASPM L1 Enabled; RCB 128 bytes Disabled- Retrain- CommClk-
		ExtSynch- ClockPM- AutWidDis- BWInt- AutBWInt-
	LnkSta:	Speed 2.5GT/s, Width x1, TrErr- Train- SlotClk+ DLActive- BWMgmt- ABWMgmt-
Capabilities: [90] MSI-X: Enable- Mask- TabSize=1
	Vector table: BAR=0 offset=00000000
	PBA: BAR=0 offset=00000000
Capabilities: [100] #168c
Capabilities: [002] #24

Link to comment
https://www.insanelymac.com/forum/topic/121380-dlink-dwa-556-issues/
Share on other sites

Guest BuildSmart
Hi, I have this card and it is recognized as a Airport card. Only with lots of issues.

I've read that some have these same issues while others don't.

I'am hoping that someone with clue can help me solve them or advice otherwise.

 

Issues are:

 

- From time to time the connection is extremely slow, local ping replies above 2000 ms.

(funny thing is that connection can be OK for days but if issues start they stay)

- After putting system to sleep and wake up Airport cannot accosioate to AP anymore.

It is scanning not finding any AP's. Disabeling Aiport has no effect. Need to restart system.

Tried using various drivers (AirportAtheros.kext), IO80211Family bundle, even airport binaries.

Nothing helps. And I know that some macbooks use the exact same chipset (same Vendor ID too).

lspci -vv:

03:00.0 Network controller: Atheros Communications, Inc. AR5418 802.11a/b/g/n Wireless PCI Express Adapter (rev 01)
Subsystem: D-Link System Inc Unknown device 3a70
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: 32 bytes
Interrupt: pin A routed to IRQ 17
Region 0: Memory at f9000000 (64-bit, non-prefetchable)
Capabilities: [40] Power Management version 2
	Flags: PMEClk- DSI- D1+ D2- AuxCurrent=375mA PME(D0+,D1+,D2-,D3hot+,D3cold-)
	Status: D0 PME-Enable- DSel=0 DScale=0 PME-
Capabilities: [50] Message Signalled Interrupts: Mask- 64bit- Queue=0/0 Enable-
	Address: fee00000  Data: 4098
Capabilities: [60] Express (v1) Legacy Endpoint, MSI 00
	DevCap:	MaxPayload 128 bytes, PhantFunc 0, Latency L0s <512ns, L1 <64us
		ExtTag- AttnBtn- AttnInd- PwrInd- RBE- FLReset-
	DevCtl:	Report errors: Correctable- Non-Fatal- Fatal- Unsupported-
		RlxdOrd+ ExtTag- PhantFunc- AuxPwr- NoSnoop-
		MaxPayload 128 bytes, MaxReadReq 512 bytes
	DevSta:	CorrErr- UncorrErr- FatalErr- UnsuppReq- AuxPwr- TransPend-
	LnkCap:	Port #0, Speed 2.5GT/s, Width x1, ASPM L0s L1, Latency L0 <512ns, L1 <64us
		ClockPM- Suprise- LLActRep- BwNot-
	LnkCtl:	ASPM L1 Enabled; RCB 128 bytes Disabled- Retrain- CommClk-
		ExtSynch- ClockPM- AutWidDis- BWInt- AutBWInt-
	LnkSta:	Speed 2.5GT/s, Width x1, TrErr- Train- SlotClk+ DLActive- BWMgmt- ABWMgmt-
Capabilities: [90] MSI-X: Enable- Mask- TabSize=1
	Vector table: BAR=0 offset=00000000
	PBA: BAR=0 offset=00000000
Capabilities: [100] #168c
Capabilities: [002] #24

The information is incorrect, it's using an AR5416 and only supports 802.11b/g/n so the best connection you can expect under Mac OS X is 130mbps.

 

As long as it contains the D-Link sybsystem ID's you can expect the card not to behave properly because it is using the generic portions of the driver and awake-from-sleep is not available in the generic portion of the driver.

 

You will also experience issues using TM and TC over wireless and these are due to the same reason.

 

At this time I am the only OEM manufacturer of an 802.11a/b/g/n PCIe desktop adapter (which will vanish if I don't make a production run soon) that is recognized as a real apple airport, works with TM and TC and doesn't suffer any issues from sleep or dropped connections and connects at 270-300mpbs.

The information is incorrect, it's using an AR5416 and only supports 802.11b/g/n so the best connection you can expect under Mac OS X is 130mbps.

 

As long as it contains the D-Link sybsystem ID's you can expect the card not to behave properly because it is using the generic portions of the driver and awake-from-sleep is not available in the generic portion of the driver.

 

You will also experience issues using TM and TC over wireless and these are due to the same reason.

 

At this time I am the only OEM manufacturer of an 802.11a/b/g/n PCIe desktop adapter (which will vanish if I don't make a production run soon) that is recognized as a real apple airport, works with TM and TC and doesn't suffer any issues from sleep or dropped connections and connects at 270-300mpbs.

 

Hi BuildSmart, bummer. I would be happy with a stable 20mbps.

Well, guess I will trash the damn thing, payed 60 Euro's for it, thinking it is the best supported (airport) WL card.

 

Can't the subssytem id's be hex-eddited/hacked/changed somewhere?

 

What is TM and TC? Forgive my noobiness here, but it is clang I don't know .

 

Production run those modified cards and your maket would be hackintosh users. Sure many would buy one

if it is within a reasonable price range. But most I guess will not cause us are poor people, else we all would have bought us a mac pro with cinema 30"

Guest BuildSmart
Hi BuildSmart, bummer. I would be happy with a stable 20mbps.

Well, guess I will trash the damn thing, payed 60 Euro's for it, thinking it is the best supported (airport) WL card.

 

Can't the subssytem id's be hex-eddited/hacked/changed somewhere?

 

What is TM and TC? Forgive my noobiness here, but it is clang I don't know .

 

Production run those modified cards and your maket would be hackintosh users. Sure many would buy one

if it is within a reasonable price range. But most I guess will not cause us are poor people, else we all would have bought us a mac pro with cinema 30"

You can change them on the card however you wont get the functionality you seek because the card is incapable of it.

 

At this time and to the best of my knowledge there are only two manufacturers who make wireless cards that will connect at 270mbps+, the first is apple and they only make miniPCIe laptop cards and second is me, I only make PCI and PCIe desktop adapters, only my PCIe desktop adapters will connect at 270mbps or higher in Mac OS X.

 

Here's my Broadcom PCIe desktop adapter details:

02:00.0 Network controller [0280]: Broadcom Corporation BCM4321 802.11a/b/g/n [14e4:4328] (rev 03)
Subsystem: Apple Computer Inc. AirPort Extreme (802.11n) [106b:0087]
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 e0300000 (64-bit, non-prefetchable)
Region 2: Memory at e0000000 (64-bit, prefetchable)
Capabilities: [40] Power Management version 2
	Flags: PMEClk- DSI- D1+ D2+ AuxCurrent=0mA PME(D0-,D1-,D2-,D3hot+,D3cold+)
	Status: D0 PME-Enable- DSel=0 DScale=2 PME-
Capabilities: [58] Vendor Specific Information <?>
Capabilities: [e8] Message Signalled Interrupts: Mask- 64bit+ Queue=0/0 Enable+
	Address: 00000000fee00000  Data: 4095
Capabilities: [d0] Express (v1) Endpoint, MSI 00
	DevCap:	MaxPayload 128 bytes, PhantFunc 0, Latency L0s <4us, L1 unlimited
		ExtTag+ AttnBtn- AttnInd- PwrInd- RBE+ FLReset-
	DevCtl:	Report errors: Correctable- Non-Fatal- Fatal- Unsupported-
		RlxdOrd- ExtTag+ PhantFunc- AuxPwr- NoSnoop-
		MaxPayload 128 bytes, MaxReadReq 128 bytes
	DevSta:	CorrErr- UncorrErr- FatalErr- UnsuppReq- AuxPwr- TransPend-
	LnkCap:	Port #0, Speed 2.5GT/s, Width x1, ASPM L0s L1, Latency L0 <4us, L1 <64us
		ClockPM+ Suprise+ LLActRep- BwNot-
	LnkCtl:	ASPM L0s L1 Enabled; RCB 64 bytes Disabled- Retrain- CommClk+
		ExtSynch- ClockPM- AutWidDis- BWInt- AutBWInt-
	LnkSta:	Speed 2.5GT/s, Width x1, TrErr- Train- SlotClk+ DLActive- BWMgmt- ABWMgmt-
Capabilities: [100] #14e4

	| |   |   +-o pci14e4,4328@0  <class IOPCIDevice, registered, matched, active, busy 0, retain 40>
| |   |	 | {
| |   |	 |   "IOPCIResourced" = Yes
| |   |	 |   "IOInterruptControllers" = ("io-apic-0","IOPCIMessagedInterruptController")
| |   |	 |   "IOName" = "pci14e4,4328"
| |   |	 |   "subsystem-id" = <87000000>
| |   |	 |   "IOPCIExpressLinkCapabilities" = 745489
| |   |	 |   "IODeviceMemory" = (({"address"=18446744073175826432,"length"=16384}),({"address"=18446744073172680704,"length"=1048576}))
| |   |	 |   "class-code" = <00800200>
| |   |	 |   "IOPowerManagement" = {"ChildrenPowerState"=2,"CurrentPowerState"=2}
| |   |	 |   "revision-id" = <03000000>
| |   |	 |   "IOInterruptSpecifiers" = (<1000000007000000>,<0500000000000100>)
| |   |	 |   "IOChildIndex" = 1
| |   |	 |   "assigned-addresses" = <1000028200000000000030e00000000000400000180002c200000000000000e0000000000000
000>
| |   |	 |   "IOPCIMSIMode" = Yes
| |   |	 |   "device-id" = <28430000>
| |   |	 |   "vendor-id" = <e4140000>
| |   |	 |   "name" = "pci14e4,4328"
| |   |	 |   "subsystem-vendor-id" = <6b100000>
| |   |	 |   "IOPCIExpressLinkStatus" = 4113
| |   |	 |   "reg" = <0000020000000000000000000000000000000000100002020000000000000000000000000040
0001800024200000000000000000000000000001000>
| |   |	 |   "compatible" = <"pci106b,87","pci14e4,4328","pciclass,028000">
| |   |	 | }
| |   |	 | 
| |   |	 +-o AirPort_Brcm43xx  <class AirPort_Brcm43xx, registered, matched, active, busy 0, retain 8>
| |   |	   | {
| |   |	   |   "APCurrentChannel" = 36
| |   |	   |   "APCurrentSSID" = "Apple Network 7885c7"
| |   |	   |   "IOSelectedMedium" = "00000080"
| |   |	   |   "CFBundleIdentifier" = "com.apple.driver.AirPortBrcm43xx"
| |   |	   |   "IOVendor" = "Apple"
| |   |	   |   "IOMatchCategory" = "IODefaultMatchCategory"
| |   |	   |   "APChipRev" = 3
| |   |	   |   "APMonitorMode" = Yes
| |   |	   |   "IOFeatures" = 8
| |   |	   |   "IOMaxPacketSize" = 1518
| |   |	   |   "IOMinPacketSize" = 64
| |   |	   |   "IOMediumDictionary" = {"00000080"={"Type"=128,"Index"=0,"Flags"=0,"Speed"=11000000}}
| |   |	   |   "IONameMatched" = "pci14e4,4328"
| |   |	   |   "IOActiveMedium" = "00000080"
| |   |	   |   "IONameMatch" = ("pci106b,4e","pci14e4,4311","pci14e4,4312","pci14e4,4313","pci14e4,4318","pci14e4,4319","pci14e4,431a","pci14e4,4320","pci14e4,4324","pci14e4,4325","pci14e4,4328","pci14e4,4329","pci14e4,432b","pci14e4,432c","pci14e4,432d")
| |   |	   |   "IOModel" = "Wireless Network Adapter (802.11 a/b/g/n)"
| |   |	   |   "IOProbeScore" = 0
| |   |	   |   "IOFirmwareVersion" = "Broadcom BCM43xx 1.0 (4.170.46.9)"
| |   |	   |   "APFeatures" = 1
| |   |	   |   "IOBusyInterest" = "IOCommand is not serializable"
| |   |	   |   "IOLinkSpeed" = 270000000
| |   |	   |   "IOPowerManagement" = {"CurrentPowerState"=2}
| |   |	   |   "IOPacketFilters" = {"IONetworkFilterGroup"=275,"IOEthernetWakeOnLANFilterGroup"=0}
| |   |	   |   "IOMACAddress" = <001fe2c9b1fc>
| |   |	   |   "IOProviderClass" = "IOPCIDevice"
| |   |	   |   "IOLinkStatus" = 3
| |   |	   |   "APRoamTrigger" = 18446744073709551525
| |   |	   |   "IOGeneralInterest" = "IOCommand is not serializable"
| |   |	   |   "IOLocale" = "USA"
| |   |	   |   "IOClass" = "AirPort_Brcm43xx"
| |   |	   | }
| |   |	   | 
| |   |	   +-o AirPort_Brcm43xxInterface  <class AirPort_Brcm43xxInterface, registered, matched, active, busy 0, retain 10>
| |   |		 | {
| |   |		 |   "IOInterfaceType" = 6
| |   |		 |   "IONetworkData" = {"IOEthernetStatsKey"={"Size"=216,"Data"=<0000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000>,"Access Types"=9},"IONetworkStatsKey"={"Size"=20,"Data"=<0036000000000000502600000000000000000000>,"Access Types"=9},"IOOutputQueueStatsKey"={"Size"=44,"Data"=<000100000000000000000000000000004d260000000000000000000000000000000000000000
00000000000>,"Access Types"=9}}
| |   |		 |   "IO80211SSID" = "Apple Network 7885c7"
| |   |		 |   "IOLocation" = ""
| |   |		 |   "IOMulticastAddressList" = <01005e0000fb01005e0000013333000000fb333390156bf83333000000013333ffc9b1fc0103
3df0b92>
| |   |		 |   "IOInterfaceNamePrefix" = "en"
| |   |		 |   "IOActivePacketFilters" = {"IONetworkFilterGroup"=19,"IOEthernetWakeOnLANFilterGroup"=0}
| |   |		 |   "IO80211Channel" = 36
| |   |		 |   "IOMediaHeaderLength" = 14
| |   |		 |   "IOMediaAddressLength" = 6
| |   |		 |   "IO80211Locale" = "FCC"
| |   |		 |   "IOPrimaryInterface" = No
| |   |		 |   "IOInterfaceFlags" = 34915
| |   |		 |   "IORequiredPacketFilters" = {"IONetworkFilterGroup"=19,"IOEthernetWakeOnLANFilterGroup"=0}
| |   |		 |   "IOInterfaceExtraFlags" = 1073744192
| |   |		 |   "IOInterfaceUnit" = 1
| |   |		 |   "IO80211DriverVersion" = "Broadcom BCM43xx 1.0 (4.170.46.9)"
| |   |		 |   "IO80211CountryCode" = "US"
| |   |		 |   "BSD Name" = "en1"
| |   |		 |   "IO80211ExtensionChannel" = 40
| |   |		 |   "IOMaxTransferUnit" = 1500
| |   |		 |   "IOBuiltin" = No
| |   |		 |   "IOInterfaceState" = 3
| |   |		 |   "IO80211Band" = "5 GHz"
| |   |		 |   "IO80211HardwareVersion" = "vendorid: 0x14e4
deviceid: 0x4328
radiorev: 0x42055000
chipnum: 0x4321
chiprev: 0x3
corerev: 0xc
boardid: 0x87
boardvendor: 0x106b
boardrev: 0x20
driverrev: 0x4aa2e09
ucoderev: 0x0
bus: 0x1
"
| |   |		 |   "IOControllerEnabled" = Yes
| |   |		 | }
| |   |		 | 
| |   |		 +-o IONetworkStack  <class IONetworkStack, registered, matched, active, busy 0, retain 15>
| |   |		   | {
| |   |		   |   "IOProviderClass" = "IOResources"
| |   |		   |   "IOMatchCategory" = "IONetworkStack"
| |   |		   |   "IOProbeScore" = 0
| |   |		   |   "IOClass" = "IONetworkStack"
| |   |		   |   "CFBundleIdentifier" = "com.apple.iokit.IONetworkingFamily"
| |   |		   |   "IOResourceMatch" = "IOBSD"
| |   |		   | }
| |   |		   | 
| |   |		   +-o IONetworkStackUserClient  <class IONetworkStackUserClient, !registered, !matched, active, busy 0, retain 5>
| |   |			   {
| |   |			   }
| |   |

  • 1 year later...

Can you tell me how you got the

 

02:00.0 Network controller [0280]: Broadcom Corporation BCM4321 802.11a/b/g/n [14e4:4328] (rev 03)

Subsystem: Apple Computer Inc. AirPort Extreme (802.11n) [106b:0087]

 

line to show up? I looked at lspci in linux, (there is no apple/bsd version of lspci? then the

 

http://pciids.sourceforge.net/pci.ids

 

file, but I could only find

 

4328 BCM4328 802.11a/b/g/n

1028 0009 Wireless 1500 Draft 802.11n WLAN Mini-Card

1028 000a Wireless 1500 Draft 802.11n WLAN Mini-card

103c 1366 BCM4321 802.11a/b/g/n Wireless LAN Controller

103c 1367 BCM4321 802.11a/b/g/n Wireless LAN Controller

103c 1368 BCM4321 802.11a/b/g/n Wireless LAN Controller

103c 1369 BCM4321 802.11a/b/g/n Wireless LAN Controller

14e4 4328 BCM4328 802.11a/b/g/n

 

then 106b 004e AirPort Extreme under 4320 BCM4306 802.11b/g

 

thanks

×
×
  • Create New...