I have an SL-5000D running OZ 3.5.4 GPE and I'm having WiFi network problems. I've included a description below of how I setup the WiFi cards (an SMC2642W and a Netgear MA701) and what /etc/network/interfaces looks like.
The card is recognized and the driver is loaded.
utilities>PC/CF card info
The output of cardctl ident for socket 0 looks just like the entry in /etc/pcmcia/hostap_cs.conf.
The signal strength in the Wireless Monitor applet is 87% and it seems to see the correct ESSID. I have WEP security disabled while I'm getting it setup.
But ping 192.168.1.1 (router) hangs. It doesn't display the number of dropped packets -- it just hangs.
So what have I done wrong?
1. Remove the orinoco driver:
ipkg remove -recursive *orinoco*
2. Replace /etc/pcmcia/hostap_cs.conf with the following:
class "network" module "hostap", "hostap_cs"
card "SMC 2642W 11Mbps WLAN Card"
manfid 0xd601, 0x0005
card "NETGEAR MA701 Wireless CF Card"
manfid 0xd601, 0x0002
3. Add /etc/resolv.conf. The file in the ROM is a dead link.
echo "nameserver 192.168.1.1" > /etc/resolv.conf
4. Run utilities>network setup:
DNS server: 192.168.1.1
check WiFi device
Here's what /etc/network/interfaces looks like:
# /etc/network/interfaces -- configuration file for ifup(8), ifdown(8)
# The loopback interface
iface lo inet loopback
# Wireless interfaces
iface wlan0 inet static
iface atml0 inet dhcp
# Wired or wireless interfaces
iface eth0 inet dhcp
iface eth1 inet dhcp
# Ethernet/RNDIS gadget (g_ether)
# ... or on host side, usbnet and random hwaddr
iface usb0 inet static
# Zaurus 2.4 Lineo net_fd; obsolete
iface usbd0 inet static
# iPAQ 2.4 mach-sa1100/usb-eth
# (192.168.0.202 is the iPAQ's IP, 192.168.0.200 is the host's IP)
iface usbf inet static
# Bluetooth networking
iface bnep0 inet dhcp