Well, it's 2:40am Sunday morning, and finally I got my SMC wireless card to work with RedHat 7.3 on a IBM T22 laptop. Amazing. There are still some annoyance, like during boot it waits for a long time trying to start eth0 (the onboard ethernet card) while I have the laptop unplugged from the wired network. It also reported that eth1 cannot be started and have to be delayed (probably because the initialization of the card is not completed at this point?) but it works after booting up. To make it work I had to edit /etc/pcmcia/wireless, wireless.opts, etc according to a tech note on SMC support site.