"lameth" == lameth  <[EMAIL PROTECTED]> writes:

    lameth> Okay I'm seriously considering rolling my own kernel, but
    lameth> I have a few questions first. I've downloaded
    lameth> kernel-source-2.4.16, binutils, bzip2, fileutils, make,
    lameth> and fdutils, is there anything else I need to create a
    lameth> custom kernel.

>From the output of dpkg -p kernel-source-2.4.16

Depends: binutils, bzip2, fileutils (>= 4.0)
Recommends: libc-dev, gcc, make
Suggests: libncurses-dev | ncurses-dev, kernel-package

so you seem okay except for kernel-package. Get it! 

Also, why 2.4.16? 2.4.18 is in woody, and it is rock steady (for me
anyway).

    lameth> During the initial installation of Debian the probing of
    lameth> my sound card failed because I didn't know what arguments
    lameth> to enter. While compiling my custom kernel will I see
    lameth> prompts similar to what I saw during the initial
    lameth> installation. Namely will I get a second chance to enter
    lameth> the correct values for my soundblaster live value card. I
    lameth> checked under windows and and the settings for the SB card
    lameth> were as follows; SB Port 220, MPU Port 330, ABLib Port
    lameth> 388, IRQ 7, 8-bit DMA 1, 16-bit DMA 7. What would be the
    lameth> correct format for any arguments for sound card probing.

Yes, you will get a chance to enter all this. I don't suggest doing
it. Use a module, and pass parameters on loading it. It migth save you
some heartache recompiling.

>From /usr/doc/kernel-doc-2.4.18/Documentation/sound/soundblaster.gz (I
run 2.4.18, but 2.4.16 has got to be similar, the SB driver *probably*
has not changed that much since then, I don't use a SB card
anymore...)


io              I/O address of the Sound Blaster chip (0x220,0x240,0x260,0x280)
irq             IRQ of the Sound Blaster chip (5,7,9,10)
dma             8-bit DMA channel for the Sound Blaster (0,1,3)
dma16           16-bit DMA channel for SB16 and equivalent cards (5,6,7)
mpu_io          I/O for MPU chip if present (0x300,0x330)

You should be able to 'modprobe sb io=...' with a default kernel to
get your sound card running. Then add that the parameters to modprobe
to /etc/modules to get sound started on boot.

Also, be sure to choose CONFIG_FILTER and CONFIG_PACKET in your new
kernel configuration. Otherwise DHCP will probably stop working.

    lameth> Since I'm booting from a floppy is there anyway I can keep
    lameth> my current working bf2.4 based kernel until I'm sure any
    lameth> new kernel is working properly? Or can I have my original
    lameth> boot floppy and a new floppy with the new kernel?

Yes. Just use the two floppies. Your custom kernel might throw a
couple of error messages about modules not existing since the bf2.4
kernel will have configured some module loads for itself. Should be no
problem to ignore them.

Read /usr/doc/kernel-package/README.gz for how to build and install a
new kernel for Debian systems. By default your old kernel will be
backed up as linux.OLD in lilo.conf unless you mucked around in there
a lot (though I suspect you don't use lilo at all?).

    lameth> TIA Lameth

Good luck. Building kernels is easy, but it takes some preparation
(basically, RTFM as much as you can). But to be honest you should be
able to use a stock Debian kernel to solve the problems you mention
above. Since moving to Debian (woody) I have not needed to build my
own Kernel except to work around hardware issues. The non-bf2.4 2.4.x
kernels in woody are really very, very slick.


Cheers!
Shyamal


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED] 
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to