SB AWE 32 (ISA) / LinuxFromScratch (LFS)

Step-by-Step descriptions of how to do things.
Post Reply
User avatar
^rooker
Site Admin
Posts: 1481
Joined: Fri Aug 29, 2003 8:39 pm

SB AWE 32 (ISA) / LinuxFromScratch (LFS)

Post by ^rooker »

This HowTo is not yet finished, since I'm still having problems with my SB AWE64 card.
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
Post Reply