Find the answer to your Linux question:
Page 1 of 2 1 2 LastLast
Results 1 to 10 of 12
Hey guys, I just installed SuSE 9.2 yesterday, and im attempting to get everything running smoothly now. I searched, and found Linux drivers for my Turtle Beach Riviera sound card, ...
Enjoy an ad free experience by logging in. Not a member yet? Register.
  1. #1
    Just Joined! daddymac117's Avatar
    Join Date
    Jan 2005
    Posts
    37

    Turtle Beach Riviera sound card drivers


    Hey guys, I just installed SuSE 9.2 yesterday, and im attempting to get everything running smoothly now. I searched, and found Linux drivers for my Turtle Beach Riviera sound card, but instead of coming as an rpm, they were just in a tar.gz file. I extracted them to the directory that it asked me to, but im still not exactly sure how to go about properly installing the drivers now. They came with instructions, but i really dont understand them very well, since im not too familiar with using unix code in the terminal.

    STEPS TO BUILD DRIVER
    ================================================== ==============================

    1. Backup the Config.in and Makefile in the sound driver directory
    (/usr/src/linux/driver/sound).
    The Configure.help provide help when you config driver in step
    4, please backup the original one (/usr/src/linux/Document) and
    copy this file.
    The cmpci is document for the driver in detail, please copy it
    to /usr/src/linux/Document/sound so you can refer it. Backup if
    there is already one.

    2. Extract the tar file by 'tar xvzf cmpci-xx.tar.gz' in the above
    directory.

    3. Change directory to /usr/src/linux

    4. Config cm8338 driver by 'make menuconfig', 'make config' or
    'make xconfig' command.

    5. Please select Sound Card (CONFIG_SOUND=m) support and CMPCI
    driver (CONFIG_SOUND_CMPCI=m) as modules. Resident mode not tested.
    For driver option, please refer 'DRIVER PARAMETER'

    6. Compile the kernel if necessary.

    7. Compile the modules by 'make modules'.

    8. Install the modules by 'make modules_install'


    INSTALL DRIVER
    ================================================== ==============================

    1. Before first time to run the driver, create module dependency by
    'depmod -a'

    2. To install the driver manually, enter 'modprobe cmpci'.

    3. Driver installation for various distributions:

    a. Slackware 4.0
    Add the 'modprobe cmpci' command in your /etc/rc.d/rc.modules
    file.so you can start the driver automatically each time booting.

    b. Caldera OpenLinux 2.2
    Use LISA to load the cmpci module.

    c. RedHat 6.0 and S.u.S.E. 6.1
    Add following command in /etc/conf.modules:

    alias sound cmpci
    I didnt really know how to use the commands to extract into the directories, so i just manually created the folders, and moved the contents of the tar.gz file into it. After that, i was pretty much lost, because the "make menuconfig", "make config", "make xconfig" commands didnt work for me.

    Id really appreciate some help in figuring out how to install these drivers...

    Thanks in advance!

    edit: i just found the HOWTO - Install Software thread, and i decided to delete the directories i made manually, and attempt this. The only problem now, is when i try to make the directory, i get the error message:

    mkdir: cannot create directory `/usr/src/linux/Document/sound': No such file or directory

    also, when trying to move files to a directory other than home, im always denied access...i cant move anything without logging into root, and im getting paranoid about going there, because knowing my luck, im gonna screw something up again

  2. #2
    Linux Guru dylunio's Avatar
    Join Date
    Aug 2004
    Location
    Cymru
    Posts
    4,157
    Ok to get the permissions thing to make the dir you want in terminal type
    Code:
    su root
    rootpassword when prompted
    mkdir /usr/src/linux/Document/sound
    and to copy the files in the terminal:
    Code:
    cp /were/the/files/are /where/you/want/the/files
    replace /were/the/files/are with the current path to the files and replace /where/you/want/the/files with where you want to copy the files to.

    hope this helps;

    dylunio
    Registered Linux User #371543!
    Get force-get May The Source Be With You
    /dev/null
    /dev/null2

  3. #3
    Just Joined! daddymac117's Avatar
    Join Date
    Jan 2005
    Posts
    37
    the mkdir is what ive been trying, but everytime i do it, it tells me No Such file or directory...
    Code:
    linux:/home/myusername # mkdir /usr/src/linux/Document/sound
    mkdir: cannot create directory `/usr/src/linux/Document/sound': No such file ordirectory

  4. $spacer_open
    $spacer_close
  5. #4
    Linux Guru dylunio's Avatar
    Join Date
    Aug 2004
    Location
    Cymru
    Posts
    4,157
    You want to create a dir known as /usr/src/linux/Document/sound

    to make the sound dir the Document dir has to be there first, so try
    [code]su
    rootpass
    mkdir /usr/src/linux/Document
    mkdir /usr/src/linux/Document/sound

    and that should create the directory;

    post back with any problems;

    dylunio
    Registered Linux User #371543!
    Get force-get May The Source Be With You
    /dev/null
    /dev/null2

  6. #5
    Just Joined! daddymac117's Avatar
    Join Date
    Jan 2005
    Posts
    37
    hmm...ok well i finally figured out what i was doing wrong with the "mkdir"...couldnt make a "/usr/src/linux/Document/sound" directory without a "linux", "Document", or "sound" folder, so i had to make each one of those individually...(lesson 1 )

    used the "cp" command, and copied the tar.gz file into the sound folder...

    now i think that those instructions arent right, because it tells me to unpack a file with a completely wrong filename, change to a directory with nothing in it, and run commands that dont work...so i changed into the sound folder, figured out how to unpack the proper file "rivlinux.tar.gz", which created a new directory with all the necessary files in it:

    "/usr/src/linux/Document/sound/cmpci"

    went into the cmpci folder to attempt to install, and using the commands listed in the instructions, "make config", "make menuconfig", "make xconfig", but i found that NONE of my make commands work...whenever i try any make command i get the error message:

    Code:
    Makefile:159: /Rules.make: No such file or directory
    make: *** No rule to make target `/Rules.make'.  Stop.
    i went into the YaST to check and make sure that the make package was installed, and i did find it already checked off:
    Code:
    make                The GNU make Command
    would you happen to know why i cant use any make commands?

    and thanks ALOT for the help so far...this is definately a learning experience for me

  7. #6
    Linux Guru dylunio's Avatar
    Join Date
    Aug 2004
    Location
    Cymru
    Posts
    4,157
    It seems that the driver is searching for a file "Rules.make" and it's not there.

    From the top level of the install directory, you could run:

    Code:
    find ./ -name Rules.make
    and see which ones are there.

    I'd say either delete the driver and untar and do a ./configure again, or grab either a newer or older driver.

    dylunio
    Registered Linux User #371543!
    Get force-get May The Source Be With You
    /dev/null
    /dev/null2

  8. #7
    Just Joined! daddymac117's Avatar
    Join Date
    Jan 2005
    Posts
    37
    i just did the search, and it didnt find the rules.make file anywhere...

    and i couldnt find another driver, because my sound card isnt supported in linux, and the only driver that i could find was given by turtle beach as an unsupported driver...

  9. #8
    Linux Guru dylunio's Avatar
    Join Date
    Aug 2004
    Location
    Cymru
    Posts
    4,157
    Looking round the web the only helpful respnce it to check out OSS, which isn't free, and go to www.opensound.com

    have you tried any of the drivers given in SuSE's sound card configuration in YaST?

    dylunio
    Registered Linux User #371543!
    Get force-get May The Source Be With You
    /dev/null
    /dev/null2

  10. #9
    Just Joined! daddymac117's Avatar
    Join Date
    Jan 2005
    Posts
    37
    Quote Originally Posted by dylunio
    Looking round the web the only helpful respnce it to check out OSS, which isn't free, and go to www.opensound.com

    have you tried any of the drivers given in SuSE's sound card configuration in YaST?

    dylunio
    well, i didnt see any drivers for the sound card in YaST...but i checked out that OSS site, and downloaded drivers for my card, but it wouldnt install properly, and i think i may have downloaded the wrong version...

    i believe SuSE 9.2 uses the 2.6 kernel, but im not sure whether its REGPARM or NOREGPARM

    thanks alot! this is the closest ive gotten to fixing my sound so far

  11. #10
    Linux Guru dylunio's Avatar
    Join Date
    Aug 2004
    Location
    Cymru
    Posts
    4,157
    What errors did you get when you tried to install?

    I'm not sure about the REGPARM or NOREGPARM thing, maybe someone else can put an input in for this?

    dylunio
    Registered Linux User #371543!
    Get force-get May The Source Be With You
    /dev/null
    /dev/null2

Page 1 of 2 1 2 LastLast

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •