Laptop Wireless

Linksys card

Trying to get the Linksys wpc54g-v2 wireless card that Stan has leant me to work on my IBM Thinkpad T23.

This is not going very smoothly so far - if I buy a card I think I should go for a Dell Truemobile 1150, which is reported to work out of the box (http://www.physics.wustl.edu/~alford/thinkpad/T23_FC2.html).

There are two issues:

  1. The driver. There is no native linux driver so you have to use ndiswrapper, which allows you to wrap the Windows driver. I couldn't get the RPMs (Dag's repository seems unavailable), so I had to build from source. There is a make rpm target so this is pretty clean (and can be easily reverted). I first tried the latest version (0.11) but although it compiled OK, I couldn't get modprobe ndiswrapper to work (some undefined usb symbols). Following advice on the web, I then tried the previous version (0.10), which seems to work perfectly.
  2. The card. Although the driver now seems OK, I can't get the little light to come on on the card. This may be some setting in the BIOS, so I'll have to reboot.

Proxim card

Orinoco gold that Alfonso has lent me. This one works perfectly. I had to install the madwifi kernel module.

Broadband at home

Doesn't really fit on this page but never mind. Today (17 Nov 2004) the cable guys came and installed my Telecable “broadband” connection. They plugged the cablemodem into Stan's Linksys switch and it works fine. Not so fast though. In theory it should be 600Kb/s (or 600KB/s according to them!). In practice I was getting 8.1KB/s, or ~64Kb/s, for an upload to deimos and only 4.8KB/s for a download.

Here is what I get from tcptraceroute and traceroute

 
# tcptraceroute deimos.astrosmo.unam.mx
Selected device eth0, address 192.168.1.100 for outgoing packets
Tracing the path to deimos.astrosmo.unam.mx (132.248.81.141) on TCP port 80, 30 hops max
 1  192.168.1.1 (192.168.1.1)  18.573 ms  0.118 ms  0.065 ms
 2  10.10.1.1 (10.10.1.1)  2829.070 ms  2693.335 ms *
 3  deimos.astrosmo.unam.mx (132.248.81.141) [open]  2851.401 ms  2990.072 ms  2959.035 ms

# traceroute deimos.astrosmo.unam.mx
traceroute to deimos.astrosmo.unam.mx (132.248.81.141), 30 hops max, 38 byte packets
 1  192.168.1.1 (192.168.1.1)  0.121 ms  0.281 ms  0.125 ms
 2  10.10.1.1 (10.10.1.1)  3680.237 ms  3790.598 ms  3939.240 ms
 3  192.168.14.254 (192.168.14.254)  4060.693 ms  1911.892 ms  2147.680 ms
 4  host-148-244-215-49.block.alestra.net.mx (148.244.215.49)  2249.960 ms  2609.402 ms  2119.943 ms
 5  digmex1.att.net.mx (200.94.59.3)  2650.336 ms  2559.479 ms  2859.962 ms
 6  inet-mex-vallejo-6-pos1-3.uninet-ide.com.mx (148.233.248.126)  2593.809 ms  2822.422 ms  2758.519 ms
 7  200.38.197.34 (200.38.197.34)  2900.451 ms  3309.997 ms  3509.698 ms
     MPLS Label=331 CoS=3 TTL=1 S=0
 8  bup-mex-nextengo-12-pos0-0.uninet.net.mx (200.38.209.29)  2549.960 ms  3478.853 ms  3409.949 ms
     MPLS Label=1682 CoS=3 TTL=1 S=0
 9  inet-mex-nextengo-7-g9-0.uninet.net.mx (200.38.196.75)  3634.067 ms  3958.786 ms  3690.972 ms
10  wan-st1-0307-0009.uninet.net.mx (200.79.4.141)  1715.455 ms  2119.645 ms  2019.975 ms
11  fe9-0-1.telecom1.unam.mx (132.248.255.133)  2029.894 ms  2289.863 ms  2189.836 ms
12  132.248.254.42 (132.248.254.42)  2651.374 ms  2459.235 ms  2783.676 ms
13  deimos.astrosmo.unam.mx (132.248.81.141)  2810.396 ms  2886.418 ms 2827.779 ms

# tcptraceroute deimos.astrosmo.unam.mx 22
Selected device ath0, address 192.168.1.101 for outgoing packets
Tracing the path to deimos.astrosmo.unam.mx (132.248.81.141) on TCP port 22, 30 hops max
 1  192.168.1.1 (192.168.1.1)  0.891 ms  0.958 ms  0.870 ms
 2  10.10.1.1 (10.10.1.1)  8.826 ms  24.390 ms  7.555 ms
 3  192.168.14.254 (192.168.14.254)  31.344 ms  51.204 ms  96.930 ms
 4  192.168.14.254 (192.168.14.254)  12.472 ms  9.764 ms  13.338 ms
 5  host-148-244-215-49.block.alestra.net.mx (148.244.215.49)  42.673 ms  27.363 ms  18.662 ms
 6  digmex1.att.net.mx (200.94.59.3)  24.152 ms  37.208 ms  17.047 ms
 7  inet-mex-vallejo-6-pos1-3.uninet-ide.com.mx (148.233.248.126)  22.529 ms  33.580 ms  95.334 ms
 8  bup-mex-vallejo-1-g8-0.uninet.net.mx (200.38.197.34)  207.520 ms  59.599 ms  196.347 ms
 9  bup-mex-nextengo-12-pos0-0.uninet.net.mx (200.38.209.29)  99.143 ms  48.503 ms  55.137 ms
10  inet-mex-nextengo-7-g9-0.uninet.net.mx (200.38.196.75)  52.605 ms  38.610 ms  40.889 ms
11  wan-st1-0307-0009.uninet.net.mx (200.79.4.141)  53.111 ms  52.181 ms  35.880 ms
12  fe9-0-1.telecom1.unam.mx (132.248.255.133)  154.981 ms  262.973 ms  210.396 ms
13  132.248.254.42 (132.248.254.42)  86.238 ms  238.284 ms  83.296 ms
14  deimos.astrosmo.unam.mx (132.248.81.141) [open]  264.958 ms  280.789 ms  268.578 ms


Bizarrely, we seem to go by a much more direct root on port 80 (http) than on the other ports. traceroute uses some supposedly unused port, which comes out pretty much the same as tcptraceroute on port 22 (ssh). This is repeatable.

Speed with scp is not much better at 7am - I get 11.5KB/s for download. I get virtually the same with wget via http. Running two downloads at once doesn't improve the total bandwidth much - each runs at just over half the speed: 4.9 and 10.13.