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

Re: [Debian]: Terratec Soundkarte



Hallo,
> 
> Gibt es irgendwo Treiber für die Terratec Maestro 32 oder sonst eine
> Möglichkeit dieser Karte Töne zu entlocken?
> 

Ich habe die Karte (Maestro 32/96) anhand der nachfolgenden
Anleitung erfolgreich installiert. Zunächst hing der Rechner
jedoch, sobald ich das Sound Modul installiert hatte. Nach langem
Probieren hat sich die folgende Prozedur als erfolgreich herausgestellt:

1. eine Kopie von /etc/isapnp.conf erstellen und darin die ACT(ivate)
   Commands auskommentieren.
2. mit isapnp diese modifizierte Konfiguration einspielen.
3. Das Sound-Modul laden
4. Das Sound Modul wieder entladen
5. die "echte" isapnp.conf installieren
6. wieder Sound Modul laden.

Die Schritte 2-6 habe ich bei mir ins /etc/init.d/isapnp geschrieben.
Weshalb das so funktioniert, weiß ich nicht; ich habe jedoch keine
andere Möglichkeit gefunden. Wenn Du was rausfindest, würde es mich
sehr interessieren.

MfG Th. Gebhardt


Klaus Fischer <fischer@reutlingen.netsurf.de> wrote:
> Hallo,

> nachdem ich die Soundkarte in den anderen Betriebssystemen problemlos
> installiert habe (OS/2-3.0/4.0/Win95/Dos) moechte ich auch eine
> Soundkartenunterstuetzung unter Linux (v2.0.26) erreichen. Alleine mit
> der Ausfuehrung hapert es noch.
>
> Die Wahl fuer die CS4234 (PnP) in der Linux Sound Version 3.5 brachte
> ausser einer langen Initialisierungs-Phase auch nichts.

> Hat es irgend jemand hinbekommen, diese PnP-Soundkarte lauffaehig
> -bzw. "soundfaehig" zu machen?

Ich weiss gar nicht warum Andere immer Probleme haben, diese Karte
unter Linux zum laufen zu bekommen? Bei funktioniert sie seit einem 1/2
Jahr einwandfrei:

Man nehme einen frischen Kernel (2.x.y)
Backe ein KernelSoundModul mit folgenden Einstellungen:

  <M> Sound card support
        Old configuration script  (For: SM Wave, PSS & AudioTrix Pro) -->
        [ ] ProAudioSpectrum 16 support
        [ ] Sound Blaster (SB, SBPro, SB16, clones) support
        [ ] Generic OPL2/OPL3 FM synthesizer support
        [ ] Gravis Ultrasound support
        [ ] MPU-401 support (NOT for SB16)
        [ ] 6850 UART Midi support
        [ ] PSS (ECHO-ADI2111) support
        [ ] 16 bit sampling option of GUS (_NOT_ GUS MAX)
        [ ] GUS MAX support
        [ ] Microsoft Sound System support
        [ ] Ensoniq SoundScape support
        [ ] MediaTrix AudioTrix Pro support
        [ ] Support for MAD16 and/or Mozart based cards
        [*] Support for Crystal CS4232 based (PnP) cards
        [ ] Support for Turtle Beach Wave Front (Maui, Tropez) synthesizers
        [*] FM synthesizer (YM3812/OPL-3) support
        (604) CS4232 audio I/O base 530, 604, E80 or F40
        (7) CS4232 audio IRQ 5, 7, 9, 11, 12 or 15
        (1) CS4232 audio DMA 0, 1 or 3
        (3) CS4232 second (duplex) DMA 0, 1 or 3
        (330) CS4232 MIDI I/O base 330, 370, 3B0 or 3F0
        (9) CS4232 MIDI IRQ 5, 7, 9, 11, 12 or 15
        [ ] Additional low level drivers

Boote mit diesem neuen Kernel (OHNE vorher unter DOS die Karte zu initialisieren).
Initialisiere die Karte mit isapnp   mit folgender conf-Datei:
------schnipp----------
# (DEBUG)
(READPORT 0x020b)
(ISOLATE)
(IDENTIFY *)

# Card 1: (serial identifier 5e ff ff ff ff 32 1a 63 0e)
# CSC1a32 Serial No -1 [checksum 5e]
# Version 1.0, Vendor version 1.0
# ANSI string -->Maestro 32/96<--
# Logical device id CSC0000

