Help With ORiNOCO PC Card

Help With ORiNOCO PC Card

Post by -=Nitro7= » Sat, 31 Mar 2001 09:48:21



Hello,
  I am trying to set up my wireless connection with an ORiNOCO Silver PC
Card. I do not know even where to begin
if someone can point me in the right direction I am sure I could figure the
rest out. I am running Redhat 7.

Thanks
Clint

 
 
 

Help With ORiNOCO PC Card

Post by Michael Meissne » Sun, 01 Apr 2001 15:06:20


"-=Nitro7=-" <ad...@nitro7.com> writes:
> Hello,
>   I am trying to set up my wireless connection with an ORiNOCO Silver PC
> Card. I do not know even where to begin
> if someone can point me in the right direction I am sure I could figure the
> rest out. I am running Redhat 7.

(Note, I work for the GCC group, not the Linux group, so take what I say with
appropriate grains of salt :-)

The wireless HowTo is:

        http://www.hpl.hp.com/personal/Jean_Tourrilhes/Linux/Wireless.html

For my laptop, I needed to modify three files (note, I build my own kernels and
pcmcia drivers).  The driver to use is the wvlan_cs driver.  The OriNOCO
supplied wavelan2_cs driver will also work with 2.2 kernels, but I found that
it won't work with 2.4 kernels.  Originally I used the non-free Orinoco driver
was to support encryption, but now the latest pcmcia-cs release supports
encryption in the wvlan-cs driver, so when I rev'ed up my laptop to the
2.4.2-ac27 kernel and Red Hat 7.1 beta, I made the switch.

/etc/pcmcia/network.opts:

        # Network adapter configuration
        #
        # The address format is "scheme,socket,instance,hwaddr".
        #
        # Note: the "network address" here is NOT the same as the IP address.
        # See the Networking HOWTO.  In short, the network address is the IP
        # address masked by the netmask.
        #

        logger -p "user.info" "Network.opts ADDRESS='$ADDRESS'"

        case "$ADDRESS" in
        #   # Transceiver selection, for some cards -- see 'man ifport'
        #   IF_PORT=""
        #   # Use BOOTP (via /sbin/bootpc)? [y/n]
        #   BOOTP="n"
        #   # Use DHCP (via /sbin/dhcpcd)? [y/n]
        #   DHCP="n"
        #   # Use /sbin/pump for BOOTP/DHCP? [y/n]
        #   PUMP="n"
        #   # Host's IP address, netmask, network address, broadcast address
        #   IPADDR=""
        #   NETMASK="255.255.255.0"
        #   NETWORK="1.2.0.0"
        #   BROADCAST="1.2.255.255"
        #   # Gateway address for static routing
        #   GATEWAY="1.2.0.1"
        #   # Things to add to /etc/resolv.conf for this interface
        #   DOMAIN=""
        #   SEARCH=""
        #   DNS_1=""
        #   DNS_2=""
        #   DNS_3=""
        #   # NFS mounts, should be listed in /etc/fstab
        #   MOUNTS=""
        #   # For IPX interfaces, the frame type and network number
        #   IPX_FRAME=""
        #   IPX_NETNUM=""
        #   # Extra stuff to do after setting up the interface
        #   start_fn () { return; }
        #   # Extra stuff to do before shutting down the interface
        #   stop_fn () { return; }

        *,*,*,*)
                DHCP="y"
                ;;
        esac

        start_fn () {
                /sbin/ifup $1
                if [ -x /etc/rc.d/init.d/xntp ]; then
                        /etc/rc.d/init.d/xntp restart

                elif [ -x /etc/rc.d/init.d/ntp ]; then
                        /etc/rc.d/init.d/xntp restart
                fi
        }

        stop_fn () {
                if [ -x /etc/rc.d/init.d/xntp ]; then
                        /etc/rc.d/init.d/xntp stop

                elif [ -x /etc/rc.d/init.d/ntp ]; then
                        /etc/rc.d/init.d/xntp stop
                fi

                /sbin/ifdown $1
        }

/etc/pcmcia/config.opts:

        #
        # Local PCMCIA Configuration File
        #
        # System resources available for PCMCIA devices
        #
        # Exclude extra ports not needed on Tecra & causes problems with some versions of pcmcia-cs.
        #include port 0x100-0x4ff, port 0x1000-0x17ff
        include port 0x100-0x4ff
        include memory 0xc0000-0xfffff
        include memory 0xa0000000-0xa0ffffff, memory 0x60000000-0x60ffffff
        #
        # Extra port range for IBM Token Ring
        #
        #include port 0xa00-0xaff
        #
        # Resources we should not use, even if they appear to be available
        #
        # modem
        exclude irq 3
        # serial port

        exclude irq 4

        # sound system
        exclude irq 5

        # parallel port
        #exclude irq 7

        # Wvlan resources
        # irq_list=i,j,...
        #       Specifies the set of interrupts that may be allocated by this driver.
        #
        # port_type=n
        #       Select WaveLAN port type: [1] BSS - Basic Service Set (default), [2]
        #       WDS - Wireless Distribution System, [3] Pseudo-IBSS - ad-hoc network
        #       (no AccessPoint, PtP).
        #
        # station_name=s
        #       Sets the station name.  The default is card-configured.
        #
        # network_name=s
        #       Sets the independent network name in ad-hoc mode.  Sets the desired
        #       network (desired ESSID) to connect to if using an access point.  The
        #       default is card-configured.
        #
        # channel=n
        #       Channel (frequency) for ad-hoc networks and is useless if using an
        #       access point.  Valid range: [0-14] (depends on local restrictions) and
        #       defaults to [3]
        #
        # ap_density=n
        #       Sets the access point density (sensitivity). This affects modem and
        #       roaming thresholds.  [1] low density (default), [2] medium density, [3]
        #       high density.
        #
        # medium_reservation=n
        #       Sets the medium reservation (RTS/CTS frame length), which affects the
        #       number of octets in a message or fragment above which a RTS/CTS
        #       handshake is performed.  [500] hidden stations, [2347] no RTS/CTS
        #       (default). Valid range: [0-2347]
        #
        # frag_threshold=n
        #       Defines the number of bytes used for the fragmentation boundary for
        #       directed messages (Fragmentation length unicast message transmission).
        #       [2346] is the default, valid range: [256-2346] (even numbers only!).
        #
        # transmit_rate=n
        #       Transmit rate control.  [1] fixed low, [2] fixed high, [3] auto select
        #       high (default), [4] fixed medium, [5] fixed high, [6] auto select
        #       standard, [7] auto select medium.
        #
        # eth=n
        #       Network device naming. By default [0] devices are named wvlan#, set
        #       this to [1] to have devices named eth#.
        #
        # mtu=n
        #       Maximum transfer unit.  [1500] is the default, valid range: [256-2296]

        module "wvlan_cs" opts "port_type=3 station_name=glinda eth=1"

