Re: [Debian]: Hilfe!
Hallo Marcus und Marcus!
Marcus Brinkmann wrote:
>
> On Sun, Nov 15, 1998 at 02:56:45PM +0000, Dominikus Heinzeller wrote:
> > Hallo Debianer!
> >
> > Ich stehe vor einem riesigen Problem:
> >
> > Ich habe viel mit Musik zu tun, d.h. Noten umschreiben, transponieren
> > usw.
> > Dazu ist es unumg"anglich, einen Soundblaster laufen zu haben.
> > Leider ist mein Soundblaster nun Plug&Play kompatibel. Aus den Howto´s
> > wei"s ich, da"s es bisher noch keine L"osung f"ur Linux gab, au"ser die
> > Karte
> > vorher in Dos zu initialisieren und dann Linux zu starten. Dies ist aber
> > unbefriedigend!! (Au"serdem habe ich kein Dos mehr auf der Platte!)
>
> QUATSCH! Was war das denn für ein Howto? Ich weiß daß zumindest _ein_ Howto
> das richtig macht, nämlich _meins_. (Ja, ich bin der Soundblaster AWE HOWTO
> maintainer, hast Glück gehabt, Dominikus!).
>
> > Kann mir _irgendjemand_ helfen? Gibt es bereits eine alpha-, beta-, oder
> > gar getestete Sound-Karten-Unterst"utzung.
>
> Es gibt eine Perfekte unterstützung der SB 16,32,64 und Pro. Welche hast Du
> denn? Installiere isapnptools und dann starte als root "pnpdump >
> /etc/isapnp.conf" Dann mußt du die Datei /etc/isapnp.conf editieren. Am
> besten, Du schickst mir die Datei und deine IRQ belegung etc, und ich
> editiere sie für dich.
>
Ich habe pnpdump bereits laufen lassen, meine editierte Fassung von
isapnp.conf schicke ich Dir auch mit. Beim Hochfahren des Systems
arbeitet er die Datei isapnp.conf auch ab, aber die Sound-Initalisation
l"auft bereits fr"uher ab, d.h. wo er noch nichts von den
PnP-Komponenten wei"s. Liegt es daren, da"s ich die Soundkarte fest in
den Kernel kompiliert habve und nicht als Modul?
Im Anhang jedenfalls die editierte und Original-Datei.
Vielen Dank f"ur Eure Hilfe,
Dominikus
(DEBUG)
#(READPORT 0x0203)
(ISOLATE)
(IDENTIFY *)
(CONFIGURE OPT0931/-1 (LD 0
# ANSI string -->AUX0<--
(ACT Y)
))
(CONFIGURE OPT0931/-1 (LD 1
# ANSI string -->OPTi Audio 16<--
(IO 0 (BASE 0x0534))
(IO 1 (BASE 0x0380))
(IO 2 (BASE 0x0220))
(IO 3 (BASE 0x0e0c))
(INT 0 (IRQ 5 (MODE +E)))
(DMA 0 (CHANNEL 1))
(DMA 1 (CHANNEL 3))
(ACT Y)
))
(CONFIGURE OPT0931/-1 (LD 2
# ANSI string -->Game Port<--
(IO 0 (BASE 0x0200))
(ACT Y)
))
(CONFIGURE OPT0931/-1 (LD 3
# ANSI string -->MPU401<--
(IO 0 (BASE 0x0300))
(INT 0 (IRQ 9 (MODE +E)))
(ACT Y)
))
(WAITFORKEY)
# $Id: pnpdump.c,v 1.1.1.2 1998/01/07 05:17:47 fred Exp $
# This is free software, see the sources for details.
# This software has NO WARRANTY, use at your OWN RISK
#
# For details of this file format, see isapnp.conf(5)
#
# For latest information on isapnp and pnpdump see:
# http://www.roestock.demon.co.uk/isapnptools/
#
# Compiler flags: -DREALTIME -DNEEDSETSCHEDULER -DNEEDNANOSLEEP
#
# Trying port address 0203
# Board 1 has serial identifier 74 ff ff ff ff 31 09 14 3e
# (DEBUG)
(READPORT 0x0203)
(ISOLATE)
(IDENTIFY *)
# Card 1: (serial identifier 74 ff ff ff ff 31 09 14 3e)
# Vendor Id OPT0931, No Serial Number (-1), checksum 0x74.
# Version 1.0, Vendor version 0.0
# ANSI string -->OPTi Audio 16<--
#
# Logical device id OPTffff
#
# Edit the entries below to uncomment out the configuration required.
# Note that only the first value of any range is given, this may be changed if required
# Don't forget to uncomment the activate (ACT Y) when happy
(CONFIGURE OPT0931/-1 (LD 0
# ANSI string -->AUX0<--
# (ACT Y)
))
#
# Logical device id OPT9310
#
# Edit the entries below to uncomment out the configuration required.
# Note that only the first value of any range is given, this may be changed if required
# Don't forget to uncomment the activate (ACT Y) when happy
(CONFIGURE OPT0931/-1 (LD 1
# ANSI string -->OPTi Audio 16<--
# Multiple choice time, choose one only !
# Start dependent functions: priority acceptable
# Logical device decodes 16 bit IO address lines
# Minimum IO base address 0x0534
# Maximum IO base address 0x0608
# IO base alignment 4 bytes
# Number of IO addresses required: 4
# (IO 0 (BASE 0x0534))
# Logical device decodes 16 bit IO address lines
# Minimum IO base address 0x0380
# Maximum IO base address 0x03f0
# IO base alignment 16 bytes
# Number of IO addresses required: 12
# (IO 1 (BASE 0x0380))
# Logical device decodes 16 bit IO address lines
# Minimum IO base address 0x0220
# Maximum IO base address 0x0240
# IO base alignment 32 bytes
# Number of IO addresses required: 16
# (IO 2 (BASE 0x0220))
# Logical device decodes 16 bit IO address lines
# Minimum IO base address 0x0e0c
# Maximum IO base address 0x0ffc
# IO base alignment 4 bytes
# Number of IO addresses required: 4
# (IO 3 (BASE 0x0e0c))
# IRQ 5, 7 or 10.
# High true, edge sensitive interrupt (by default)
# (INT 0 (IRQ 5 (MODE +E)))
# First DMA channel 0, 1 or 3.
# 8 bit DMA only
# Logical device is not a bus master
# DMA may execute in count by byte mode
# DMA may not execute in count by word mode
# DMA channel speed type F
# (DMA 0 (CHANNEL 0))
# Next DMA channel 0, 1 or 3.
# 8 bit DMA only
# Logical device is not a bus master
# DMA may execute in count by byte mode
# DMA may not execute in count by word mode
# DMA channel speed type F
# (DMA 1 (CHANNEL 0))
# Start dependent functions: priority acceptable
# Logical device decodes 16 bit IO address lines
# Minimum IO base address 0x0534
# Maximum IO base address 0x0ff0
# IO base alignment 4 bytes
# Number of IO addresses required: 4
# (IO 0 (BASE 0x0534))
# Logical device decodes 16 bit IO address lines
# Minimum IO base address 0x0380
# Maximum IO base address 0x03f0
# IO base alignment 16 bytes
# Number of IO addresses required: 12
# (IO 1 (BASE 0x0380))
# Logical device decodes 16 bit IO address lines
# Minimum IO base address 0x0220
# Maximum IO base address 0x0240
# IO base alignment 32 bytes
# Number of IO addresses required: 16
# (IO 2 (BASE 0x0220))
# Logical device decodes 16 bit IO address lines
# Minimum IO base address 0x0e0c
# Maximum IO base address 0x0ffc
# IO base alignment 4 bytes
# Number of IO addresses required: 4
# (IO 3 (BASE 0x0e0c))
# IRQ 5, 7, 9, 10 or 11.
# High true, edge sensitive interrupt (by default)
# (INT 0 (IRQ 5 (MODE +E)))
# First DMA channel 0, 1 or 3.
# 8 bit DMA only
# Logical device is not a bus master
# DMA may execute in count by byte mode
# DMA may not execute in count by word mode
# DMA channel speed type F
# (DMA 0 (CHANNEL 0))
# Next DMA channel 0, 1 or 3.
# 8 bit DMA only
# Logical device is not a bus master
# DMA may execute in count by byte mode
# DMA may not execute in count by word mode
# DMA channel speed type F
# (DMA 1 (CHANNEL 0))
# Start dependent functions: priority acceptable
# Logical device decodes 16 bit IO address lines
# Minimum IO base address 0x0534
# Maximum IO base address 0x0ff0
# IO base alignment 4 bytes
# Number of IO addresses required: 4
# (IO 0 (BASE 0x0534))
# Logical device decodes 16 bit IO address lines
# Minimum IO base address 0x0380
# Maximum IO base address 0x03f0
# IO base alignment 16 bytes
# Number of IO addresses required: 12
# (IO 1 (BASE 0x0380))
# Logical device decodes 16 bit IO address lines
# Minimum IO base address 0x0220
# Maximum IO base address 0x0240
# IO base alignment 32 bytes
# Number of IO addresses required: 16
# (IO 2 (BASE 0x0220))
# Logical device decodes 16 bit IO address lines
# Minimum IO base address 0x0e0c
# Maximum IO base address 0x0ffc
# IO base alignment 4 bytes
# Number of IO addresses required: 4
# (IO 3 (BASE 0x0e0c))
# IRQ 5, 7, 9, 10 or 11.
# High true, edge sensitive interrupt (by default)
# (INT 0 (IRQ 5 (MODE +E)))
# First DMA channel 0, 1 or 3.
# 8 bit DMA only
# Logical device is not a bus master
# DMA may execute in count by byte mode
# DMA may not execute in count by word mode
# DMA channel speed type F
# (DMA 0 (CHANNEL 0))
# End dependent functions
# (ACT Y)
))
#
# Logical device id OPT0001
#
# Edit the entries below to uncomment out the configuration required.
# Note that only the first value of any range is given, this may be changed if required
# Don't forget to uncomment the activate (ACT Y) when happy
(CONFIGURE OPT0931/-1 (LD 2
# ANSI string -->Game Port<--
# Logical device decodes 16 bit IO address lines
# Minimum IO base address 0x0200
# Maximum IO base address 0x020f
# IO base alignment 1 bytes
# Number of IO addresses required: 1
# (IO 0 (BASE 0x0200))
# (ACT Y)
))
#
# Logical device id OPT0002
#
# Edit the entries below to uncomment out the configuration required.
# Note that only the first value of any range is given, this may be changed if required
# Don't forget to uncomment the activate (ACT Y) when happy
(CONFIGURE OPT0931/-1 (LD 3
# ANSI string -->MPU401<--
# Logical device decodes 16 bit IO address lines
# Minimum IO base address 0x0300
# Maximum IO base address 0x0360
# IO base alignment 16 bytes
# Number of IO addresses required: 2
# (IO 0 (BASE 0x0300))
# IRQ 5, 7, 9, 10 or 11.
# High true, edge sensitive interrupt (by default)
# (INT 0 (IRQ 5 (MODE +E)))
# (ACT Y)
))
# End tag... Checksum 0x00 (OK)
# Returns all cards to the "Wait for Key" state
(WAITFORKEY)
Reply to: