From mboxrd@z Thu Jan 1 00:00:00 1970 Message-Id: <200205241858.g4OIw8S1032424@ducky.net> To: 9fans@cse.psu.edu From: Mike Haertel Subject: [9fans] strange behavior with new Wavelan firmware + possible devmnt bug Date: Fri, 24 May 2002 11:58:08 -0700 Topicbox-Message-UUID: 9bbf7ba6-eaca-11e9-9e20-41e7f4b1d025 The 8.10 firmware for Wavelan cards purports to fix WEP security holes. However, I just discovered that the 8.10 firmware does not work with Plan 9. It appears to work a little--ipconfig succeeds in getting an IP address from a DHCP server. Interactive ssh connections to a remote host work for awhile but then get hung. However "scp filename remotehost:" gets hung immediately. Theory: the problem is large packets. So, i tried: term% echo -n mtu 576 > /net/ipifc/0/ctl Now ssh logins work, and scp works. However, attempts to run replica/pull from the sources.cs.bell-labs.com repository don't work. On further investigation, I found that it hangs when attempting to cmp the last 1024 bytes of dist/replica/plan9.log. Once again we're looking at large packets. But in this case I had already shrunk the MTU and other tcp services worked fine. So there appear to be 2 problems here: 1. Either the Wavelan driver is broken, or the 8.10 firmware is broken. I am inclined to believe the firmware is at fault. I downgraded to the 7.52 firmware and am having no trouble. 2. devmnt appears to be not interacting well with network interfaces configured with a smaller-than-normal MTU. I confirmed this by trying the same replica/pull, using the old 7.52 wavelan firmware, but setting the mtu to 576 bytes. Identical hang when attempting to cmp plan9.log, so that problem is independent of the firmware version and depends only on the MTU.