The system is an LFS, running kernel 2.6.14 with included ALSA drivers.
Some info is based on this older HowTo.
1) Add ALSA support for Soundblaster ISA cards
2) pnpdump > /etc/isapnp.conf
2b) uncomment the right settings for your soundcard.
Example:
Code: Select all
# $Id: pnpdump_main.c,v 1.27 2001/04/30 21:54:53 fox Exp $
# Release isapnptools-1.26
#
# Compiler flags: -DREALTIME -DHAVE_PROC -DENABLE_PCI -DHAVE_SCHED_SETSCHEDULER -DHAVE_NANOSLEEP -DWANT_TO_VALIDATE
#
# Trying port address 0273
# Board 1 has serial identifier 45 11 43 25 38 e4 00 8c 0e
# (DEBUG)
(READPORT 0x0273)
(ISOLATE PRESERVE)
(IDENTIFY *)
(VERBOSITY 2)
(CONFLICT (IO FATAL)(IRQ FATAL)(DMA FATAL)(MEM FATAL)) # or WARNING
# Card 1: (serial identifier 45 11 43 25 38 e4 00 8c 0e)
# Vendor Id CTL00e4, Serial Number 289613112, checksum 0x45.
# Version 1.0, Vendor version 1.0
# ANSI string -->Creative SB AWE64 PnP<--
# Vendor defined tag: 73 02 45 20
#
# Logical device id CTL0045
(CONFIGURE CTL00e4/289613112 (LD 0
(INT 0 (IRQ 5 (MODE +E)))
(DMA 0 (CHANNEL 1))
(DMA 1 (CHANNEL 5))
(IO 0 (SIZE 16) (BASE 0x0220))
(IO 1 (SIZE 2) (BASE 0x0330))
(IO 2 (SIZE 4) (BASE 0x0388))
(NAME "CTL00e4/289613112[0]{Audio }")
(ACT Y)
))
(CONFIGURE CTL00e4/289613112 (LD 1
(IO 0 (SIZE 8) (BASE 0x0200))
(NAME "CTL00e4/289613112[1]{Game }")
(ACT Y)
))
(CONFIGURE CTL00e4/289613112 (LD 2
(IO 0 (SIZE 4) (BASE 0x0620))
(NAME "CTL00e4/289613112[2]{WaveTable }")
(ACT Y)
))
(WAITFORKEY)
3) isapnp /etc/isapnp.conf