Troubleshooting 802.11b, some suggestions...
(use a system in 'promiscuous mode' to sniff the air - (grep -i promiscuous
*; tcpdump))
Windows 95, 98, Me
'Config Pannel'
'PCMCIA' says what card is in the socket,
start/stop service
'System'
'Gestionnaire de périphériques'
'Network adapters' gives the driver versions, IRQ & IO-map
'PCMCIA extensions' gives the driver versions, IRQ & IO-map
'Network'
<network adapter>
<properties> handles the card setup (channel; ad-hoc/infrastructure;
Wep; ...) ***
<protocol stack>-><network
adapter>
<properties> handles the protocol stack setup : IP address, route, DNS,...
?self DHCP settings
In a DOS box
'winipcfg' gives the actual configuration (IP address,
mac-address)
'arp -a' gives resolved nodes (assoc. MAC-address/IP-addess)
'ping -t <host-ip>' tests node reachability
'route ...' allows to display/change routing parameters
Linux
tail /var/log/messages
dmesg(1)
cat /proc/interrupts (check for the specific IRQ and look at counters)
cat /proc/iomap (?)
/etc/pcmcia/config (chained with /etc/pcmcia/*.conf and /etc/pcmcia/config.opts)
-> /etc/pcmcia/network and/or (?) /etc/pcmcia/wireless
shell scripts
note: you must notice 'cardmgr' when you change the config :
[extract the card]
ps -ax | grep card
kill -s SIGHUP <cardmgr-pid>
[insert the card]
ifconfig wlan0 (eth0?)
iwconfig wlan0
iwpriv wlan0
tcpdump -e -i wlan0
ping <host>
Making a kernel,... (some reminders)
cd /usr/src
tar xvfz linux-2.4.9.tar.gz
ln -s linux-2.4.9 linux
cd linux [read the README...]
make xconfig ... configurer (?obsolete netlink emulation mandatory)
make clean dep bzImage
make modules modules_install
copy /usr/src/linux/arch/i386/boot/bzImage /boot/vmlinuz_new ; ? System_map?
edit /etc/lilo.conf ...
lilo (install the new kernel loader)
cd /usr/src/
tar xvfz pcmcia-cs.1.2.28.tgz (?)
cd pcmcia-cs.1.2.28
make config all install
sync
shutdown -r now
...enjoy!
Any comment, ideas, corrections... , mail Christophe
Cattelain (02sep01)