Turtle Beach Montego II works but with "make install" only
Linux - GeneralThis Linux forum is for general Linux questions and discussion.
If it is Linux Related and doesn't seem to fit in any other forum then this is the place.
Notices
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
Turtle Beach Montego II works but with "make install" only
After installation everythin works fine. But everytime I reboot I have to go back as root to my directory and do again "make install" I get the following:
[root@localhost aureal]# makeinstall
bash: makeinstall: command not found
[root@localhost aureal]# make install
mv -f /etc/modules.conf /etc/modules.conf.old
gawk -f mod_conf /etc/modules.conf.old > /etc/modules.conf
echo "alias sound au8830" >> /etc/modules.conf
echo "alias midi au8830" >> /etc/modules.conf
mkdir -p /lib/modules/2.4.7-10/misc
cp -f au8830.o /lib/modules/2.4.7-10/misc
/sbin/depmod -a
/sbin/rmmod au8830
rmmod: module au8830 is not loaded
make: [install] Error 1 (ignored)
I know "mod aur8830" is not loaded. How do I solve this problem? I addition if I do "lsmod" I get:
Re: Turtle Beach Montego II works but with "make install" only
Quote:
Originally posted by R2RO --<snip>--
I know "mod aur8830" is not loaded. How do I solve this problem? In addition if I do "lsmod" I get:
Module Size Used by
au8830 143424 0 (unused)
--<snip>--
soundcore 4464 5 (autoclean) [au8830]
These two lines indicate that the au8830 module is loaded, what exactly is the problem? No sound perhaps?
Try checking the permissions on /dev/audio*, /dev/dsp*, /dev/midi*, /dev/mixer* and /dev/sequencer*. Also you might have to check the volume, most mixers have it set to zero by default.
The problem is that when I reboot (log in as another session), this is what I obtain when I do "lsmod". No sound at all:
[r2ro@localhost r2ro]$ lsmod
Module Size Used by
ppp_generic 19296 1 (autoclean)
slhc 5280 0 (autoclean) [ppp_generic]
ide-cd 27072 0 (autoclean)
cdrom 28512 0 (autoclean) [ide-cd]
soundcore 4464 0 (autoclean)
binfmt_misc 6416 1
parport_pc 14768 1 (autoclean)
lp 6416 0 (autoclean)
parport 25600 1 (autoclean) [parport_pc lp]
autofs 11520 0 (autoclean) (unused)
ipchains 39200 0
usb-uhci 21536 0 (unused)
usbcore 51712 1 [usb-uhci]
ext3 64624 2
jbd 40992 2 [ext3]
and the volume is ok. It will work if I re do:
"make clean" and then "make install"
With respect to the permissions on the mentioned files, they have "R" and "W" permissions for the owner. No other permission appears on them. They are 0 byte or at least that is what Nautilus think they are. Is that bad?
As root, edit the file /etc/modules and perhaps the file /etc/modules.conf. For the former, you could simply add the module name on its own to the file. For the latter, you could add alias sound module-name. Then you'd need to modprobe the module, but upon reboot it should work fine.
Yes, as Thymox said you don't need to reinstall the module, you just need to load it at boot. Have a look at the man page for "modprobe" by doing "man modprobe" in a terminal. Next time you boot and need to load the sound module do (as root) "modprobe au8830", then edit your /etc/modules.conf so it loads at boot. For sound to work for users once you have the module loading correctly change the permissions to rw-rw-rw.
Mis Amigos: Thanks for your help, but it was my fault (again!). These two lines were missing from the /etc/modules.conf :
alias sound-slot-0 au8830
post-install sound-slot-0 /bin/aumix-minimal -f /etc/.aumixrc -L >dev/null 2>&1 || :
I did add them and now is working like a champ.
Did not have to change permissions.
The aliases were already there.
By the way I don?t have an /etc/modules
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.