gentoo root # modprobe bttv sh: -c: line 1: syntax error near unexpected token `;;' sh: -c: line 1: `{ modprobe -k tuner;; } ; /sbin/modprobe --first-time --ignore-install bttv' FATAL: Error running install command for bttv I'm running gentoo-dev-sources-2.6.9-r13 Reproducible: Always Steps to Reproduce: gentoo root # modprobe bttv sh: -c: line 1: syntax error near unexpected token `;;' sh: -c: line 1: `{ modprobe -k tuner;; } ; /sbin/modprobe --first-time --ignore-install bttv' FATAL: Error running install command for bttv Actual Results: The bttv drive can not load with the broken modprobe.conf file Expected Results: Loaded the bttv driver :-) It looks like the /etc/modules.d/bttv file is broken. The line: pre-install bttv modprobe -k tuner; #modprobe -k msp3400 debug=1 simple=0x20 should read: pre-install bttv modprobe -k tuner #modprobe -k msp3400 debug=1 simple=0x20 (note the removed semicolon) After this modification and running modules-update the bttv module loads just fine.
Which packages does install that file?
I believed that was a file the user has to create on his own.
I don't even have that file and can use bttv ;-)
As far as I know that's a user created file. Nothing in portage creates that file. Unless the user can give us a qpkg -f /etc/modules.d/bttv that proves otherwise this is an INVALID bug. User needs to delete said file and try again. Or if the user created this file then the user needs to fix the syntax.