iwl4965

Intel maintains the iwl4965 driver. Their Linux driver project site is:

http://www.intellinuxwireless.org/

firmware

You can get the firmware for iwl4965 from:

http://www.intellinuxwireless.org/?p=iwlwifi&n=downloads

kerneldoc

There is plenty of documentation for the iwl4965: