A while back I upgraded the firmware on my Linksys WRT54G router to 4.30.5 and one of the wireless connections stopped working. I’m running a MIXED system — that is, a system with both 802.11b and 802.11g devices — and all the high speed devices worked just fine, but an old iBook with 802.11b (Airport, rather than Airport Extreme) failed to connect. It could see the router, but never made the connection. It didn’t matter if the connection was open or secured by a password, the computer would appear to negotiate with the router for a second or so, and then would fail. Wired connections with the iBook still worked, so I hooked up a cable and set the matter aside.
Today I was browsing through the built-in Help file on the router and noticed this under Basic Rate:
“The default value is set to Default. Depending on the wireless mode you have selected, a default set of supported data rates will be selected. The default setting will ensure maximum compatibility with all devices. You may also choose to enable all data rates by selecting ALL. For compatibility with older Wireless-B devices, select 1-2Mbps.”
The iBook is several years old, so it probably qualified as an older Wireless-B device. I worked my way through the router settings, found ‘Basic Rate’ under Wireless/Advanced Wireless Settings, and changed it to 1-2Mbps. Then I grabbed the iBook, undid the cable connection, and tried connecting to the ‘net. Success!
I haven’t noticed a degradation in performance elsewhere – both Macs and PCs seem to connect without difficulty now.
As for the WRT54G itself, it’s a Version 2 unit which can be sidegraded by replacing the firmware with a GPL version, but I haven’t done that yet. I’m considering it, but I think I want a spare router just in case I brick the one I sidegrade. I would like some more capabilities, but risk management is a factor since I access office systems via a VPN, and don’t want to lose the option of working from home.


