Well, that was a massive amount of information! Maybe you could give me some pointers on how to make the information more specific with tags or something for next time

. Anyways, lines I found that seem to pertain to the card since airo is the module used.
Elive:
airo(): Probing for PCI adapters
airo(eth1): Found an MPI350 card
airo(eth1): WPA unsupported (only firmware versions 5.30.17 and greater support WPA, Detected 5.02.19)
airo(eth1): MAC enabled 0:d0:59:c8:76:3e
airo(): Finished probing for PCI adapters
There is some more output in between these lines, if you need more I'll give it to you
Slackware:
airo(): Probing for PCI adapters
airo(eth1): Found an MPI350 card
airo(eth1): WPA unsupported (only firmware versions 5.30.17 and greater support WPA, Detected 5.02.19)
airo(eth1): MAC enabled 0:d0:59:c8:76:3e
airo(): Finished probing for PCI adapters
I suppose this means this is not a firmware problem... And that something is different. How would I make iwconfig settings I make permanent? Because whenever I try to change the network settings on Slackware using iwconfig, I have to do ifconfig eth0 up first, and then, and only then am I able to change iwconfig to the proper settings. However, even doing so, I have no network.
Miscellaneous question, but when using the network settings GUI supplied by KDE, how come whenever I tell it to use a hexadecimal key type, when I look at the settings after clicking apply it has all of the same settings except that the key type has been switched to ASCII?