[PlanetCCRMA] help: sucessfully installed ccrma kernel, can't recognize usb audio

Fernando Pablo Lopez-Lezcano nando@ccrma.Stanford.EDU
Mon Sep 29 09:46:01 2003


> Hi all; is there a simple "howto" on getting audio devices to work
> under alsa?  I seem to be stuck, even with a basic usb audio device
> (which worked flawlessly under oss/free)

There is a very basic (and by now a bit outdated) howto in the Planet
CCRMA pages...

> When I plug in the device, I get these messages in /var/adm/messages:
> 
>   kernel: hub.c: new USB device 00:1d.3-1, assigned address 3
>   kernel: usbaudio: device 3 audiocontrol interface 0 has 1 input and 1 output AudioStreaming interfaces
>   kernel: usbaudio: device 3 interface 2 altsetting 1 channels 2 framesize 2 configured
>   kernel: usbaudio: valid input sample rate 44100
>   kernel: usbaudio: device 3 interface 2 altsetting 1: format 0x01000010 sratelo 44100 sratehi 44100 attributes 0x00
>   kernel: usbaudio: device 3 interface 1 altsetting 0 does not have an endpoint
>   kernel: usbaudio: device 3 interface 1 altsetting 1 channels 2 framesize 2 configured
>   kernel: usbaudio: valid output sample rate 44100
>   kernel: usbaudio: device 3 interface 1 altsetting 1: format 0x01000010 sratelo 44100 sratehi 44100 attributes 0x00
>   kernel: usbaudio: registered dsp 14,3
>   kernel: usbaudio: no mixer controls found for Terminal 3
>   kernel: usbaudio: no mixer controls found for Terminal 7
> 
> Looks ok so far, right?  But then these messages come out:
> 
> 
>   kernel: usb-uhci.c: ENXIO 80000380, flags 0, urb f03a39e0, burb f03a3960
>   kernel: usb-uhci.c: ENXIO 80000380, flags 0, urb f03a39e0, burb f03a3960
>   /etc/hotplug/usb.agent: Setup audio for USB product 582/26/101
>   kernel: usb-uhci.c: ENXIO 80000380, flags 0, urb f03a39e0, burb f03a3960
>   /etc/hotplug/usb.agent: ... no modules for USB product 582/26/101
>   kernel: usb-uhci.c: ENXIO 80000380, flags 0, urb f03a3960, burb f03a39e0
>   /etc/hotplug/usb.agent: Setup audio for USB product 582/26/101
>   devlabel: devlabel service started/restarted
> 
> Just to be sure, I give the command "aplay -l" and get this message:
> 
> 	aplay: device_list:196: no soundcards found...
> 
> and this message is appended to /var/adm/messages:
> 
> 	modprobe: modprobe: Can't locate module char-major-116

This would imply that you are not booting into a Planet CCRMA kernel
(ie: the kernel cannot find the "snd" module, which is the core of the
alsa subsystem). Do an "uname -r", you should be running either the
Planet CCRMA kernel (currently 2.4.22-6.ll.rh90) or the capabilities
enabled RedHat kernel (2.4.20-20.1.caps.rh90). Plus you should have the
alsa-kernel package that matches the kernel you are running. Installing
planetccrma-core or planetccrma-core-redhat should take care of that. 

> And, while I have you on the line, is there a "howto" for the intel
> 82801EB audio chip?  The docs seem to imply that the i810 driver should
> handle it, but it's not recognized by the system either.

The "alsaconf" command should recognize it and configure
/etc/modules.conf for you, but you seem to be missing alsa itself so
that will do no good. 

-- Fernando