ZCOM 325H does not transmit frames

Andreas Grosse hostap at majestyk.de
Wed Jun 18 09:43:17 EDT 2003

Hi there,

I have two cards here, a ZCOM 325 (model XI-325, h/w rev. 2.1) and a 
ZCOM 325H  (model XI-325H, h/w rev. 1.1).

If I insert the 325, the card comes up and sends beacon frames. If I
insert the 325H, there are no beacons. When trying to run the card in 
managed mode, as a client, the kernel log shows:
kernel: wlan0: LinkStatus=2 (Disconnected)
kernel: wlan0: LinkStatus: BSSID=44:44:44:44:44:44
With a monitoring machine I can see that the card does not send a frame
in neither mode. According to various posts and chipset/fw combination, 
the 325H should work. What is wrong?

Both cards have the following firmware version:
NIC: id=0x800c v1.0.0
PRI: id=0x15 v1.0.7
STA: id=0x1f v1.3.6 
I am using hostap version 0.0.3.


Here is a snippet from the kernel log (identical for both cards):
kernel: hostap_crypt: registered algorithm 'NULL'
kernel: hostap_cs: 0.0.3 - 2003-05-18 (Jouni Malinen <jkmaline at cc.hut.fi>)
kernel: hostap_cs: setting Vcc=33 (constant)
kernel: hostap_cs: CS_EVENT_CARD_INSERTION
kernel: prism2_config()
kernel: hostap_cs: setting Vcc=50 (from config)
kernel: Checking CFTABLE_ENTRY 0x01 (default 0x01)
kernel: IO window settings: cfg->io.nwin=1 dflt.io.nwin=1
kernel: io->flags = 0x0046, io.base=0x0000, len=64
kernel: hostap_cs: index 0x01: Vcc 5.0, irq 3, io 0x0100-0x013f
kernel: hostap_cs: Registered netdevice wlan0
kernel: prism2_hw_init()
kernel: prism2_hw_init: initialized in 16566 iterations
kernel: wlan0: NIC: id=0x800c v1.0.0
kernel: wlan0: PRI: id=0x15 v1.0.7
kernel: wlan0: STA: id=0x1f v1.3.6
kernel: wlan0: defaulting to host-based encryption as a workaround for firmware bug in Host AP mode WEP
kernel: wlan0: defaulting to bogus WDS frame as a workaround for firmware bug in Host AP mode WDS

I ran a "hostap_diag -a wlan0" for both cards and diff'ed the output:
# diff -uraN 325.diag 325h.diag 
--- 325.diag    Wed Jun 18 14:37:50 2003
+++ 325h.diag   Wed Jun 18 14:37:26 2003
@@ -7,7 +7,7 @@
 Known RIDs (Resource IDentifiers)
@@ -77,7 +77,7 @@
@@ -194,7 +194,7 @@
 CR28 (AGC Low SatAtten): 121
 CR29 (AGC LockWindow, negative side): 202
 CR30 (Carrier Sense 2): 36
-CR31 (Manual TX Power Control): 199
+CR31 (Manual TX Power Control): 84
 CR32 (Test Modes 1): 0
 CR33 (Test Modes 2): 0
 CR34 (Test Bus Address): 0
@@ -216,21 +216,21 @@
     CW RSSI threshold: 91
     CR50..CR63: 'a' value
 CR50 (Test Bus Read): 0
-CR51 (Noise floorAntA): 11
-CR52 (Noise floorAntB): 0
-CR53 (AGC error / I DC Offset): 247
-CR54 (Unassigned / Q DC Offset): 246
+CR51 (Noise floorAntA): 30
+CR52 (Noise floorAntB): 30
+CR53 (AGC error / I DC Offset): 246
+CR54 (Unassigned / Q DC Offset): 242
 CR55 (Unassigned  Multipath Metric): 0
-CR56 (Unassigned / Multipath Count): 13
-CR57 (Unassigned / Packet Signal Quality): 140
-CR58 (TX Power Measurement): -15
-CR59 (RX Mean Power / Header Signal Quality): 13
-CR60 (RX_IF AGC): 23
+CR56 (Unassigned / Multipath Count): 11
+CR57 (Unassigned / Packet Signal Quality): 154
+CR58 (TX Power Measurement): -20
+CR59 (RX Mean Power / Header Signal Quality): 0
+CR60 (RX_IF AGC): 43
 CR61 (RX Status Reg): 13
     TX PWR det Register semaphore (CR58 updated since last read)
     AGC_lock (AGC is within limits of lock window CR20)
     RX_RF_AGC - status of AGC output to RF chip
-CR62 (RSSI): 37
+CR62 (RSSI): 31
 CR63 (RX Status Reg): 2
     Signal field value: 1 M
     Antenna selected by received when last valid header CRC occurred

More information about the HostAP mailing list