I downloaded the latest alsa-driver tarball from http://www.alsa-project.org/snapshot/ (which was alsa-driver-1.0.23.96.gda8b0.991.gd36e7 at the time)
I ran:
./configure --with-kernel=/usr/src/linux-headers-$(uname -r) --with-isapnp=yes --with-cards=usb-audio,hda-intel --with-sequencer=yes
make
sudo make install
However, now aplay -l returns aplay: device_list:235: no soundcards found...
When I rebooted or tried to manually load the modules, I got the following error:
sudo modprobe snd-hda-intel
FATAL: Error inserting snd (/lib/modules/2.6.35.4-custom/kernel/sound/acore/snd.ko): Unknown symbol in module, or unknown parameter (see dmesg)
WARNING: Error running install command for snd
WARNING: Error inserting snd_pcm (/lib/modules/2.6.35.4-custom/kernel/sound/acore/snd-pcm.ko): Unknown symbol in module, or unknown parameter (see dmesg)
WARNING: Error inserting snd_hwdep (/lib/modules/2.6.35.4-custom/kernel/sound/acore/snd-hwdep.ko): Unknown symbol in module, or unknown parameter (see dmesg)
WARNING: Error inserting snd_hda_codec (/lib/modules/2.6.35.4-custom/kernel/sound/pci/hda/snd-hda-codec.ko): Unknown symbol in module, or unknown parameter (see dmesg)
FATAL: Error inserting snd_hda_intel (/lib/modules/2.6.35.4-custom/kernel/sound/pci/hda/snd-hda-intel.ko): Unknown symbol in module, or unknown parameter (see dmesg)
The relevant part of the dmesg is:
[ 839.711601] snd: Unknown symbol unregister_sound_special (err 0)
[ 839.712053] snd: Unknown symbol register_sound_special_device (err 0)
[ 839.714631] snd_timer: Unknown symbol snd_info_register (err 0)
[ 839.714742] snd_timer: Unknown symbol snd_info_create_module_entry (err 0)
[ 839.714884] snd_timer: Unknown symbol snd_info_free_entry (err 0)
[ 839.715131] snd_timer: Unknown symbol __snd_printk (err 0)
[ 839.715242] snd_timer: Unknown symbol snd_iprintf (err 0)
[ 839.715422] snd_timer: Unknown symbol snd_ecards_limit (err 0)
[ 839.715558] snd_timer: Unknown symbol snd_oss_info_register (err 0)
[ 839.715669] snd_timer: Unknown symbol snd_unregister_device (err 0)
[ 839.715822] snd_timer: Unknown symbol snd_device_new (err 0)
[ 839.716089] snd_timer: Unknown symbol snd_register_device_for_dev (err 0)
Trying to load the usb-audio driver produces similar results...
I rebooted into the generic kernel and the audio works. Any help pointing out what I did wrong would be greatly appreciated.
And FYI, I did compile a custom kernel (used the .config from the base ubuntu kernel and upped the clock to 1000hz... that was the only change).
Mark
On Fri, Nov 19, 2010 at 4:11 AM, Clemens Ladisch <cladisch@xxxxxxxxxxxxxx> wrote:
Please try adding the following entry to sound/usb/quirks-table.h (or
usbquirks.h) and recompiling the driver:
{
USB_DEVICE(0x0582, 0x0108),
.driver_info = (unsigned long) & (const struct snd_usb_audio_quirk) {
/* .vendor_name = "Roland", */
/* .product_name = "UM-3G", */
.ifnum = 0,
.type = QUIRK_MIDI_FIXED_ENDPOINT,
.data = "" (const struct snd_usb_midi_endpoint_info) {
.out_cables = 0x0007,
.in_cables = 0x0007
}
}
},
------------------------------------------------------------------------------ Increase Visibility of Your 3D Game App & Earn a Chance To Win $500! Tap into the largest installed PC base & get more eyes on your game by optimizing for Intel(R) Graphics Technology. Get started today with the Intel(R) Software Partner Program. Five $500 cash prizes are up for grabs. http://p.sf.net/sfu/intelisp-dev2dev
_______________________________________________ Alsa-user mailing list Alsa-user@xxxxxxxxxxxxxxxxxxxxx https://lists.sourceforge.net/lists/listinfo/alsa-user