2.6 kernel

Marc
2004-03-23
2004-08-02
  • Marc
    Marc
    2004-03-23

    Has anyone been able to get an Aironet 350 pcmcia card working with the 2.6 kernel?  When I insert the card it loads the modules and the activity light goes solid, but the activity light stays off and I can't use the card.  When I run ACU, it tells me that there is no radio found.

     
    • Pieter Smit
      Pieter Smit
      2004-03-24

      I have no problem.  Standard kernel from kernel.org with the aironet driver sellected as module.
      Used 2.6.2 - 2.6.5-rc2

      Can you see the card at #ls /proc/driver/aironet/ ?

      Also try #iwconfig
      to look for wireless cards.

      from my syslog:
      eth1: index 0x05: Vcc 5.0, Vpp 5.0, irq 3, io 0x0100-0x013f
      from cat /proc/driver/aironet/eth1/
      Driver Version: airo.c 0.6 (Ben Reed & Javier Achirica)
      Device: 350 Series
      Manufacturer: Cisco Systems
      Firmware Version: 5.02.19
      Radio type: 2

      I have had a problem before where i loaded the lates firmware from cisco using the windows tool, and the card did not work until i downgraded the firmware.

      Regards,
      Pieter Smit

       
    • Marc
      Marc
      2004-03-24

      Little correction to my above post.  When I insert the card the activity light stays solid amber, but there is no green status light.

      The directory /proc/driver/aironet/ exists, but there is nothing in the directory.  Maybe it's supposed to be empty, I'm not sure.  When I run iwconfig, it says

      #iwconfig
      eth0      no wireless extensions.

      lo        no wireless extensions.

      Here are the seemingly relevent messages from the syslog:

      PCI: Enabling device 0000:02:0f.0 (0000 -> 0002)
      Yenta: CardBus bridge found at 0000:02:0f.0 [1028:00a3]
      Yenta: Using CSCINT to route CSC interrupts to PCI
      Yenta: Routing CardBus interrupts to PCI
      Yenta: ISA IRQ mask 0x0098, PCI irq 10
      Socket status: 30000006
      PCI: Enabling device 0000:02:0f.1 (0000 -> 0002)
      Yenta: CardBus bridge found at 0000:02:0f.1 [1028:00a3]
      Yenta: Using CSCINT to route CSC interrupts to PCI
      Yenta: Routing CardBus interrupts to PCI
      Yenta: ISA IRQ mask 0x0098, PCI irq 10
      Socket status: 30000010
      cs: warning: no high memory space available!
      cs: memory probe 0x0d0000-0x0dffff: clean.
      3c574_cs: RequestIO: Resource in use
      <Cut some lines here>
      PCMCIA: socket df256c2c: unable to apply power.
      airo:  Probing for PCI adapters
      airo:  Finished probing for PCI adapters
      airo_cs: GetNextTuple: No more items

      The messages about the 3c574_cs are from my 3com network card (which isn't working either).  When that card is in, the modules are loaded but the connection light doesn't come on.

      When I do a cardctl eject -> cardctl insert, this gets posted to the syslog:

      airo:  Probing for PCI adapters
      airo:  Finished probing for PCI adapters
      airo_cs: GetNextTuple: No more items

      Between the 3com and the cisco cards not working, I'm starting to think that it's not the drivers, but something else that isn't configured right.  I have absolutely no idea what it would be, though.  One of my profs is having the exact same problem with 2.6.4 (the same kernel I'm running) but he has an orinoco card.  At this point I'm out of ideas.

       

      • Anonymous
        2004-06-04

        I have about the same problem with a Cisco Aironet pci card I use on my desktop.  It works fine with rh9 kernel 2.4, but not with 2.6.  I've tried fc2 fresh installs, upgrading from rh9 to fc2, and just upgrading the kernel.  (Did not get far witrh fc1 becasue of nvidia issues)  I'm using firmware version 4.25.30, so this should not be an issue (as has been suggested  by some).  Have tried the sourceforge airo driver and Cisco's, but neither work with fc2.  Same thing as you saw, no radio.  Were you able to solve this problem? 

         
        • In the same boat with a aironet PCI card...

          any help would be appreciated.

          [root@ eth2]# cat /etc/fedora-release
          Fedora Core release 2 (Tettnang)
          [root@ eth2]# uname -r
          2.6.6-1.435.2.3

          when i tried to simply insert driver, i get the following kernel messages:

          airo:  Probing for PCI adapters
          PCI: Setting latency timer of device 0000:00:06.0 to 64
          airo: cmd= 111
          airo: status= 7f11
          airo: Rsp0= 2
          airo: Rsp1= 0
          airo: Rsp2= 0
          airo: Doing fast bap_reads
          airo: cmd= 121
          airo: status= 7f21
          airo: Rsp0= 6
          airo: Rsp1= 0
          airo: Rsp2= 0
          airo: MAC could not be enabled
          airo:  Finished probing for PCI adapters

          and nothing shows up in /proc/net/wireless

          when inserting with probe=0, i get the following in /proc/net/wireless:

          Inter-| sta-|   Quality        |   Discarded packets               | Missed | WE face | tus | link level noise |  nwid  crypt   frag  retry   misc | beacon | 16  eth2: 000f  176.  161.  146.   75730      0      0      3 615562        0
          wifi0: 000f  176.  161.  146.   75730      0      0      3 615562        0

          and the following form head /proc/drivers/net/aironet/eth2/*:

          ==> /proc/driver/aironet/eth2/APList <==
          Not using specific APs

          ==> /proc/driver/aironet/eth2/BSSList <==

          ==> /proc/driver/aironet/eth2/Config <==
          Mode: adhoc
          Radio: on
          NodeName:
          PowerMode: CAM
          DataRates: 2 4 11 22 0 0 0 0
          Channel: 0
          XmitPower: 100
          LongRetryLimit: 16
          ShortRetryLimit: 16
          RTSThreshold: 2312
          TXMSDULifetime: 5000
          RXMSDULifetime: 10000
          TXDiversity: left
          RXDiversity: left
          FragThreshold: 2312
          WEP: open
          Modulation: cck
          Preamble: short

          ==> /proc/driver/aironet/eth2/SSID <==
          1234

          ==> /proc/driver/aironet/eth2/Stats <==
          RxOverrun: 0
          RxMacCrcErr: 7580
          RxMacCrcOk: 80299
          RxWepErr: 0
          RxWepOk: 0
          RetryLong: 48
          RetryShort: 0
          MaxRetries: 3
          NoAck: 48
          NoCts: 0
          RxAck: 0
          RxCts: 0
          ...

          ==> /proc/driver/aironet/eth2/StatsDelta <==
          RxOverrun: 0
          RxMacCrcErr: 7580
          RxMacCrcOk: 80299
          RxWepErr: 0
          RxWepOk: 0
          RetryLong: 48
          RetryShort: 0
          MaxRetries: 3
          NoAck: 48
          NoCts: 0
          RxAck: 0
          RxCts: 0
          TxAck: 1
          ...

          ==> /proc/driver/aironet/eth2/Status <==
          Status: CFG ACT
          Mode: f
          Signal Strength: 1
          Signal Quality: 176
          SSID: 1234
          AP:
          Freq: 0
          BitRate: 11mbs
          Driver Version: airo.c 0.6 (Ben Reed & Javier Achirica)
          Device: 350 Series
          Manufacturer: Cisco Systems
          Firmware Version: 5.02.19
          Radio type: 2
          Country: 0
          Hardware Version: 22
          Software Version: 502
          Software Subversion: 13
          Boot block version: 150

          ==> /proc/driver/aironet/eth2/WepKey <==
          Tx key = 0

           

    • Anonymous
      2004-06-04

      Hello,

      I am trying to set up a Cisco Aironet 350 PCMCIA wireless adapter on a RH 8.0 laptop kernel version 2.6.5 in "Managed" mode. Using iwconfig, I am able to set the ESSID, channel, rate, etc., but I am simply unable to set the encryption key and the AP. The encryption key is always shown as ****-****-****-** and the AP is always shown as FF:FF:FF:FF:FF:FF. I am thus unable to ping the AP. I used the exact same iwconfig and ifconfig commands to set up a Lucent Orinoco Gold wireless adapter, BTW, and it worked just fine. I used the following two commands:

      iwconfig eth1 essid "<my_essid>" enc s:<my_128bit_WEPenckey_in_ascii> rate 2M
      ifconfig eth1 192.168.50.50 up

      (My AP's IP is 192.168.50.5)

      For the Lucent Orinoco card, the above two commands work fine; I don't even need to enter the AP's MAC address or the channel frequency. For the Cisco Aironet 350, the encryption key and AP simply do not register with the firmware, it appears. I even tried to add the 'ap' and 'channel' options to the iwconfig command. The channel registered with the firmware, the AP's MAC address didn't.

      I am also getting the "driver has been compiled using version 16 of wireless extension, this program has been compiled using version 13" message when I run iwconfig, but I paid no attention to it since I was able to get my Lucent Orinoco adapter to work just fine regardless.

      Also, when I run lsmod, it shows that both the airo and airo_cs modules are loaded. Which one is the correct driver? What's the difference between the two?

      I don't know where to start solving this problem - upgrade my wireless extensions, upgrade the firmware in the card, problem with the driver? Any help will be greatly appreciated.

      Regards,
      S.