カーネル 2.6.16.19 にアップグレード

なんでこんな中途半端なバージョンかというと、このようなページを発見したから。記述の通りにドライバを make install する。特にエラーは出ない。が、

# modprobe ivtv ntsc=j
FATAL: Error inserting ivtv (/lib/modules/2.6.16.19/ivtv/ivtv.ko): Unknown symbol in module, or unknown parameter (see dmesg)

とロードに失敗する。dmesg の内容はというと、

ivtv: Unknown symbol release_firmware
ivtv: Unknown symbol request_firmware
ivtv: Unknown symbol tveeprom_read
ivtv: Unknown symbol tveeprom_hauppauge_analog

何をミスっているんだろう???
ファームウェアここにあるこれを取得して、/usr/lib/hotplug/firmware/ 内で展開してあるが、間違っているのだろうか???