hx4700 WiFi

Julien Bramary <[email protected]>
Newsgroups gmane.comp.handhelds.linux.familiar
Message-ID <[email protected]>
First of all, I must say this is neat!

I successfully installed GPE on the first try and all went smoothly.

I then wanted to try some connectivity and installed the WiFi firmware 
from sdg.
On reboot, the interface is detected.

I configured everything and the access point is associated on the first 
try and DHCP gqve me an IP and provided the route and DNS!
I must say I am amazed (it took me longer to make the WiFi work on my 
laptop lol).

I am now able to ssh into the iPaq via this WiFi network.

HOWEVER:
I can't make an http connection :'( All wget requests hang and the 
browser can't connect.

It is not a DNS problem since I can ping google:
PING www.l.google.com (64.233.183.147): 56 data bytes
64 bytes from 64.233.183.147: icmp_seq=0 ttl=241 time=28.2 ms
64 bytes from 64.233.183.147: icmp_seq=1 ttl=241 time=25.1 ms
64 bytes from 64.233.183.147: icmp_seq=2 ttl=241 time=28.1 ms

iwconfig gives:
wlan0     IEEE 802.11b+  ESSID:"Gromit"  Nickname:"acx v0.3.35"
          Mode:Managed  Frequency:2.427 GHz  Access Point: 00:18:39:C5:FE:0C
          Bit Rate:11 Mb/s   Tx-Power=18 dBm   Sensitivity=176/255
          Retry min limit:7   RTS thr:off
          Encryption key:XXXX-XXXX-XXXX-XXXX-XXXX-XXXX-XX   Security 
mode:open
          Power Management:off
          Link Quality=59/100  Signal level=43/100  Noise level=0/100
          Rx invalid nwid:0  Rx invalid crypt:0  Rx invalid frag:0
          Tx excessive retries:0  Invalid misc:0   Missed beacon:0

ifconfig gives:
wlan0     Link encap:Ethernet  HWaddr 00:12:79:46:BB:F9
          inet addr:192.168.16.111  Bcast:192.168.16.255  Mask:255.255.255.0
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:253 errors:0 dropped:0 overruns:0 frame:0
          TX packets:145 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:31145 (30.4 KiB)  TX bytes:20106 (19.6 KiB)
          Interrupt:46

route gives:
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use 
Iface
192.168.16.0    *               255.255.255.0   U     0      0        0 
wlan0
default         192.168.16.1    0.0.0.0         UG    0      0        0 
wlan0

It looks like the device is firewalling itself. This lead me to 
investigating iptables but the required module is not built in:
root@ipaq-pxa270:~# iptables -L
FATAL: Module ip_tables not found.
iptables v1.3.3: can't initialize iptables table `filter': iptables who? 
(do you need to insmod?)
Perhaps iptables or your kernel needs to be upgraded.

It looks to me like a bug in the Familiar kernel? Since I can ssh fine, 
I discarded a driver problem... maybe too fast?

For the record, here is the dmesg output when associating:
found station with matching ESSID! ('Gromit' station, 'Gromit' config)
matching station found: 00:18:39:C5:FE:0C, joining
sending authentication1 request, awaiting response
acx_set_status(2):WAIT_AUTH
rates_basic:0003->03, rates_supported:0127->1F
AUTHEN adev->addr=00:12:79:46:BB:F9 a1=00:12:79:46:BB:F9 
a2=00:18:39:C5:FE:0C a3=00:18:39:C5:FE:0C adev->bssid=00:18:39:C5:FE:0C
algorithm is ok
acx_process_authen auth seq step 2
acx_set_status(3):AUTHENTICATED
sending association request, awaiting response. NOT ASSOCIATED YET
association: requesting caps 0x0011, ESSID 'Gromit'
BSS_Type = 2
JoinBSSID MAC:00:18:39:C5:FE:0C
acx_set_status(4):ASSOCIATED
ASSOCIATED!
get_mask 0x00000000, set_mask 0x00000040
setting RXconfig to 2010:0FDD
get_mask 0x00000000, set_mask 0x00000000 - after update
acx_i_timer: adev->status=4 (ASSOCIATED)


I hope I am missing something really stupid and someone can tell me 
what's wrong here ;)

Thanks for reading!
-Julien


_______________________________________________
The Familiar Linux Distribution
Familiar mailing list
[email protected]
https://handhelds.org/mailman/listinfo/familiar
irc://irc.freenode.net #familiar
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.