Conexant 810E Riptide audio card won't work (Solved)

Booting, installing, newbie
Post Reply
Message
Author
moldyclint
Posts: 12
Joined: Thu 01 Sep 2005, 04:13
Location: Cochrane, Alberta

Conexant 810E Riptide audio card won't work (Solved)

#1 Post by moldyclint »

Can anyone help me with getting my sound up and running? my hardware probe gives:

AUDIO i810_audio: Conexant Systems 810E Riptide PCI Audio Controller (127a:4320) detected.

While doing the following gives:

# modprobe i810_audio
/lib/modules/2.4.29/sound/oss/i810_audio.o.gz: init_module: No such device
Hint: insmod errors can be caused by incorrect module parameters, including invalid IO or IRQ parameters.
You may find more information in syslog or the output from dmesg
/lib/modules/2.4.29/sound/oss/i810_audio.o.gz: insmod /lib/modules/2.4.29/sound/oss/i810_audio.o.gz failed
/lib/modules/2.4.29/sound/oss/i810_audio.o.gz: insmod i810_audio failed


any suggestions?

moldyclint
Posts: 12
Joined: Thu 01 Sep 2005, 04:13
Location: Cochrane, Alberta

Extra information

#2 Post by moldyclint »

dmesg gives the following:

loop: loaded (max 8 devices)
Uniform Multi-Platform E-IDE driver Revision: 7.00beta4-2.4
ide: Assuming 33MHz system bus speed for PIO modes; override with idebus=xx
PIIX4: IDE controller at PCI slot 00:07.1
PIIX4: chipset revision 1
PIIX4: not 100% native mode: will probe irqs later
ide0: BM-DMA at 0x10c0-0x10c7, BIOS settings: hda:DMA, hdb:pio
ide1: BM-DMA at 0x10c8-0x10cf, BIOS settings: hdc:pio, hdd:pio
hda: ST34323A, ATA DISK drive
blk: queue c034b540, I/O limit 4095Mb (mask 0xffffffff)
hdc: QUANTUM SIROCCO1700A, ATA DISK drive
hdd: CRD-8322B, ATAPI CD/DVD-ROM drive
blk: queue c034b994, I/O limit 4095Mb (mask 0xffffffff)
ide0 at 0x1f0-0x1f7,0x3f6 on irq 14
ide1 at 0x170-0x177,0x376 on irq 15
hda: attached ide-disk driver.
hda: 8421840 sectors (4312 MB) w/128KiB Cache, CHS=557/240/63, UDMA(33)
hdc: attached ide-disk driver.
hdc: 3335472 sectors (1708 MB) w/75KiB Cache, CHS=3309/16/63, DMA
Partition check:
hda: [PTBL] [524/255/63] hda1 hda2 < hda5 >
hdc: [PTBL] [827/64/63] hdc1
ide: late registration of driver.
ide: OPL3-SAX Sound Board activate failed
md: md driver 0.90.0 MAX_MD_DEVS=256, MD_SB_DISKS=27
md: Autodetecting RAID arrays.
md: autorun ...
md: ... autorun DONE.
Initializing Cryptographic API
NET4: Linux TCP/IP 1.0 for NET4.0
IP Protocols: ICMP, UDP, TCP, IGMP
IP: routing cache hash table of 512 buckets, 4Kbytes
TCP: Hash tables configured (established 8192 bind 16384)
NET4: Unix domain sockets 1.0/SMP for Linux NET4.0.
RAMDISK: Compressed image found at block 0
Freeing initrd memory: 7306k freed
VFS: Mounted root (ext2 filesystem) readonly.
Freeing unused kernel memory: 132k freed
Adding Swap: 208804k swap-space (priority -1)
SCSI subsystem driver Revision: 1.00
Intel 810 + AC97 Audio, version 1.01, 10:55:54 Jun 17 2005
via-rhine.c:v1.10-LK1.1.19 July-12-2003 Written by Donald Becker
http://www.scyld.com/network/via-rhine.html
PCI: Enabling device 00:0a.0 (0014 -> 0017)
eth0: VIA VT6102 Rhine-II at 0x1400, 00:05:5d:dc:9c:8d, IRQ 10.
eth0: MII PHY found at address 8, status 0x7829 advertising 01e1 Link 41e1.
usb.c: registered new driver usbdevfs
usb.c: registered new driver hub
usb-uhci.c: $Revision: 1.275 $ time 10:58:54 Jun 17 2005
usb-uhci.c: High bandwidth mode enabled
PCI: Enabling device 00:07.2 (0000 -> 0001)
usb-uhci.c: USB UHCI at I/O 0x1060, IRQ 11
usb-uhci.c: Detected 2 ports
usb.c: new USB bus registered, assigned bus number 1
hub.c: USB hub found
hub.c: 2 ports detected
usb-uhci.c: v1.275:USB Universal Host Controller Interface driver
hdd: attached ide-cdrom driver.
hdd: ATAPI 32X CD-ROM drive, 128kB Cache, DMA
Uniform CD-ROM driver Revision: 3.12
NTFS driver 2.1.6b [Flags: R/W MODULE].
kjournald starting. Commit interval 5 seconds
EXT3 FS 2.4-0.9.19, 19 August 2002 on ide0(3,1), internal journal
EXT3-fs: mounted filesystem with ordered data mode.
Uniform CD-ROM driver unloaded
hdd: attached ide-cdrom driver.
hdd: ATAPI 32X CD-ROM drive, 128kB Cache, DMA
Uniform CD-ROM driver Revision: 3.12
ISO 9660 Extensions: Microsoft Joliet Level 3
ISO 9660 Extensions: RRIP_1991A
Uniform CD-ROM driver unloaded
Registering unionfs version $Id: main.c,v 1.85 2005/03/14 22:19:49 dquigley Exp $
hdd: attached ide-cdrom driver.
hdd: ATAPI 32X CD-ROM drive, 128kB Cache, DMA
Uniform CD-ROM driver Revision: 3.12
parport0: PC-style at 0x378 [PCSPP,TRISTATE,EPP]
eth0: Setting full-duplex based on MII #8 link partner capability of 41e1.
eth0: Setting full-duplex based on MII #8 link partner capability of 41e1.
i8253 count too high! resetting..
i8253 count too high! resetting..
i8253 count too high! resetting..
i8253 count too high! resetting..
Intel 810 + AC97 Audio, version 1.01, 10:55:54 Jun 17 2005
Intel 810 + AC97 Audio, version 1.01, 10:55:54 Jun 17 2005
Intel 810 + AC97 Audio, version 1.01, 10:55:54 Jun 17 2005
Intel 810 + AC97 Audio, version 1.01, 10:55:54 Jun 17 2005

