vBulletin Search Engine Optimization
| |||||||
| Register | FAQ | Members List | Calendar | Search | Today's Posts | Mark Forums Read |
| ||||
| Is there any specific reason for using 2.2.20 kernel. If you use the 2.4bf kernel you will find the module. (Of course this will require recompiling your kernel or reinstalling. How setup is your system? Neo wrote: > Hi, > This is the first time I am posting a message on this group. > I have a debian woody installation installed on an athlon xp 2000. I > have not been able to configure the sound on this thing. I tried > installing sndconfig but it says there is no soundcore.o in the module > searchpath. I looked it up in the /lib/modules and it wasnt there. I > have been trying to do this since quite some time now. Can anyone tell > me what I should do?? > My kernel version is 2.2.20. How do i get the soundcore.o module? or > if there is any alternative method that I can use to get my sound > working?? > > -Sumedh Takbhate |
| ||||
| Sumedh, If you're using Debian, why not take advantage of Debian's various kernel tools including make-kpkg and dpkg? They really do make life easier: http://www.linuxorbit.com/modules.ph...icle&artid=532 You don't necessarily need to use Debian kernel source code either, make-kpkg works fine with newer kernel sources from kernel.org too, including 2.4.20. Frankly, the easiest way to get a working Debian installation is to ditch Debian "Woody" altogether and download the latest Knoppix ISO at www.knoppix.net, boot from the resulting CD, and run "knx-hdinstall". Main problem with Knoppix is that installation is essentially an all-or-nothing affair; very little customization is available. ALSA gave me plenty of headaches in Debian "Woody"! As for soundcore.o, I think what's happened with your installation is that you've probably compiled it into the kernel itself, but some software won't recognize it unless it's available as a separate module. Unfortunately, the usual kennel config tools (menuconfig, xconfig) for 2.4.x will often allow you to choose the wrong setting. The graphical config tool for 2.6.x is much improved in this regard. Jeff Sumedh Takbhate wrote: > "Shashank Khanvilkar" <shashank@evl.uic.edu> wrote in message news:<bdfu1b$kns$1@newsx.cc.uic.edu>... > >>"Cage" <cage47@vonl.com> wrote in message news:3EFB27D1.3030905@vonl.com... >> >>>Is there any specific reason for using 2.2.20 kernel. If you use the >>>2.4bf kernel you will find the module. (Of course this will require >>>recompiling your kernel or reinstalling. How setup is your system? > > > yup, my system still is in a premature stage, I dont have any problem > reinstalling. > > >>>>Sumedh Takbhate wrote: >>>>Hi, >>>>This is the first time I am posting a message on this group. >>>>I have a debian woody installation installed on an athlon xp 2000. I >>>>have not been able to configure the sound on this thing. I tried >>>>installing sndconfig but it says there is no soundcore.o in the module >>>>searchpath. I looked it up in the /lib/modules and it wasnt there. I >>>>have been trying to do this since quite some time now. Can anyone tell >>>>me what I should do?? >>>>My kernel version is 2.2.20. How do i get the soundcore.o module? or >>>>if there is any alternative method that I can use to get my sound >>>>working?? >>>> >>>>-Sumedh Takbhate >> >>Why don't u upgrade your kernel to 2.4.20 and then use the ALSA drivers. >>I have placed some logs of the things that i did for compiling ALSA on >>redhat 9.0 here: >>http://mia.ece.uic.edu/~papers/volans/alsa.html >>If they don't satisfy, then try the documentation on ALSA site itself. >> >>Shashank > > > Thank you guys for replying. I downloaded the latest stable kernel > release i.e. 2.4.21. I tried compiling it, but i got a few errors > while 'make dep', I'm not sure if this is an error or this is just the > way it ends, and also during 'make modules_install'. These are the > erorrs(these are the last parts of both the errors, I couldnt get the > whole because of my terminal) : - > > make dep: - > > make[4]: Entering directory `/usr/src/linux-2.4.21/lib/zlib_deflate' > /usr/src/linux-2.4.21/scripts/mkdep -D__KERNEL__ > -I/usr/src/linux-2.4.21/include -Wall -Wstrict-prototypes > -Wno-trigraphs -O2 -fno-strict-aliasing -fno-common > -fomit-frame-pointer -pipe -mpreferred-stack-boundary=2 -march=i686 -I > /usr/src/linux-2.4.21/lib/zlib_deflate -nostdinc -iwithprefix include > -- deflate.c deflate_syms.c deftree.c defutil.h > .depend > make[4]: Leaving directory `/usr/src/linux-2.4.21/lib/zlib_deflate' > make -C zlib_inflate fastdep > make[4]: Entering directory `/usr/src/linux-2.4.21/lib/zlib_inflate' > /usr/src/linux-2.4.21/scripts/mkdep -D__KERNEL__ > -I/usr/src/linux-2.4.21/include -Wall -Wstrict-prototypes > -Wno-trigraphs -O2 -fno-strict-aliasing -fno-common > -fomit-frame-pointer -pipe -mpreferred-stack-boundary=2 -march=i686 -I > /usr/src/linux-2.4.21/lib/zlib_inflate -nostdinc -iwithprefix include > -- infblock.c infblock.h infcodes.c infcodes.h inffast.c inffast.h > inffixed.h inflate.c inflate_syms.c inftrees.c inftrees.h infutil.c > infutil.h > .depend > make[4]: Leaving directory `/usr/src/linux-2.4.21/lib/zlib_inflate' > make[3]: Leaving directory `/usr/src/linux-2.4.21/lib' > make[2]: Leaving directory `/usr/src/linux-2.4.21/lib' > make -C arch/i386/kernel fastdep > make[2]: Entering directory `/usr/src/linux-2.4.21/arch/i386/kernel' > /usr/src/linux-2.4.21/scripts/mkdep -D__KERNEL__ > -I/usr/src/linux-2.4.21/include -Wall -Wstrict-prototypes > -Wno-trigraphs -O2 -fno-strict-aliasing -fno-common > -fomit-frame-pointer -pipe -mpreferred-stack-boundary=2 -march=i686 > -nostdinc -iwithprefix include -- acpitable.c acpitable.h apic.c apm.c > bluesmoke.c cpuid.c dmi_scan.c entry.S head.S i386_ksyms.c i387.c > i8259.c init_task.c io_apic.c ioport.c irq.c ldt.c mca.c microcode.c > mpparse.c msr.c mtrr.c nmi.c pci-dma.c pci-i386.c pci-i386.h pci-irq.c > pci-pc.c pci-visws.c process.c ptrace.c semaphore.c setup.c signal.c > smp.c smpboot.c sys_i386.c time.c trampoline.S traps.c visws_apic.c > vm86.c > .depend > make[2]: Leaving directory `/usr/src/linux-2.4.21/arch/i386/kernel' > make -C arch/i386/mm fastdep > make[2]: Entering directory `/usr/src/linux-2.4.21/arch/i386/mm' > /usr/src/linux-2.4.21/scripts/mkdep -D__KERNEL__ > -I/usr/src/linux-2.4.21/include -Wall -Wstrict-prototypes > -Wno-trigraphs -O2 -fno-strict-aliasing -fno-common > -fomit-frame-pointer -pipe -mpreferred-stack-boundary=2 -march=i686 > -nostdinc -iwithprefix include -- extable.c fault.c init.c ioremap.c > pageattr.c > .depend > make[2]: Leaving directory `/usr/src/linux-2.4.21/arch/i386/mm' > make -C arch/i386/lib fastdep > make[2]: Entering directory `/usr/src/linux-2.4.21/arch/i386/lib' > /usr/src/linux-2.4.21/scripts/mkdep -D__KERNEL__ > -I/usr/src/linux-2.4.21/include -Wall -Wstrict-prototypes > -Wno-trigraphs -O2 -fno-strict-aliasing -fno-common > -fomit-frame-pointer -pipe -mpreferred-stack-boundary=2 -march=i686 > -nostdinc -iwithprefix include -- checksum.S dec_and_lock.c delay.c > getuser.S iodebug.c memcpy.c mmx.c old-checksum.c strstr.c usercopy.c > >>.depend > > make[2]: Leaving directory `/usr/src/linux-2.4.21/arch/i386/lib' > make[1]: Leaving directory `/usr/src/linux-2.4.21' > make update-modverfile > make[1]: Entering directory `/usr/src/linux-2.4.21' > /usr/src/linux-2.4.21/include/linux/modversions.h was not updated > make[1]: Leaving directory `/usr/src/linux-2.4.21' > scripts/mkdep -- `find /usr/src/linux-2.4.21/include/asm > /usr/src/linux-2.4.21/include/linux /usr/src/linux-2.4.21/include/scsi > /usr/src/linux-2.4.21/include/net > /usr/src/linux-2.4.21/include/math-emu \( -name SCCS -o -name .svn \) > -prune -o -follow -name \*.h ! -name modversions.h -print` > .hdepend > scripts/mkdep -- init/*.c > .depend > > -----------------x--------------------x---------------------------- > > make modules_install : - > > make[2]: Entering directory `/usr/src/linux-2.4.21/net/core' > make[2]: Nothing to be done for `modules_install'. > make[2]: Leaving directory `/usr/src/linux-2.4.21/net/core' > make -C ipv4 modules_install > make[2]: Entering directory `/usr/src/linux-2.4.21/net/ipv4' > make[2]: Nothing to be done for `modules_install'. > make[2]: Leaving directory `/usr/src/linux-2.4.21/net/ipv4' > make -C netlink modules_install > make[2]: Entering directory `/usr/src/linux-2.4.21/net/netlink' > make[2]: Nothing to be done for `modules_install'. > make[2]: Leaving directory `/usr/src/linux-2.4.21/net/netlink' > make -C sched modules_install > make[2]: Entering directory `/usr/src/linux-2.4.21/net/sched' > make[2]: Nothing to be done for `modules_install'. > make[2]: Leaving directory `/usr/src/linux-2.4.21/net/sched' > make[1]: Leaving directory `/usr/src/linux-2.4.21/net' > make -C ipc modules_install > make[1]: Entering directory `/usr/src/linux-2.4.21/ipc' > make[1]: Nothing to be done for `modules_install'. > make[1]: Leaving directory `/usr/src/linux-2.4.21/ipc' > make -C lib modules_install > make[1]: Entering directory `/usr/src/linux-2.4.21/lib' > make[1]: Nothing to be done for `modules_install'. > make[1]: Leaving directory `/usr/src/linux-2.4.21/lib' > make -C arch/i386/kernel modules_install > make[1]: Entering directory `/usr/src/linux-2.4.21/arch/i386/kernel' > make[1]: Nothing to be done for `modules_install'. > make[1]: Leaving directory `/usr/src/linux-2.4.21/arch/i386/kernel' > make -C arch/i386/mm modules_install > make[1]: Entering directory `/usr/src/linux-2.4.21/arch/i386/mm' > make[1]: Nothing to be done for `modules_install'. > make[1]: Leaving directory `/usr/src/linux-2.4.21/arch/i386/mm' > make -C arch/i386/lib modules_install > make[1]: Entering directory `/usr/src/linux-2.4.21/arch/i386/lib' > make[1]: Nothing to be done for `modules_install'. > make[1]: Leaving directory `/usr/src/linux-2.4.21/arch/i386/lib' > cd /lib/modules/2.4.21; \ > mkdir -p pcmcia; \ > find kernel -path '*/pcmcia/*' -name '*.o' | xargs -i -r ln -sf ../{} > pcmcia > if [ -r System.map ]; then /sbin/depmod -ae -F System.map 2.4.21; fi > > ------------------x---------------x--------------- > please tell me how to get rid of these errors. And I do the following > to compile the kernel...tell me if this right too: - > 1) make clean > 2) make mrproper > 3) make xconfig > 4) make dep > 5) make bzImage > 6) make modules > 7) make modules_install > 8) make install > > I'm kinda new to compiling kernels...so I read a few online HOWTOs, > but none of these documents explain what to do if you get an error > during any of these steps, I guess the no. of errors possible are just > too many to be documented. > oh well, I hope I can eventually learn how to handle such errors. > -Sumedh Takbhate |