2nd of WLAN card is identified correctly but cannot be configured

张有康 bjpu02071202 at emails.bjut.edu.cn
Wed Jun 28 20:50:59 EDT 2006


>> root at 172.25.3.161:~# cardctl ident
>> Socket 0:
>>   product info: "D", "Link DWL-650 11Mbps WLAN Card", "Version 01.02", ""
>>   manfid: 0x0156, 0x0002
>>   function: 6 (network)
>
>Is this perhaps that bug that hit a few kernel releases back where the product 
>info from the PC Card was incorrectly parsed? I believe that this was fixed 
>by a 2.6.1x.y point release.
>

Do you mean that "product info ..." was incorrecly parsed by linux kernel?

This PC Card has been successfully auto configed by Linux Kernel 2.4.20 on PC.

The cardctl command can be used to check the status of a socket, or to see how it
is configured.  It can also be used to alter the configuration status of a card. 
Here is an example of the output of the ``cardctl config'' command:
       Socket 0:
         Vcc = 5.0, Vpp1 = 0.0, Vpp2 = 0.0
         Card type is memory and I/O
         IRQ 3 is dynamic shared, level mode, enabled
         Speaker output is enabled
         Function 0:
           Config register base = 0x0800
             Option = 0x63, status = 0x08
           I/O window 1: 0x0280 to 0x02bf, auto sized
           I/O window 2: 0x02f8 to 0x02ff, 8 bit

But now I use Montavista Linux based on Linux 2.4.20 for embeded system, the same
WLAN card is identified correctly but cannot be configured, the current output
like this:

root at 172.25.3.161:~# cardctl config
Socket 0:
  Vcc 3.3V  Vpp1 3.3V  Vpp2 3.3V

I really need your help, and my study project must be using this Montavista Linux,
that is changing to use another kernel like 2.6.1x.y is not a choise for me.
Thanks again. I'm expecting for your suggestion.

                                                            Y.K Zhang





More information about the HostAP mailing list