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

[Debian]:Re: [devries@tigernet.de: Sound unter debian...]



> OSS/Free: <versionsnummer usw.)
> Load type: Driver loaded as module
> Kernel....blahblah (version)
> Config options: 0
> Installed drivers:    (aha!) kein treiber installiert

normal

> Card config:
> Audio devices: 0:Soundblaster 16 (4.16) (DUPLEX)
> Synth devices:
> Midi devices:

hier fehlen die Module

> Timers: 0:System clock
> Mixers: 0:Sound Blaster

Also, da das ganze schwer nach SB16 aussieht:

Kernel:
CONFIG_SOUND=m
CONFIG_SOUND_OSS=m
CONFIG_SOUND_SB=m
CONFIG_SOUND_YM3812=m


isapnp.conf war ja vermutlich richtig, nur daran denken, keinen 16 Bit
DMA als zweiten zuzuweisen, falls es sich um die kastrierte Vibra 16X
Version der Karte handelt, stattdessen dann als Dummy einen 8 Bit DMA.
Soundblaster 16 (original) und Vibra 16C dagegen ganz normal.

In /etc/modules.conf sollte das stehen, also entsprechend in
/etc/modutils/blah einpassen:

post-install sb /sbin/modprobe "-k" "adlib_card"
alias sound-slot-0 sb
options sb io=0x220 irq=5 dma=1 dma16=5 mpu_io=0x330
options adlib_card io=0x388
# post-install adlib_card /usr/bin/aumix -m 0 -v 30 >/dev/null 2>&1
options sound dmabuf=1

Das war's eigentlich auch schon. Ich hoffe, ich habe nichts vergessen.

Ach ja, warum es nicht funktioniert hat: Anscheinend war das opl3
Modul nicht geladen. Nur das sb Modul zu laden, reicht nicht.

cat /dev/sndstat sollte korrekt so aussehen:

[...]
Installed drivers: 

Card config: 

Audio devices:
0: Sound Blaster 16 (4.13) (DUPLEX)

Synth devices:
0: Yamaha OPL3

Midi devices:
0: Sound Blaster 16

Timers:
0: System clock

Mixers:
0: Sound Blaster


lsmod sieht an relevanter Stelle so aus:

adlib_card               932   1  (autoclean)
opl3                   11336   1  (autoclean) [adlib_card]
sb                     34740   1  (autoclean)
uart401                 6384   1  (autoclean) [sb]
sound                  58316   0  (autoclean) [adlib_card opl3 sb uart401]
soundcore               2788   6  (autoclean) [sb sound]


hth,

marcus

-- 
"How should I know if it works? That's what beta testers are for. I only
coded it."
(Attributed to Linus Torvalds, somewhere in a posting)
eMail: bofh@bogomips.de
-----------------------------------------------------------
Um sich aus der Liste auszutragen schicken Sie bitte eine
E-Mail an majordomo@jfl.de die im Body
"unsubscribe debian-user-de <deine emailadresse>" enthaelt.
Bei Problemen bitte eine Mail an: Nils.Gundelach@lehmanns.de
-----------------------------------------------------------
Anzahl der eingetragenen Mitglieder:     737


Reply to: