Linux - HardwareThis forum is for Hardware issues.
Having trouble installing a piece of hardware? Want to know if that peripheral is compatible with Linux?
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.
I am trying to get my Turtle Beach Montego II to work
under Linux. I downloaded drivers from linux.aureal.com,
which I have gotten to work before on a previous install of linux. (Unrelated issues recently required a re-install.)
I typed "make install20" which compiles and installs the module for the au8820 chipset. Unfortunately, I misread the documentation, and should have installed the au8830 module "make install30" I think this miscue may be hosing my system now.
When I run make, the response is
init_module: device or resource busy
The make file attempts to use the commands
/sbin/depmode -a
/sbin/modprobe au8830
I have tried to remove any previous instance of the module
by typing "rmmod au8820" and "rmmod au8830" -- neither module is installed, according to that command.
I removed copies of the au8820.o and au8830.o files that were placed in /lib/modules/2.2.15-4mdk/misc
I removed the lines "alias sound au8830" and "alias midi au8830" from my /etc/conf.modules file
I then opened up "HardDrake" and noticed that an "unknown device" of type "Aureal semiconductor Vortex 2" (my soundcard's chipset) is detected. However, I have no options for removing or configuring it.
I know this is the correct driver -- I had it working at one time.
Any help would be appreciated, as this is the last major Windows crutch on my system.
Distribution: Debian, Red Hat, Slackware, Fedora, Ubuntu
Posts: 13,602
Rep:
To get a list of modules that are loaded type lsmod. Is anything sound related listed? Also make sure that Plug and Play OS is set to no in the BIOS. If the BIOS tries to initialize the sound card Linux may not be able to access it.
I saw one thing related to sound. I'm a newbie, so I don't want to remove anything that would cause problems...
Module Used by
soundcore 0 (autoclean)(unused)
Also, I noticed during boot-up that my system tries to load
the au8830 modules twice, and fails both times. During system shut down, it reports successful unloading of the au8830 modules.
Thanks for your help Jeremy. I tried removing the soundcore module, and still have not been able to get the soundcard install to work.
I checked my .bashrc file, and didn't see anything sound related in there. However, I did note that during boot-up, my system attempts to load the drivers for my au8830 sound card, and fails. How can I remove this behavior? I am not very familiar with linux, although I've used unix for quite sometime. I have never administered a system, but am quite comfortable with modifying files, etc. I just don't know the right places to edit anything.
Also, I've tried to cut and paste text so I could show you the exact results from lsmod and the contents of certain files, but I haven't figured out a way to cut and paste into your form in Netscape.
Thanks again for all of your assistance. It is very much appreciated.
Distribution: Debian, Red Hat, Slackware, Fedora, Ubuntu
Posts: 13,602
Rep:
The startup scripts are located in /etc/rc.d/init.d with symlinks in /etc/rc.d/rcn.d where n is the runlevel. I would look for anything sound related there.
To copy and paste in X select the text you wish to copy, go into netscape, select the appropriate text box and hit Alt-V (If you have a middle mouse button that will work also).
Thanks for the tip on cut-and-paste. As you can guess, I am really new to Linux. I delved into /etc/rc.d/ and found the
sound start-up script. I couldn't make much sense of its code, but tried executing the following commands.
And I tried rebooting my system with the entire sound start-up script stored in another directory. Even then, I was unable to install the sound modules.
Any ideas? I'm stumped. Is there any information about my HW configuration that would be helpful?
Distribution: Debian, Red Hat, Slackware, Fedora, Ubuntu
Posts: 13,602
Rep:
If you do a ./sound stop and then an lsmod are there any sound related modules still loaded? Did you verify that the IRQ, DMA and I/O parameters are set correctly? Giving us the pertinent output from /var/log/messages would also be helpful.
Hey Jeremy,
Tried that -- got the following response. I copied the IRQ and I/O addresses from windows 98, but can't find that information anywhere in Linux. I tried running HardDrake. How can I check those settings?
Thanks!
Sep 18 00:25:51 192 PAM_pwdb[854]: (kde) session opened for user root by (uid=0)
Sep 18 00:25:55 192 insmod: Note: /etc/conf.modules is more recent than /lib/modules/2.2.15-4mdk/modules.dep
Sep 18 00:25:55 192 insmod: Note: /etc/conf.modules is more recent than /lib/modules/2.2.15-4mdk/modules.dep
Sep 18 00:25:55 192 insmod: /lib/modules/2.2.15-4mdk/misc/au8830.o: init_module: Device or resource busy
Sep 18 00:25:55 192 insmod: /lib/modules/2.2.15-4mdk/misc/au8830.o: insmod sound-slot-0 failed
Sep 18 00:25:55 192 modprobe: Note: /etc/conf.modules is more recent than /lib/modules/2.2.15-4mdk/modules.dep
Sep 18 00:25:55 192 modprobe: modprobe: Can't locate module sound-service-0-3
I may be talking out my behind here but I believe that there is a problem with those drivers. Go to linux.aureal.com and look in there forum there, lots of info. about getting the aureal cards to work. I got mine to work under peanut linux but that was running kernel 2.2.18. I believe for these drivers to work you have to be running 2.2.16 or better but I am not 100% sure.
I have just got aureal driver for the vortex 2 and it works fine on mandrake 7.2. Just install the aureal driver as per instructions in it's readme and then use hard drake to configure the card. :-)
I am extremely new to the Linux world. I will give a little background as to what my computer is like, just in case any of the info is needed. I have a triple-boot system (win98, win2000, redhat linux 7 (2.2.16-22) and I have another partition as a pure fat filesystem, so all three operating systems can access the space; I dubbed this partition as portal). I have been checking linux.aureal.com and it is not up or under construction, or something. So, I manage to find the driver au88xx-1.0.5.tar.gz . I found the file on the web when I was in win2k. So, I sent the file to portal (fat filesystem) and went into RedHat Linux 7. I logged in under my normal login. I opened up a terminal and made myself a superuser (su). I mounted portal and I gunzipped and un-tarred the stuff. I read the README and it mentioned that the Turtle Beach Montego cards are AU8820. So, I type make install20. It outputted some stuff and basically said NO. Then, I realized that I forgot to set my PnP Bios to NO. So, I did and I re-ran the make install20. Here's the ouput that it gave me.
make install AUCHIP=AU8820
make[1]: Entering directory '/portal/au88xx-1.0.5'
mv -f /etc/modules.conf /etc/modules/conf.old
gawk -f mod_conf /etc/modules/conf.old > /etc/modules.conf
echo "alias sound au8820" >> /etc/modules.conf
echo "alias midi au8820' >> /etc/modules.conf
mkdir -p /lib/modules/2.2.16-22/misc
cp -f au8820.o /lib/modules/2.2.16-22/misc
/sbin/depmod -a
/sbin/modprobe au8820
/lib/modules/2.2.16-22/misc/au8820.o: init_module: Device or resource busy
Hint: insmod errors can be caused by incorrect module parameters, including invalid IO or IRQ parameters
/lib/modules/2.2.16-22/misc/au8820.o: insmod /lib/modules/2.2.16-22/misc/au8820.o failed
/lib/modules/2.2.16-22/misc/au8820.o: insmod au8820 failed
make[1]: [install] Error 255 (ignored)
make[1]: Leaving directory '/portal/au88xx-1.0.5'
When the machine boots up, it kind of mentions twice that the device or resource is busy which could be caused due to incorrect IO or IRQ parameters. Then, I read some of the posts on this forum, and someone mentioned they had a Turtle Beach Montego II and that they were supposed to use the au8830 option. So, does this mean that I have an old driver version or something (linux.aureal.com is not working)? Step by step help would be greatly appreciated. I will go to WIN98 and obtain my IO and IRQ settings. I can be reached at iqgrande@hotmail.com. Thank you for your assistance.
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.