(CONFIGURE CSC1a32/-1 (LD 0
#     ANSI string -->WSS/OPL/SB<--

#       Start dependent functions: priority acceptable
#       IRQ 5, 7, 9, 11, 12 or 15.
#             High true, edge sensitive interrupt (by default)
(INT 0 (IRQ 7 (MODE +E)))
#       First DMA channel 0, 1 or 3.
#             8 bit DMA only
#             Logical device is not a bus master
#             DMA may not execute in count by byte mode
#             DMA may not execute in count by word mode
#             DMA channel speed in compatible mode
(DMA 0 (CHANNEL 1))
#       Next DMA channel 0, 1 or 3.
#             8 bit DMA only
#             Logical device is not a bus master
#             DMA may not execute in count by byte mode
#             DMA may not execute in count by word mode
#             DMA channel speed in compatible mode
(DMA 1 (CHANNEL 3))
#       Logical device decodes 10 bit IO address lines
#             Minimum IO base address 0x0534
#             Maximum IO base address 0x0604
#             IO base alignment 4 bytes
#             Number of IO addresses required: 4
(IO 0 (BASE 0x0604))
#       Logical device decodes 10 bit IO address lines
#             Minimum IO base address 0x0388
#             Maximum IO base address 0x03f8
#             IO base alignment 8 bytes
#             Number of IO addresses required: 4
(IO 1 (BASE 0x0388))
#       Logical device decodes 10 bit IO address lines
#             Minimum IO base address 0x0220
#             Maximum IO base address 0x0280
#             IO base alignment 32 bytes
#             Number of IO addresses required: 16
(IO 2 (BASE 0x0220))

#     End dependent functions
(ACT Y)
))

# Logical device id CSC0001
#
# 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 CSC1a32/-1 (LD 1
#     ANSI string -->GAME<--

# Multiple choice time, choose one only !

#     Start dependent functions: priority acceptable
#       Fixed IO base address 0x0201
#             Number of IO addresses required: 1
(IO 0 (BASE 0x0201))

#     End dependent functions
(ACT Y)
))

#
# Logical device id CSC0010
#
# 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 CSC1a32/-1 (LD 2
#     ANSI string -->CTRL<--

# Multiple choice time, choose one only !

#     Start dependent functions: priority acceptable
#       Logical device decodes 10 bit IO address lines
#             Minimum IO base address 0x0538
#             Maximum IO base address 0x0608
#             IO base alignment 8 bytes
#             Number of IO addresses required: 8
(IO 0 (BASE 0x05C0))

#     End dependent functions
(ACT Y)
))

#
# Logical device id CSC1a04
#
# 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 CSC1a32/-1 (LD 3
#     ANSI string -->MPU2<--
# (ACT Y)
))
#
# Logical device id CSC0003
#
# 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 CSC1a32/-1 (LD 4
#     ANSI string -->MPU1<--

# Multiple choice time, choose one only !

#       Start dependent functions: priority acceptable
#       IRQ 5, 7, 9, 11, 12 or 15.
#             High true, edge sensitive interrupt (by default)
(INT 0 (IRQ 9 (MODE +E)))
#       Logical device decodes 10 bit IO address lines
#             Minimum IO base address 0x0300
#             Maximum IO base address 0x0360
#             IO base alignment 8 bytes
#             Number of IO addresses required: 2
(IO 0 (BASE 0x0330))

#     End dependent functions
(ACT Y)))
# End tag... Checksum 0x00 (OK)
-----schnapp--------


Fuehre "depmod -a" aus und probiere mit "insmod sound" aus, ob das Soundmodul
korrekt geladen wird.
Erfreue dich an Wavetable-Midi und OPL-3 Synthese.

Bei Fragen -> Mail an mich

--
Christian Rost                                                 If God had
Knooper Landstr 6f.                                          intended Man
24161 (Kiel) Altenholz-Knoop                                 to Smoke, He
Tel:+49 0431364699                                         would have set
mailto: stu30129@mail.uni-kiel.de                           him on Fire !
---------------------- End forwarded message ---------------------------

------------------------------------------------
Um sich aus der Liste auszutragen schicken Sie
bitte eine E-Mail an majordomo@jfl.de die im Body
"unsubscribe debian-user-de <your_email_address>"
enthaelt.
Bei Problemen bitte eine Mail an: Jan.Otto@jfl.de
------------------------------------------------
Anzahl der eingetragenen Mitglieder:     251


Reply to: