Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 10 Sep 2002 00:02:38 +0200 (MEST)
From:      zilli0n@gmx.net
To:        zilli0n@gmx.net
Cc:        freebsd-mobile@freebsd.org
Subject:   Re: Milan prism 2.5 problems with wi0
Message-ID:  <4507.1031608958@www21.gmx.net>
References:  <22952.1031604981@www50.gmx.net>

next in thread | previous in thread | raw e-mail | index | archive | help
Weird enough letting the wi driver read the station address 3 times appears
to be a success:

su-2.05a# diff -u if_wi.c.org if_wi.c     
--- if_wi.c.org Mon Sep  9 20:41:30 2002
+++ if_wi.c     Mon Sep  9 21:03:09 2002
@@ -250,7 +250,10 @@
         */
        mac.wi_type = WI_RID_MAC_NODE;
        mac.wi_len = 4;
-       wi_read_record(sc, (struct wi_ltv_gen *)&mac);
+       error = wi_read_record(sc, (struct wi_ltv_gen *)&mac);
+               device_printf(dev, "mac read #1 %d\n", error);
+       error = wi_read_record(sc, (struct wi_ltv_gen *)&mac);
+               device_printf(dev, "mac read #2 %d\n", error);
        if ((error = wi_read_record(sc, (struct wi_ltv_gen *)&mac)) != 0) {
                device_printf(dev, "mac read failed %d\n", error);
                wi_free(dev);


--- dmesg snip ---

wi0 at port 0x240-0x27f irq 11 slot 0 on pccard0
wi0: mac read #1 5
wi0: mac read #2 5
wi0: 802.11 address: 00:02:dd:30:2e:e7
wi0: using RF:PRISM2.5 MAC:ISL3873
wi0: Intersil Firmware: Primary 1.00.04, Station 1.00.03

------------------


The first two reads give an error... but the third read
appears to be a success.  This is so weird.. I hope someone
has an explanation ;-)

Now another question, are these errors normal when you have no link and a
dhclient is trying to configure wi0:

wi0: time out allocating memory on card
wi0: tx buffer allocation failed
wi0: time out allocating memory on card
wi0: mgmt. buffer allocation failed
wi0: time out allocating memory on card
wi0: tx buffer allocation failed

After killing dhclient the error messages stopped.

Cheers,

Niels Heinen




> 
>  
> Hi all,
> 
> I bought this cheap Milan ShAir Office prism 2.5 card at defcon. It works
> fine under Windows and Linux but fails for some weird reason under
> FreeBSD.
> I think this has to do with other hardware in my laptop (Dell cpt 500)
> because my card works fine by using the same configuration on a different
> laptop
> (Dell cpt 466) that is only a few months olders.
> 
> This is what I use in pccard.conf:
> 
> card "PCMCIA" "11M WLAN Card v2.5"
>         config  default "wi" ? 
>         insert  /etc/pccard_ether $device start
>         remove  /etc/pccard_ether $device stop
> 
> 
> And here are the error messages:
> 
> Sep  9 20:13:47 lappie /kernel: wi0 at port 0x240-0x27f irq 11 slot 0 on
> pccard0
> Sep  9 20:13:47 lappie /kernel: wi0: mac read failed 5
> Sep  9 20:13:47 lappie /kernel: device_probe_and_attach: wi0 attach
> returned
> 5
> Sep  9 20:13:47 lappie pccardd[278]: driver allocation failed for
> PCMCIA(11M
> WLAN Card v2.5): Input/output error
> 
> Does anyone has a clue what causes this error and what can be done about
> it
> ? I am running FreeBSD 4.7-PRERELEASE and had the same error with FreeBSD
> 4.5-RELEASE, 4.6-RELEASE and 4.6-STABLE
> 
> 
> I attached my dmesg since it might be useful.
> 
> Thanks in advance !
> 
> Niels
> 
> -- 
> GMX - Die Kommunikationsplattform im Internet.
> http://www.gmx.net

-- 
GMX - Die Kommunikationsplattform im Internet.
http://www.gmx.net


To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-mobile" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?4507.1031608958>