[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: PNP sound card lack of knowledge (or stupidity <g>)



On Tue, Sep 15, 1998 at 09:38:37AM -0400, Frankay666@aol.com wrote:
> i have a pnp SoundBlaster16, which was not in my computer when I installed
> Debian originally.
> trying to configure it I have read through the isapnpconfig stuff.
> What I now know is that to get it to work, I must configure the pnp then load
> some driver/module.
> 
> the isapnp stuff seems fairly easy to do, but as I run Linux with loadlin from
> DOS, and I already configure it with the creative CTCM pnp configuration
> software, I don't think I need to use isapnpconfig.
> 
> So, when I go into Linux, my SB16 card looks like a non PNP device, ie it is
> set up, so what I need to know is, what do I do to make linux recognise it
> etc?
> 
> I couldn't find any modules in the lib/modules/2.whatever/ directory that
> looked like they might pertain to sound, so I assume it is already built into
> the kernel that I d/l off debian.org?
> 
> is it just a matter of configuration files, and if so which ones?
> 
> if you can just point me in the right direction, I'm sure I'll be able to sort
> it out (cos I'm getting the hang of Debian now!!!)
> 
> Oh, is there anything you have to do as well to get sound to work in X?
> 
> (plus am I correct about all this PNP stuff above?)
> 
Ok. For my system which has a SB16PNP card, I have isapnp setup to drop it on
IRQ5 DMA1 DMA5 P220 P338. Then I downloaded the 2.0.35 kernel from
ftp.kernel.org/pub/linux/kernel/v2.0/linux-2.0.35.tar.bz2 and extracted it to
/usr/local/src/linux. make menuconfig, configure all your drivers & stuff,
you need to have sound compiled as a module. This is important, if you don't,
the sound driver loads before the card gets setup with isapnp. Install the
kernel-package package, cd into /usr/local/src/linux and do a
``make-kpkg --zimage --revision 1L kernel_image'' - This will place a linux
kernel package in the /usr/local/src directory. ``dpkg -i kernel-image*''
from /usr/local/src, copy your /vmlinuz over your old kernel on your DOS
partition and you are off.

Note that this was not a dual-boot system I have with the PNP card. I would
really suggest that if your primary boot drive is DOS/Windows that you boot
clean (hold down the shift key at boot) and then boot linux. Some drivers
loaded from dos can cause problems with the kernel booting. You might also
want to just swap your drives, and make the Linux drive the primary boot
drive. I've done this before, and DOS/Windows works just the same- you just
need a LILO entry for your DOS drive. Something like:

other=/dev/hdXX (full device name, eg /dev/hdb1)
label=dos
table=/dev/hdX (device w/o partition appended, eg /dev/hdb)

rerun lilo and you are set.

-- 
 ______________________________________________________________
| ian eure, network admin, freelance security consultant, and  |
| manically depressed paranoid schizophrenic, at your service. |
;           <ieure@minion.org> - http://minion.org             ;
:           raw speed = 105.6 wpm with 4.5% errors             :
.  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .


Reply to: