You are not logged in.

#1 2010-07-20 20:01:01

madeye
Member
From: Denmark
Registered: 2006-07-19
Posts: 331
Website

[SOLVED] Soundcard drivers not loaded (I think)?

This is kind of weird. Or maybe I'm the one who is weird... Wait don't answer that! I might get depressed smile

OK, so I just bought a new sound card. It's a Speedlink stage 7.1 sound card with a CMI8768 chip. It's not recognized by alsa, so after some google searching I decided to give OSS a try.
Unfortunately I have just as little sound with that as I did with alsa.

First off I got an error that the modules didn't exist while rebooting my computer. That was fixed with rebuilding the initramfs.

ossdetect shows me that my card is detected

[root@archimedes rene]# ossdetect -v
Detected CMedia CM8738/CM8768
USB support available in the system, adding USB driver
Detected Generic USB audio/MIDI device (BETA)

But I see one weird thing when I run oss start

[root@archimedes rene]# /etc/rc.d/oss start
:: Starting Open Sound System                                                [BUSY] 
/lib/modules/2.6.34-ARCH/kernel/drivers/video/nvidia.ko is too large
/lib/modules/2.6.34-ARCH/kernel/drivers/video/nvidia.ko is too large
/lib/modules/2.6.34-ARCH/kernel/drivers/video/nvidia.ko is too large
                                                                             [DONE]

I'm a member of the audio group, I have OSS in my daemons array and right now my modules array looks like this:

MODULES=(!soundcore !snd_pcsp !ipv6 !pcspkr snd-mixer-oss 
         snd-pcm-oss snd-seq-oss snd-seq-device snd-seq snd-seq-midi-event 
         snd-hwdep snd snd-page-alloc snd-pcm snd-rawmidi snd-timer 
         snd-mpu401-uart snd-opl3-lib snd-cmipci !snd-usb-audio !snd-usb-lib)

osstest gives me this:

[root@archimedes rene]# osstest
Sound subsystem and version: OSS 4.2 (b 2003/201007011539) (0x00040100)
Platform: Linux/x86_64 2.6.34-ARCH #1 SMP PREEMPT Mon Jul 5 22:12:11 CEST 2010


NOTICE! You don't have any audio devices available.
        It looks like your audio hardware was not recognized
        by OSS.
           
        If you have installed OSS just a moment ago then it may be necessary to.
        to rebot the system before trying to use the device(s).

and ossmix just tells me this:

[root@archimedes rene]# ossmix
SNDCTL_MIX_EXTINFO: No such device or address

messages.log contains these lines (Not sure if it's related.)

Jul 20 21:28:49 archimedes kernel: usbcore: deregistering interface driver oss_usb
Jul 20 21:28:53 archimedes kernel: pci 0000:00:04.0: can't derive routing for PCI INT ?
Jul 20 21:28:53 archimedes kernel: oss_cmpci 0000:01:0a.0: PCI INT ?: no GSI
Jul 20 21:28:53 archimedes kernel: request_irq(255) failed, err=-38
Jul 20 21:28:53 archimedes kernel: pci 0000:00:04.0: can't derive routing for PCI INT ?
Jul 20 21:28:53 archimedes kernel: oss_cmpci: probe of 0000:01:0a.0 failed with error -5
Jul 20 21:28:53 archimedes kernel: usbcore: registered new interface driver oss_usb
[root@archimedes log]# lspci|grep -i media
01:0a.0 Class ffff: C-Media Electronics Inc CM8738 (rev 10)

I'm not sure where else to look for clues to this mystery. So any pointers in the right direction are appreciated.

EDIT: OK. So when I started my system today it gave an error that it couldn't load the modules again. But now suddenly the sound is working? I'm confused.
EDIT2: I removed the reference in my modules array, and the error message did not get displayed again. But my sound works fine now. I'm writing this information so that anyone who might stumble upon it can see what I did. Additionally I'll mark this as solved.

Last edited by madeye (2010-08-09 06:45:33)


MadEye | Registered Linux user #167944 since 2000-02-28 | Homepage

Offline

Board footer

Powered by FluxBB