moldyclint
Posts: 12
Joined: Thu 01 Sep 2005, 04:13
Location: Cochrane, Alberta

oops

#3 Post by moldyclint »

Oh, and thanks very much for any assistance/directions to look for answers... (please excuse me for my tardiness)

ntrel
Posts: 10
Joined: Thu 06 Oct 2005, 12:14

Conexant Riptide audio

#4 Post by ntrel »

Hi,
Firstly I have a Conexant Riptide card with pci info 127a:4320 and I have it working with another Linux distro that uses kernel 2.6.x. I have it working with a developer release of ALSA, alsa-driver-1.0.10rc1, and I did need to make a simple modification to the source code (to get it to compile on an older 2.6 kernel). It may be possible to compile all of alsa-1.0.10rc1 on Puppy - alsa 1.0.8 has been made to work. See http://www.murga.org/~puppy/viewtopic.php?t=1559. Alsa has OSS compatibility, so should work with programs in Puppy.
Puppy currently uses a 2.4.x kernel, and uses OSS sound drivers. There is an OSS driver for the Riptide card, written by Linuxant, but I haven't had any success with it [yet]. The OSS driver is tricky as it doesn't seem to be actively maintained.
So currently either driver will need to be compiled from source code - you'll need the usr_devx.sfs file and Puppy 1.0.5 to compile.

ntrel
Posts: 10
Joined: Thu 06 Oct 2005, 12:14

OSS Linuxant Riptide modules for Puppy 1.0.5

#5 Post by ntrel »

I've compiled the Linuxant Riptide OSS driver for Puppy 1.0.5, attached is a .tar.gz that contains the binary modules.
To use, open a console/terminal, type:

Code: Select all

cd dir-where-i-downloaded-the-tar-file
tar -xzf riptide-puppy1.0.5-kmods.tar.gz
cd riptide-puppy1.0.5-kmods
./install.sh
(Alternatively use the guitar archiver for the extract part). The install.sh script will copy the Riptide modules to /lib/modules/2.4.29/misc, update module dependencies and load the modules.
Also read the README & LICENSE files.
It works for me playing mp3s in Snack Amp.

