After the upgrade to mkinitcpio and kmod replacing module-init-tools, my TV card (Hauppauge WinTV Nova-S) is not loaded.
Downgrading mkinitcpio and re-installing module-init-tools and regenerating my initramfs and all is well.
Is there any extra setup needed with kmod? There are no man files in the kmod package so I'm at a loss what to do.
Incase it helps, here are (maybe not all) the modules related to my tv card when downgraded:
-->lsmod | grep dvb cx88_dvb 23415 39 cx88_vp3054_i2c 1932 1 cx88_dvb videobuf_dvb 4794 1 cx88_dvb dvb_core 92868 2 cx88_dvb,videobuf_dvb cx8802 13121 1 cx88_dvb cx88xx 73365 4 cx88_dvb,cx88_alsa,cx8800,cx8802 videobuf_dma_sg 7936 5 cx88_dvb,cx88_alsa,cx8800,cx8802,cx88xx videobuf_core 15879 5 videobuf_dvb,cx8800,cx8802,cx88xx,videobuf_dma_sg i2c_core 20492 15 isl6421,cx24123,wm8775,cx88_dvb,cx88_vp3054_i2c,cx8800,cx88xx,tveeprom,v4l2_common,videodev,i2c_piix4,nouveau,drm_kms_helper,drm,i2c_algo_bit
Last edited by fastfret79 (2012-01-10 22:29:35)
Yes - initramfs regenerated after each upgrade and downgrade.
Forgot to mention I was also suffering from the 'Filename too long' FS#27862 and your updated kmod in that bug's comments fixed that. I'm guessing that my issue is unrelated.
With both kmod packages, initramfs complains that /etc/modprobe.d/modprobe.conf doesn't exist, but I've never added anything in there anyway and the kmod package doesn't contain that file.
Last edited by fastfret79 (2012-01-10 11:53:07)
You added it to /etc/mkinitcpio.conf
I realised that when poking around after my post.
I noticed that kmod-3-5 was in the repos so I installed that, removed modprobe.conf from my mkinitcpio.conf and regenerated my initramfs... and it's now picked up my tv card:)
marked as solved