View Single Post
Old 05-16-03, 04:14 AM   #2
danboid
Registered User
 
Join Date: Apr 2003
Posts: 21
Talking Solved!

I found this solution to using the latest ALSA drivers under Redhat 9. The guy who provided the fix was using 0.9.2 but it also works for 0.9.3:

In the file alsa-driver-0.9.2/alsa-kernel/core/init.c you have to skip down pretty far (it is a very long script so use search to save time), and find the section that says:

if (schedule_work(&works))
return 0;

snd_printk(KERN_ERR "kernel_thread failed in snd_card_free_in_thread for
card %i\n", card->number);

and comment it out:

/*if (schedule_work(&works))
* return 0;
*
*/snd_printk(KERN_ERR "kernel_thread failed in snd_card_free_in_thread
for card %i\n", card->number);


That's it! After making that change, recompile the ALSA-drivers and the modules should install without error!

dan
danboid is offline   Reply With Quote