So yea, I've got the following in my /etc/modprobe.conf.
Code:
install bttv /sbin/modprobe msp3400; /sbin/modprobe bt878; /sbin/modprobe --ignore-install bttv;
I've discovered that the only way I can get sound to work with my TV card is by loading msp3400 and bt878 before loading bttv. With 2.4, this used to be managable with pre-install, but it looks like now 2.6 has changed the syntax slightly.
The problem is, when I have that line in my /etc/modprobe.conf, modprobe seems to go trigger-happy and keeps spawning process after process (I presume its recursively calling modprobe bttv over and over again).
I was under the impression that the --ignore-install option to modprobe would ignore the install line for the given module in /etc/modprobe.conf, though this behavior leads me to believe its not the case. Somehow its ignoring --ignore-install. Manually doing the following after boot-up will "enable" sound correctly:
Code:
# modprobe -r bt878
# modprobe -r msp3400
# modprobe -r bttv
# modprobe msp3400
# modprobe bt878
# modprobe bttv
I'd like to automate this, without hacking into /etc/rc.local type files. Any ideas on the modprobe ignoring --ignore-install?