Find the answer to your Linux question:
Results 1 to 3 of 3
Hi, I'm new to linux and I need help installing drivers for my soundcard on my Hp Pavilion 8750C I have what I am told is a Riptide Modem/Fax/Soundcard. I ...
  1. #1
    Just Joined!
    Join Date
    Jul 2006
    Posts
    2

    Riptide sound drivers

    Hi, I'm new to linux and I need help installing drivers for my soundcard on my Hp Pavilion 8750C

    I have what I am told is a Riptide Modem/Fax/Soundcard. I don't care about the modem and fax but I want the sound to work.

    I have been searching forums looking for a solution. One post suggested going to

    http://alsa.cvs.sourceforge.net/alsa...efile?view=log

    http://alsa.cvs.sourceforge.net/alsa...r/pci/riptide/

    http://sourceforge.net/mailarchive/m...sg_id=12507496

    But I have no idea what all this stuff is. I am running Debian Linux and any help would be appreciated

    As a note, when i try and run the installer found on the linuxant.com website, i get an error and this log

    rm -f *.o *.a
    * compiling (gcc) int_mdl.c
    In file included from /lib/modules/2.4.27-2-686/build/include/linux/spinlock.h:6,
    from /lib/modules/2.4.27-2-686/build/include/linux/wait.h:16,
    from /lib/modules/2.4.27-2-686/build/include/linux/fs.h:12,
    from /lib/modules/2.4.27-2-686/build/include/linux/capability.h:17,
    from /lib/modules/2.4.27-2-686/build/include/linux/binfmts.h:5,
    from /lib/modules/2.4.27-2-686/build/include/linux/sched.h:9,
    from int_mdl.c:31:
    /lib/modules/2.4.27-2-686/build/include/asm/system.h: In function `__set_64bit_var':
    /lib/modules/2.4.27-2-686/build/include/asm/system.h:190: warning: dereferencing type-punned pointer will break strict-aliasing rules
    /lib/modules/2.4.27-2-686/build/include/asm/system.h:190: warning: dereferencing type-punned pointer will break strict-aliasing rules
    * compiling (gcc) rp_cmdif.c
    In file included from /lib/modules/2.4.27-2-686/build/include/linux/spinlock.h:6,
    from /lib/modules/2.4.27-2-686/build/include/linux/wait.h:16,
    from linux.h:16,
    from riptide.h:38,
    from rp_cmdif.c:30:
    /lib/modules/2.4.27-2-686/build/include/asm/system.h: In function `__set_64bit_var':
    /lib/modules/2.4.27-2-686/build/include/asm/system.h:190: warning: dereferencing type-punned pointer will break strict-aliasing rules
    /lib/modules/2.4.27-2-686/build/include/asm/system.h:190: warning: dereferencing type-punned pointer will break strict-aliasing rules
    rp_cmdif.c: In function `RiptideSendCmd':
    rp_cmdif.c:1000: warning: dereferencing type-punned pointer will break strict-aliasing rules
    * compiling (gcc) linux.c
    In file included from /lib/modules/2.4.27-2-686/build/include/linux/spinlock.h:6,
    from /lib/modules/2.4.27-2-686/build/include/linux/wait.h:16,
    from linux.c:15:
    /lib/modules/2.4.27-2-686/build/include/asm/system.h: In function `__set_64bit_var':
    /lib/modules/2.4.27-2-686/build/include/asm/system.h:190: warning: dereferencing type-punned pointer will break strict-aliasing rules
    /lib/modules/2.4.27-2-686/build/include/asm/system.h:190: warning: dereferencing type-punned pointer will break strict-aliasing rules
    > linking kernel module riptideint.o

    * compiling (gcc) rt_mdl.c
    In file included from /lib/modules/2.4.27-2-686/build/include/linux/spinlock.h:6,
    from /lib/modules/2.4.27-2-686/build/include/linux/module.h:12,
    from rt_mdl.c:28:
    /lib/modules/2.4.27-2-686/build/include/asm/system.h: In function `__set_64bit_var':
    /lib/modules/2.4.27-2-686/build/include/asm/system.h:190: warning: dereferencing type-punned pointer will break strict-aliasing rules
    /lib/modules/2.4.27-2-686/build/include/asm/system.h:190: warning: dereferencing type-punned pointer will break strict-aliasing rules
    rt_mdl.c:55:43: ../drivers/sound/sound_config.h: No such file or directory
    rt_mdl.c:56:35: ../drivers/sound/opl3.h: No such file or directory
    rt_mdl.c:58:37: ../drivers/sound/mpu401.h: No such file or directory
    rt_mdl.c: In function `release_device':
    rt_mdl.c:114: error: invalid use of undefined type `struct address_info'
    rt_mdl.c:115: error: invalid use of undefined type `struct address_info'
    rt_mdl.c:116: warning: implicit declaration of function `unload_mpu401_R5febf284'
    rt_mdl.c: In function `init_module':
    rt_mdl.c:413: error: invalid use of undefined type `struct address_info'
    rt_mdl.c:414: error: invalid use of undefined type `struct address_info'
    rt_mdl.c:415: warning: implicit declaration of function `probe_mpu401_Rcd91465c'
    rt_mdl.c:417: warning: implicit declaration of function `attach_mpu401_Re2c3e63d'
    rt_mdl.c:421: error: invalid use of undefined type `struct address_info'
    rt_mdl.c:438: warning: implicit declaration of function `opl3_detect_R67481767'
    rt_mdl.c:440: warning: implicit declaration of function `opl3_init_R1afd20ac'
    rt_mdl.c: At top level:
    rt_mdl.c:61: error: storage size of `hw' isn't known
    make: *** [rt_mdl.o] Error 1

  2. #2
    Linux Newbie objuan's Avatar
    Join Date
    Jul 2006
    Location
    california
    Posts
    218
    Hi
    Try this link http://www.linuxant.com/drivers/riptide/index.php
    and they have the file you need riptide-0.6lnxtbeta03122800.tar.gz
    you will need to compile, View the ReadMe on the install

  3. #3
    Just Joined!
    Join Date
    Jan 2010
    Posts
    1

    Try using snd_sb16

    I have an hp pavilion 6470z with the riptide sound/modem combo card. It does not seem to show up on either lspci no lspnp (for the ISA bus), however I did get sound out to work with the old snd_sb16 dirver.

    I used debian lenny. First you will need to create the devices in /dev if they do not already exist ( mine did not). The easiest way to do this is install the alsa source. Then in debian, as root, cd to /usr/src and untar the file

    tar xjvf alsa-.... (sorry i'm doing this from memory )

    Then cd down to modules/alsaXXX/ and run snddevices

    ./snddevices

    Once you've created the devices just modprobe for the snd_sb16 driver with the options:

    modprobe snd_sb16 index=0 port=0x220 irq=5

    You will also want to chang the permission on the devices so regular users can use the sound card:

    chmod 666 /dev/dsp, /dev/mixer, /dev/sequencer

    Your card should be working now! Not all players work (i.e. mpg123 did not), but most do. Also it seems the mixers don't work either (e.g. alsamixer, gmix) What I found did work was mpg321, Rhythmbox, and flash 10. I was also able control the volume in software only.

    I will update this post later with the full commands and paths I used.

Posting Permissions

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