/etc/pcmcia/wireless.opts:

        # Wireless LAN adapter configuration
        #
        # The address format is "scheme,socket,instance,hwaddr".
        #
        # Theory of operation : all the Wireless specific configuration is done
        # through the Wireless Extensions, so we will just call 'iwconfig' with
        # the right parameters defined below.
        # Of course, you need to have iwconfig installled on your system.
        # To download iwconfig, or for more info on Wireless Extensions :
        #       http://www.hpl.hp.com/personal/Jean_Tourrilhes/Linux/Tools.html
        #
        # Note : you don't need to fill all parameters, leave them blank, in most
        # cases the driver will initialise itself with sane defaults values or
        # automatically figure out the value... And not all drivers do support
        # all settings...
        #
        # Finally, send comments and flames to me, Jean Tourrilhes <j...@hpl.hp.com>
        #

        case "$ADDRESS" in

        # Orinoco/wavelan 802.11b card
        *,*,*,00:60:1D:1E:DB:88)
            INFO="Meissner Orinoco 802.11b gold card"
            MODE="Ad-Hoc"
            KEY="s:xxxxxxxxxxxxx [1]"
            # Note replace the x's above with your encryption key in ascii.
            ;;

        # Generic example (decribe all possible settings)
        *,*,*,*)
            INFO="Fill with your own settings..."
            # ESSID (extended network name) : My Network, any
            ESSID=""
            # NWID/Domain (cell identifier) : 89AB, 100, off
            NWID=""
            # Operation mode : Ad-Hoc, Managed, Master, Repeater, Secondary, auto
            MODE=""
            # Frequency or channel : 1, 2, 3 (channel) ; 2.422G, 2.46G (frequency)
            FREQ=""
            CHANNEL=""
            # Sensitivity (cell size + roaming speed) : 1, 2, 3 ; -70 (dBm)
            SENS=""
            # Bit rate : auto, 1M, 11M
            RATE=""
            # Encryption key : 4567-89AB-CD, s:password
            KEY=""
            # RTS threshold : off, 500
            RTS=""
            # Fragmentation threshold : off, 1000
            FRAG=""
            # Other iwconfig parameters : power off, ap 01:23:45:67:89:AB
            IWCONFIG=""
            # iwspy parameters : + 01:23:45:67:89:AB
            IWSPY=""
            # iwpriv parameters : set_port 2, set_histo 50 60
            IWPRIV=""
            ;;
        esac

--
Michael Meissner, Red Hat, Inc.  (GCC group)
PMB 198, 174 Littleton Road #3, Westford, Massachusetts 01886, USA
Work:     meiss...@redhat.com                phone: +1 978-486-9304
Non-work: meiss...@spectacle-pond.org        fax:   +1 978-692-4482

 
 
 

1. Orinoco Proxim 802.11b/g PC Card (Gold) - Model 8470-WD on Linux

Hi all,

I'm trying to "Orinoco Proxim 802.11b/g PC Card (Gold) - Model
8470-WD" to work under Linux.  Anybody ever succeeded?

It's a very confusing quest... some (shopping) sites indicate that
it's using the Atheros chipset, but Atheros.com does not confirm this
(http://customerproducts.atheros.com/customerproducts/).  If not, what
chipset *is* it using?  No mention on
'http://www.linux-wlan.org/docs/wlan_adapters.html.gz' neither.

This is the second card I try already.  Bought it bacause it has
'Orinoco' in the name, but I strongly doubt it...

Thank you!
J.

2. SDL Riscom N2csu support

3. Setting up ORiNOCO Silver PC Card

4. Cannot create boot disk

5. Setting up a Orinoco PC card with PCMCIA to PCI adapter on RH 8

6. Redhat 9 Dial-Up (pppd) HELP!!!!

7. Redhat 7.3 and ORiNOCO pc card/PCI adapter

8. locale

9. 4 orinoco card, 2 airport cards, & linux-2.4.17

10. HELP! Regular system freezes with Orinoco card

11. Help putting Orinoco card into monitor mode

12. pcmcia logs "unsupported card in socket 0", Avaya a.k.a. Orinoco card, wavelan2_cs driver

13. Orinoco/WaveLAN card revisited (was PCMCIA card bus prob.)