1
5x00 Hardware / Wireless Cf: Symbol Wireless Networker For 5500?
« on: May 18, 2006, 07:25:14 pm »
I haven't gotten around to trying WEP yet. If I do, I'll post an update here....
This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.
I plug in the card (comes up as eth0), connect to my wireless network (to all indications successfully), I can ping localhost, I can ping the ip (192.168.1.108) but I can't ping anything else on the network, not even the gateway...What do "iwconfig eth0" and "lsmod" say? I just went through the process of getting a different Wifi CF card running:
cardctl ident:
Socket 0:
product info: "Symbol", "Spectrum24 LA4100 Series WLAN PC Card", "1.00"
manfid: 0x026c, 0x0001
function: 6 (network)
Socket 1:
no product info available
lsmod:
Module Size Used by
sa1100_bi 44112 0 (unused)
net_fd 35888 0 [sa1100_bi]
usbdcore 21504 0 [sa1100_bi net_fd]
kbdsim 1008 0 (unused)
usbdmonitor 5808 0
spectrum_cs 76128 1
orinoco 37584 0 [spectrum_cs]
hermes 4928 0 [spectrum_cs orinoco]
sharp_mmcsd_m 26576 2
devinfo 3072 0 (unused)
iwconfig eth0:
eth0 IEEE 802.11-DS ESSID:"NETGEAR" Nickname:"Prism I"
Mode:Managed Frequency:2.462GHz Access Point: 00:0F:B5:65:8F:02
Bit Rate:11Mb/s Tx-Power=15 dBm
Retry limit:16 RTS thr:off Fragment thr=0 B
Encryption key:off
Power Management:off
ifconfig eth0:
eth0 Link encap:Ethernet HWaddr 00:A0:F8:A0:C3:56
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:15 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:100
RX bytes:1865 (1.8 Kb) TX bytes:0 (0.0 b)
Interrupt:35
cat /etc/pcmcia/spectrum.conf:
I also copied these entries to the top of wlan-ng.conf.
device "spectrum_cs"
class "wlan-ng" module "hermes", "orinoco", "spectrum_cs"
card "LA4100 Spectrum24 CF WLAN Card"
manfid 0x026c, 0x0001
bind "spectrum_cs"
card "Socket Communications CF+ LP WLAN Card"
manfid 0x0104, 0x0001
bind "spectrum_cs"
wlan-ng.opts:
...
WLAN_VERSION=0
WLAN_PATCHLEVEL=1
WLAN_SUBLEVEL=12
WLAN_EXTRAVERSION=-shp
case "$ADDRESS" in
wlannoenable,*,*,*)
#=======ENABLE========================================
# Do we want to enable the card at all? Set to 'n' if you don't
# want the card initialized for normal operation. Helpful for
# (re)loading flash or for test purposes.
WLAN_ENABLE=n
;;
*,*,*,*)
#=======ENABLE========================================
# Do we want to enable the card at all? Set to 'n' if you don't
# want the card initialized for normal operation. Helpful for
# (re)loading flash or for test purposes.
WLAN_ENABLE=y
#=======USER MIB SETTINGS=============================
# You can add the assignments for various MIB items
# of your choosing to this variable, separated by
# whitespace. The wlan-ng script will then set each one.
# Just uncomment the variable and set the assignments
# the way you want them.
#USER_MIBS="p2CnfRoamingMode=1"
#=======WEP===========================================
# [Dis/En]able WEP. Settings only matter if PrivacyInvoked is true
dot11PrivacyInvoked=false # true|false
dot11WEPDefaultKeyID=0 # 0|1|2|3
dot11ExcludeUnencrypted=true # true|false, in AP this means WEP
# is required for all STAs
# If PRIV_GENSTR is not empty, use PRIV_GENTSTR to generate
# keys (just a convenience)
PRIV_GENERATOR=/sbin/nwepgen # nwepgen, Neesus compatible
PRIV_KEY128=false # keylength to generate
PRIV_GENSTR=""
# or set them explicitly. Set genstr or keys, not both.
dot11WEPDefaultKey0= # format: xx:xx:xx:xx:xx or
dot11WEPDefaultKey1= # xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx
dot11WEPDefaultKey2= # e.g. 01:20:03:40:05 or
dot11WEPDefaultKey3= # 01:02:03:04:05:06:07:08:09:0a:0b:0c:0d
#=======SELECT STATION MODE===================
IS_ADHOC=y # y|n, y - adhoc, n - infrastructure
#=======INFRASTRUCTURE STATION START===================
# SSID is all we have for now
AuthType="opensystem" # opensystem | sharedkey (requires WEP)
DesiredSSID=""
#=======ADHOC STATION START============================
SSID="" # SSID
BCNINT=100 # Beacon interval (in Kus)
CHANNEL=11 # DS channel for BSS (1-14, depends
# on regulatory domain)
BASICRATES="2 4" # Rates for mgmt&ctl frames (in 500Kb/s)
OPRATES="2 4 11 22" # Supported rates in BSS (in 500Kb/s)
;;
esac
network.opts:
case "$ADDRESS" in
*,*,*,*)
INFO="Sample private network setup"
# Transceiver selection, for some cards -- see 'man ifport'
IF_PORT=""
# Use BOOTP (via /sbin/bootpc, or /sbin/pump)? [y/n]
BOOTP="n"
# Use DHCP (via /sbin/dhcpcd, /sbin/dhclient, or /sbin/pump)? [y/n]
DHCP="y"
# If you need to explicitly specify a hostname for DHCP requests
DHCP_HOSTNAME=""
# Host's IP address, netmask, network address, broadcast address
IPADDR=""
NETMASK="255.255.255.0"
NETWORK=""
BROADCAST=""
# Gateway address for static routing
GATEWAY=""
# 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=""
# If you need to override the interface's MTU...
MTU=""
# 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; }
# Card eject policy options
NO_CHECK=n
NO_FUSER=n
;;
esac
dmesg:
Linux version 2.4.6-rmk1-np2-embedix-011228 (matty@raiden) (gcc version 2.95.2 19991024 (release)) #1 2002ǯ 6·î21Æü(¶â) 09»þ07ʬ33Éà JST
Processor: Intel StrongARM-1110 revision 9
Architecture: Sharp-Collie
...
hermes.c: 7 Jun 2002 David Gibson
orinoco.c 0.12 (David Gibson and others)
spectrum_cs.c 0.3.4
eth0: Station identity 0021:0002:0002:0001
eth0: Looks like a Symbol firmware version [F3.10-06] (parsing to 31006)
eth0: Ad-hoc demo mode supported
eth0: IEEE standard IBSS ad-hoc mode supported
eth0: WEP supported, 104-bit key
eth0: MAC address 00:A0:F8:A0:C3:56
eth0: Station name "Prism I"
eth0: ready
eth0: index 0x01: Vcc 3.3, irq 35, io 0xf6000000-0xf6000047
...
orinoco_ioctl(35585)
orinoco_ioctl(35595)
orinoco_ioctl(35587)
orinoco_ioctl(35589)
orinoco_ioctl(35593)
orinoco_ioctl(35627)
orinoco_ioctl(35611)
orinoco_ioctl(35605)
orinoco_ioctl(35613)
orinoco_ioctl(35617)
orinoco_ioctl(35619)
orinoco_ioctl(35621)
orinoco_ioctl(35591)
orinoco_ioctl(35629)
orinoco_ioctl(35623)
orinoco_ioctl(35625)
Do I need to install the driver, or is it included in the 3.10 ROM?Looks like the driver is not included: "modprobe hermes" etc doesn't work, "ls -R /lib/modules" shows it's not there.