Redhat 7.1?

Anonymous
2001-04-24
2001-06-01
  • Anonymous - 2001-04-24

    I just put Redhat 7.1 on my laptop, and have been attempting to get my Aironet 340 card to work correctly.  How similar are the Redhat drivers built into the kernel to yours?  I am having issues with ejecting the PC card and having my system "hang" about every other time.  Any ideas/places where I can get more info?

     
    • Frank Solensky

      Frank Solensky - 2001-04-27

      I'm running into similar problems on a Dell Inspiron 8000: full RH 7.1 unmodified, Aironet 340 card works under W2K but not Linux.

      eth0 is a built-in port, eth1 is the docking station, eth2 is the wireless.

      <tt>lsmod</tt> shows the drivers are installed, <tt>cardctl ident</tt> recognizes the card (I haven't run into the machine hanging on it yet), <tt>ifconfig eth2</tt> shows the card has the right MAC address but <tt>iwconfig eth2</tt> returns a 'no wireless extensions' message.  Attempting to set fields give <tt>SIOCSIW*</tt> error messages, 'operation not supported'.

      I've modified <tt>/etc/pcmcia/wireless.opts</tt> to include ESSID and KEY settings and changed <tt>/etc/modules.conf</tt> so that 'eth2' is an alias to 'airo' -- it had installed as '3c95x'.  The results are the same either way.

      Error message appear in the boot log that someone more familar with the card or drivers may recognize:

      <pre>
      airo:  Probing for PCI adapters
      airo:  Finished probing for PCI adapters
      Linux PCMCIA Card Services 3.1.22
        options:  [pci] [cardbus] [pm]
      PCI: Found IRQ 11 for device 02:0f.0
      PCI: The same IRQ used for device 00:1f.2
      PCI: The same IRQ used for device 02:06.0
      PCI: The same IRQ used for device 02:06.1
      PCI: The same IRQ used for device 02:0f.1
      PCI: The same IRQ used for device 02:0f.2
      PCI: Found IRQ 11 for device 02:0f.1
      PCI: The same IRQ used for device 00:1f.2
      PCI: The same IRQ used for device 02:06.0
      PCI: The same IRQ used for device 02:06.1
      PCI: The same IRQ used for device 02:0f.0
      PCI: The same IRQ used for device 02:0f.2
      Yenta IRQ list 0298, PCI irq11
      Socket status: 30000006
      Yenta IRQ list 0298, PCI irq11
      Socket status: 30000010
      cs: IO port probe 0x0c00-0x0cff: clean.
      cs: IO port probe 0x0100-0x04ff: excluding 0x378-0x37f 0x4d0-0x4d7
      cs: IO port probe 0x0a00-0x0aff: clean.
      cs: memory probe 0xa0000000-0xa0ffffff: clean.
      aironet4500.c v0.1 1/1/99 Elmer Joandi, elmer@ylenurme.ee.
      aironet4500_cs.c v0.1 1/1/99 Elmer Joandi, elmer@ylenurme.ee.
      eth2: 340 Series 802.11 Direct Sequence found @ 0x100 irq 3 firmwareVersion 898
      eth2: 340 Series 802.11 Direct Sequence found @ 0x100 irq 3 firmwareVersion 898
      NET4: Linux IPX 0.46 for NET4.0
      IPX Portions Copyright (c) 1995 Caldera, Inc.
      IPX Portions Copyright (c) 2000, 2001 Conectiva, Inc.
      NET4: AppleTalk 0.18a for Linux NET4.0
      Linux agpgart interface v0.99 (c) Jeff Hartmann
      agpgart: Maximum main memory to use for agp memory: 439M
      agpgart: agpgart: Detected an Intel i815, but could not find the secondary device. Assuming a non-integrated video card.
      agpgart: Detected Intel i815 chipset
      agpgart: AGP aperture is 64M @ 0xe4000000
      [drm] AGP 0.99 on Unknown @ 0xe4000000 64MB
      [drm] Initialized r128 2.1.2 20001215 on minor 63
      [drm:r128_do_wait_for_fifo] *ERROR* r128_do_wait_for_fifo failed!
      [drm:r128_do_wait_for_fifo] *ERROR* r128_do_wait_for_fifo failed!
      bad response to command awc_command_Deallocate , parameter 182
      Command awc_command_Deallocate  , result:     Invalid FID., at memblk 190(RID UNKNOWN) , offset 0
      eth2 aironet register dump    0  182    0    0 7f0c    3  190    0
      10   0    0    0    0    0    0 2000    0
      20   0  20f  174    0    0    0    0    0
      30   0   87    0    0    0    0    0    0
      40&pre3>
      awc_tx_dealloc failed for fid 182
      bad response to command awc_command_Deallocate , parameter 190
      Command awc_command_Deallocate  , result:     Invalid FID., at memblk 190(RID UNKNOWN) , offset 0
      eth2 aironet register dump    0  190    0    0 7f0c    3  190    0
      10   0    0    0    0    0    0 2000    0
      20   0  20f  174    0    0    0    0    0
      30   0   87    0    0  182    0    2  190
      40&lt3>
      awc_tx_dealloc failed for fid 190
      long wait with commmand reg busy in noack command 4 par 0 0 0
      Command UNKNOWN , result: UNKNOWN, at memblk ffff(RID UNKNOWN) , offset ffff
      eth2 aironet register dump 7fff ffff ffff ffff ffff ffff ffff ffff
      10ffff ffff ffff 7fff ffff ffff 7fff 7fff
      20ffff ffff ffff ffff ffff ffff ffff ffff
      30   0   87 ffff    0    0    0    4 ffff
      40&lt3>
      [drm:r128_do_wait_for_fifo] *ERROR* r128_do_wait_for_fifo failed!
      maestro3: version 1.22 built at 20:53:18 Apr  8 2001
      PCI: Found IRQ 5 for device 02:03.0
      maestro3: Configuring ESS Maestro3(i) found at IO 0xEC00 IRQ 5
      maestro3:  subvendor id: 0x00a41028
      ac97_codec: AC97 Audio codec, id: 0x8384:0x7609 (SigmaTel STAC9721/23)
      Attached scsi CD-ROM sr0 at scsi0, channel 0, id 0, lun 0
      sr0: scsi3-mmc drive: 24x/24x writer cd/rw xa/form2 cdda tray
      Uniform CD-ROM driver Revision: 3.12
      bad response to command awc_command_Deallocate , parameter 182
      Command awc_command_Deallocate  , result:     Invalid FID., at memblk 190(RID UNKNOWN) , offset 0
      eth2 aironet register dump    0  182    0    0 7f0c    3  190    0
      10   0    0    0    0    0    0 2000    0
      20   0  20f  174    0    0    0    0    0
      30   0   87    0    0    0    0    6    0
      40&lt3>
      awc_tx_dealloc failed for fid 182
      bad response to command awc_command_Deallocate , parameter 190
      Command awc_command_Deallocate  , result:     Invalid FID., at memblk 190(RID UNKNOWN) , offset 0
      eth2 aironet register dump    0  190    0    0 7f0c    3  190    0
      10   0    0    0    0    0    0 2000    0
      20   0  20f  174    0    0    0    0    0
      30   0   87    0    0 7f0c    0    8 7f0c
      40&lt3>
      awc_tx_dealloc failed for fid 190
      long wait with commmand reg busy in noack command 4 par 0 0 0
      Command UNKNOWN , result: UNKNOWN, at memblk ffff(RID UNKNOWN) , offset ffff
      eth2 aironet register dump 7fff ffff ffff ffff ffff ffff ffff ffff
      10ffff ffff ffff 7fff ffff ffff 7fff 7fff
      20ffff ffff ffff ffff ffff ffff ffff ffff
      30   0   87 ffff    0    3    0    a ffff
      40&lt3>
      long wait with commmand reg busy in noack command 4 par 0 0 0
      Command UNKNOWN , result: UNKNOWN, at memblk ffff(RID UNKNOWN) , offset ffff
      eth2 aironet register dump 7fff ffff ffff ffff ffff ffff ffff ffff
      10ffff ffff ffff 7fff ffff ffff 7fff 7fff
      20ffff ffff ffff ffff ffff ffff ffff ffff
      30   0   87 ffff ffff ffff    0    c ffff
      40&lt3>
      </pre>

       
    • Benjamin Reed

      Benjamin Reed - 2001-04-29

      The "problem" is that you are using the wrong driver.  The driver shipped with 2.4 is different from the airo-linux driver and the driver in David Hinds PCMCIA services.  I got things working by following the instructions at https://sourceforge.net/docman/display_doc.php?docid=4077&group_id=24926

      This replaces the driver in the 2.4 kernel with this driver.  It worked for me with the 2.4.1 and 2.4.3 kernels.

      ben

       
    • Anonymous - 2001-05-14

      I have just completed configuring the Cisco 350 PCMCIA card under RedHat 7.1.  Within the next couple of days, I will post complete documentation of the steps I followed in order to get everything working properly.
      Thanks,
      Mike

       
    • Anonymous - 2001-05-21

      I have completed the documentation of my setup of the Cisco 350 PCMCIA card under RedHat 7.1.  I have also created a kernel patch for the RedHat RawHide 2.4.3-2.14.10 kernel, as well as a kernel patch for the 2.4.2 kernel supplied by the default RedHat 7.1 installation.  If anyone is interested, feel free to send me an e-mail and I will send you what I have.  Also, I would be more than happy to submit my documentation and kernel patches to the site administrator for review of possible inclusion to the site's  documentation/code base.
      Thanks,
      Mike

       
    • Anonymous - 2001-05-25

      What's the process for getting a Cisco 350 to work with a stock Redhat 7.1 installation?

      It seems like some version of this code is already compiled into the kernel because the modules show up when I have my Cisco 340 in the machine. Do I need to follow the directions and rebuild the kernel? Or is it a matter of getting the config files right?

       
      • Anonymous - 2001-05-26

        Me bad... Looking at the kernel messages I realized the other aironet driver was being used for the 340, etc...

        Added the following lines to /etc/pcmcia/config:

        device "airo_cs"
           class "network" module "airo" opts "auto_wep=1 ssids=MYSSID", "airo_cs"

        Card "Cisco 350"
           manfid 0x015f, 0x000a
           bind "airo_cs"

        airo and airo_cs were already precompiled in the lib/modules.

         
      • Anonymous - 2001-05-31

        The drivers that are suppiled by the default RedHat 7.1 kernel install are not the same as those supplied by the drivers contained in the 0.1 beta download available from this site.  Also, copying the files in the download to the locations specified in the accompanying documentation allow the new drivers to be utilized once the supplied kernel patch is applied and a kernel recompile with subsequent module compilation is performed.
        I have not attempted to get my Cisco 340 to work with the default Redhat 7.1 kernel installation, so I do not have any information along those lines.  If anyone has any information regarding the setup of Cisco 3x0 cards under a default RedHat 7.1 kernel installtion, please let us all know.
        Thanks,
        Mike

         
    • Jim Veneskey

      Jim Veneskey - 2001-06-01

      RedHat by default is configured via the /etc/pcmcia/config
      file to load Elmer's drivers when an Aironet card is inserted.
      Here's a snippet from my altered config file with the
      changes:

      device "serial_cb"
        class "serial" module "cb_enabler", "serial_cb"

      device "ray_cs"
        class "network" module "ray_cs"

      device "airo_cs"
        class "network" module "airo", "airo_cs"

      device "aironet4500_cs"
        class "network" module "aironet4500_core", "aironet4500_proc", "aironet4500_cs"                                                                              

      And then further down - more changes:

      #card "Aironet PC4500"
      #  manfid 0x015f, 0x0005
      #  bind "aironet4500_cs"

      #card "Aironet PC4800"
      #  manfid 0x015f, 0x0007
      #  bind "aironet4500_cs"

      card "Aironet PC4500"
        manfid 0x015f, 0x0005
        bind "airo_cs"

      card "Aironet PC4800"
        manfid 0x015f, 0x0007
        bind "airo_cs"

      card "350 Series Wireless LAN Adapter"
        manfid 0x015f,0x00a
        bind "airo_cs"
                    
      This will get it to use the supplied Ben Reed driver, but
      this driver also has problems with eject, but it at least
      does not lock your box up like Elmer's does.

      Once that is done - you will probably want to update the
      drivers to something more modern....

       

Get latest updates about Open Source Projects, Conferences and News.

Sign up for the SourceForge newsletter:





No, thanks