I found if I want to build a driver intended for the running kernel then I should use make cloneconfig instead of make oldconfig I tried it and the sound is working now. when I tried to build the modem drive, I encountered many errors and warnings, maybe the driver is incompatible with any kernel before 2.6.21 because I read from README file that the driver is intended to work on Red Flag NE 5.0 having Linux kernel version 2.6.21.0-22 anyone can confirm that? On Tue, Feb 17, 2009 at 2:27 PM, Hosam Arnous <hariov@xxxxxxxxx> wrote: > > I have SUSE Linx Enterprise Desktop 10 SP2, and I have Agere HDA Modem > on my laptop(HP Compaq 6710). > > I've followed the steps in the HOWTO > http://linmodems.technion.ac.il/packages/ltmodem/11c11040/HOWTO-Agere-11c11040-HDA.html > from step 1 to 3.6, and no problem at all > > but now I stuck with step 3.6. because the sound stopped working. Then > I tried to insert the driver using this command > insmod snd_hda_intel > > and that what I'v got > FATAL: Error inserting snd_hda_intel > (/lib/modules/2.6.16.60-0.21-smp/kernel/sound/pci/hda/snd-hda-intel.ko): > Invalid module format > > then I looked to the log file and found this: > Feb 16 08:24:03 host-linux kernel: snd_hda_intel: version magic > '2.6.16.60-0.21-default 586 REGPARM gcc-4.1' should be > '2.6.16.60-0.21-smp SMP 586 REGPARM gcc-4.1' > > I'm running now on the SMP Kernel, and I think the driver > snd_hda_intel has been built for the default kernel. > > How I can compile the driver for SMP kernel??