I've included a textfile, riptide-buildnotes, that explains how I compiled the Linuxant source in Puppy 1.0.5.
Attachments
riptide-puppy1.0.5-kmods.tar.gz
This is the Linuxant Riptide OSS kernel module binaries compiled for Puppy 1.0.5, kernel 2.4.29.
(26.2 KiB) Downloaded 351 times

moldyclint
Posts: 12
Joined: Thu 01 Sep 2005, 04:13
Location: Cochrane, Alberta

Conexant sound card...

#6 Post by moldyclint »

Beauty! Works like a charm. Thank you very much...you have saved me quite a lot of time and frustration...I shall read through your buildnotes as I need to learn about compiling from source...and save my frustration (and hopefully resultant learning) for something less important...
Once again, thanks...:D
(as I listen to the local college radio station OGG feed on xmms...at www.cjsw.com) :D

moldyclint
Posts: 12
Joined: Thu 01 Sep 2005, 04:13
Location: Cochrane, Alberta

Conexant continued...

#7 Post by moldyclint »

Alright...have found something else...when i reboot i seem to lose everything...modules missing, /lib/modules/2.4.29/misc missing, etc. I thus have to re-run your install script to get up and running again. Am I doing something wrong here? I am running off of the CD, with data, etc. stored on the Hard drive...Thanks.

User avatar
Flash
Official Dog Handler
Posts: 13071
Joined: Wed 04 May 2005, 16:04
Location: Arizona USA

#8 Post by Flash »

First, which version of Puppy are you using? Is the data stored in a pup001 file in a Linux partition, or on a Windows NTFS or FAT32 partition?

ntrel
Posts: 10
Joined: Thu 06 Oct 2005, 12:14

#9 Post by ntrel »

Yes, I should have mentioned the script will need to be rerun if you don't have a full HD install of Puppy - I'm still learning the innards of the Puppy filesystem :). In the mean time, you can append the following to the "/etc/rc.d/rc.local" startup script to make the install.sh always run on boot:

Code: Select all

# cd to the install.sh directory (assuming in /root):
cd /root/riptide-puppy1.0.5-kmods
./install.sh
cd -
I've worked out that I could put the modules in .usr/lib/modules/misc/ for persistent storage in the pup001 file, but I need to work out how to store the module information and automatically modprobe riptidesound. I'm also still looking at Alsa, as that is the better driver.

EDIT: rc.local is neater than rc.local0

moldyclint
Posts: 12
Joined: Thu 01 Sep 2005, 04:13
Location: Cochrane, Alberta

#10 Post by moldyclint »

Thanks again...Flash, I am running 1.0.5 Chub with the pup001 file stored on a Linux (ext3fs i think) partition. Ntrel...thanks...i will edit that file for now, that is easy enough. When i manage to find enough time, will install everything on the hard drive, as the machine is not very happy with the large linux version i used to replace windows...but puppy is beautiful...:) but, get to play a bit and see if i can keep my current setup and still use the partition that the pup001 is on for my install... (the install to HD script seems to have enough suggestions to get me going...hopefully you won't be seeing me posting anything in the near future about that...heh) Anyways, I am still in awe at the functionality present in the Pup, for something so light...:D My mother has been complaining about her machine (pentium II...probably <250MHz) and I think I will be introducing her to Linux through Puppy as well...OK, am getting rather off topic...will post elsewhere regarding success or not of my attempt to convert my mom... :)

User avatar
BarryK
Puppy Master
Posts: 9392
Joined: Mon 09 May 2005, 09:23
Location: Perth, Western Australia
Contact:

#11 Post by BarryK »

Well, I could put the riptide audio oss driver module into Puppy 1.0.6,
and for this:
Conexant Systems 810E Riptide PCI Audio Controller (127a:4320)
get the module to load at bootup.

My question though, will the audio driver work alone?
I mean, that riptide thing is part of a modem chip isn't it?
so, does the hsf/hcf stuff have to be loaded also?

ntrel
Posts: 10
Joined: Thu 06 Oct 2005, 12:14

#12 Post by ntrel »

Hi Barry,
That'd be great!
The riptide modules work standalone - riptidesound.o, riptideint.o, riptidelow.o - they do not require any of the modem stuff.
I got kind of stumped on getting riptidesound to modprobe on boot, but I'd love to help further with anything you recommend :).
Thanks!

Post Reply