From: Jouni Malinen (jkmaline_at_cc.hut.fi)
Date: 2002-07-25 07:08:26 UTC
On Thu, Jul 25, 2002 at 01:51:56AM -0400, Andrew Bielecki wrote:
> I have DWL-650 card with firmware:
>
> ul 25 00:28:14 cpq7400 kernel: wlan0: NIC: id=0x800c v1.0.0
> Jul 25 00:28:14 cpq7400 kernel: wlan0: PRI: id=0x15 v1.0.7
> Jul 25 00:28:14 cpq7400 kernel: wlan0: STA: id=0x1f v1.3.5
>
> The card worked fine with driver from CVS unitil ~ July 18.
>
> Jul 25 01:36:11 cpq7400 kernel: wlan0: hfa384x_get_rid_copy - RID len
> mismatch: rid=0xfd0b, len=2 (expected 8)
> Jul 25 01:36:11 cpq7400 kernel: Could not get RID for component NIC
Odd.. RID FD0B (NICID) should certainly have 8 bytes of data, not 2. This does not happen on D-Link DWL-650 I use (though it has different NICID), nor does it happen with another card using same 0x800c NIC. Does your card still work with the older versions? And it reports NICID correctly with them?
I changed driver code to abort on first NIC/PRI/STA read failure and this caused the own hwaddr remaining 00:00:00:00:00:00. However, the component IDs are just extra info, so I removed this change and the current CVS version now ignores errors reading them. Please try again with the newest snapshot and report the results.
-- Jouni Malinen PGP id EFC895FA