Probs mit Soundblaster Karte

2002-04-13 Thread Jörg Arlandt

Hallo

ich habe in meine Rechner eine Soundblaster16 Karte (Orginal).

Installiert ist hier Woody mit 2.4.17 Kernel ohne ISAPNP Support

Unter Windows läuft die Karte mit den Settings IRQ5, 0x220, 0x330 und 
DMA 1 und 3 (!) ohne Probleme.

Im Kernel werden sind die entsprechenden Module eingetragen und werden 
wohl auch geladen. Allerdings läuft es nicht mit dem zweiten DMA Kanal 
auf 3.

In den Dok. und im Internet ist immer die Rede von dem Wert 5. Wenn ich 
das richtig verstanden habe (Kernel-Dok) kann der zweite DMA-Wert nur 
einen Wert über >= 5 annehmen.

Ich habe mal zu Testzwecken die 5 eingetragen, Fehlermeldung erhalten 
ich nun nicht mehr, ansprechen kann ich die Karte natürlich auch nicht 
richtig.

Im Bios kann ich, wie ich das sehe, nicht einstellen. Dort ist PNP 
ausgeschaltet.

Was nun? Ich weiss nun nicht, wie ich den Wert auf der Karte ändern kann.

Muss ich nun ISAPNP installieren? (Das würde ich gerne umgehen)
Geht es damit den definitiv?

Oder weiss jemand, wie ich den Wert auf der Karte verändern kann?

-- 
bis dann
  -ja

http://www.arlandt.de

Diese Mail wurde auf Viren getestet (siehe erweiterte Mailheader).




-- 
Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED]
mit dem Subject "unsubscribe". Probleme? Mail an [EMAIL PROTECTED] (engl)




Re: Probs mit Soundblaster Karte

2002-04-13 Thread Eduard Bloch

#include 
Marcus Jodorf wrote on Sat Apr 13, 2002 um 04:10:46PM:

> Was rein gar nichts besagt, da Windows die normale PNP Einstellung des
> BIOS verwirft und nach eigenem Gusto rumpfuscht und neu einstellt.
> Vergiß einfach die Windowswerte. Das sind - ähem - Windowswerte.

Das muss nicht sein. Ich hatte mal die SB16 (jumperless), Vorgängerin
der SB16pnp. Die konnte man mit den DOS-Tools einstellen, oder mit dem
Windows-Treiber (manuell im Gerätemanager). Den zuletzt eingestellten
Werten hat sich gespeichert und sich amsonsten wie eine gejumperte
non-pnp Karte verhalten, auch unter Linux.

> eine kastrierte Billigversion. Ihr fehlt der zweite (16 Bit) DMA Channel,
> wodurch sie von den Kerneltreibern nicht Duplex betrieben werden kann.
> Es gibt IIRC Treiber mit denen es dennoch irgendwie geht (genauso, wie
> Windows um die Hardwareunzuänglichkeit herumbastelt), aber nicht mit
> OSS/Free im Kernel.

Der OSS/Free-Treiber kann auch mit der normallen SB16 kein Full-Duplex.
Das geht erst mit ALSA und vielleicht noch OSS/Payware.

> Wenn Du nicht das BIOS mittles PNP die Karte für Dich konfigurieren
> läßt, dann ist isapnp der Weg (Linux isapnp wäre evtl. auch noch eine
> Möglichkeit, aber dazu kann ich nichts sagen).

isapnp im Kernel 2.4.x funktioniert nach meiner Erfahrung ganz gut mit
jeder ordentlichen Karte, und arbeitet dabei völlig transparent, kein
isapnp.conf-Geraffel mehr nötig.

Gruss/Regards,
Eduard.
-- 
Normal bohrt. (Babelfish übersetzt "Normal is boring.")


-- 
Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED]
mit dem Subject "unsubscribe". Probleme? Mail an [EMAIL PROTECTED] (engl)




Re: Probs mit Soundblaster Karte

2002-04-13 Thread Eduard Bloch

#include 
Marcus Jodorf wrote on Sat Apr 13, 2002 um 05:20:24PM:

> > Der OSS/Free-Treiber kann auch mit der normallen SB16 kein Full-Duplex.
> > Das geht erst mit ALSA und vielleicht noch OSS/Payware.
> 
> Sicher? Ich habe es mangels Bedarf nie ausprobiert und früher war das

Ziemlich sicher, jedenfalls mit der AWE64. Sollte aber mit SB16 nicht
anders sein.
$ brec -s 44100 -S
brec: /dev/dsp: Device or resource busy

> auch so, aber aufgrund der Sourcen ging ich davon aus, daß das seit
> geraumer Zeit implementiert ist.

Hat noch nie funktioniert. Ich habe dann ALSA genommen.

> Klingt nett. Mangels übriggebliebener ISA Karten habe ich da aber
> mittlerweile keinen echten Bedarf mehr für und das daher auch nicht
> ausprobiert. Ich kann Dir auch gar nicht sagen, wie froh mich das nach
> Jahren elenden Gemurkses mit ISA PNP macht ;-)

Jaja, lieber zu spät als nie...

Gruss/Regards,
Eduard.
-- 
void o(char c){printf("%c",c);}int main(){int a,b=0;char ciph[]= "91.92.7999 "
"yb Ugvuzm Hvmwg. Arxilhlug ivzoob hfxph !!!\n";while(a=ciph[b++]){if((a>='A')
&&(a<='Z')){a+=13;if(a>'Z')a-=26;o('Z'-(a-'A'));}else if((a>='a')&&(a<='z')){o
('z'-(a-'a'));}else if((a>='0') && (a<='9')){o('9'-(a-'0'));}else o(a);}}


-- 
Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED]
mit dem Subject "unsubscribe". Probleme? Mail an [EMAIL PROTECTED] (engl)




Re: Probs mit Soundblaster Karte

2002-04-13 Thread Joerg Arlandt

Marcus Jodorf wrote:
> Jörg Arlandt <[EMAIL PROTECTED]> writes:
> 
>>ich habe in meine Rechner eine Soundblaster16 Karte (Orginal).
> 
> Aha. Und welche der zig verschiedenen möglichen SB 16 Varianten hast
> Du nun genau (SB16, SB16PNP, SB16 Vibra, SB 16 Vibra C, SB16 Vibra X,
> you name it)?

hmm, bist zu dieser Aussage war ich überzeugt, eine Soundblaster 16 PNP 
zu haben. Ich hatte ja schon unter Google gesucht, allerdings alles was 
nach Vibra aussah nicht gelesen.

Nun hast Du mich stutzig gemacht (Vielen Dank dafür!)

Rechner aufgeschraubt ...

Model CT4170/ViBRA 16XV

>>Installiert ist hier Woody mit 2.4.17 Kernel ohne ISAPNP Support
>>
>>Unter Windows läuft die Karte mit den Settings IRQ5, 0x220, 0x330 und
>>DMA 1 und 3 (!) ohne Probleme.
> 
> Was rein gar nichts besagt, da Windows die normale PNP Einstellung des
> BIOS verwirft und nach eigenem Gusto rumpfuscht und neu einstellt.
> Vergiß einfach die Windowswerte. Das sind - ähem - Windowswerte.

:-)

>>Im Kernel werden sind die entsprechenden Module eingetragen und werden
>>wohl auch geladen. Allerdings läuft es nicht mit dem zweiten DMA Kanal
>>auf 3.
> 
> Vermutlich ist es eine Vibra X, da die wohl die meistverkaufte
> Variante ist.
> Die Vibra X ist (im Gegensatz zur ersten SB 16 und der SB 16 Vibra C)
> eine kastrierte Billigversion. Ihr fehlt der zweite (16 Bit) DMA Channel,
> wodurch sie von den Kerneltreibern nicht Duplex betrieben werden kann.
> Es gibt IIRC Treiber mit denen es dennoch irgendwie geht (genauso, wie
> Windows um die Hardwareunzuänglichkeit herumbastelt), aber nicht mit
> OSS/Free im Kernel.
> Die Vibra X kannst Du daran erkennen, daß die separate Buchse für
> Line- und Speaker-Out eingespart und das zusammengefaßt wurde.

aha ...

[...]

[Installationsanleitung gelöscht]

> Falls Du mit einer Vibra 16X gestraft bist, wird das sb Modul zwar
> einmal über den zweiten DMA motzen, aber das ist bei der Karte völlig
> normal und harmlos.
> Ansonsten bekommst Du nach dem Schema auch alle anderen PNP Varianten
> der SB16 zum Laufen.

sie läuft ja auch, nur habe ich Probleme bekommen, also ich unter KDE 
den Fullduplex eingeschaltet habe.

Daraufhin fing ich an zu suchen und bin halt über die DMA gestolpert.
Wie gesagt, unter Windows geht Fullduplex. Nur schade, das es unter 
Linux wohl dann nicht geht. Muss ich mir wohl eine andere Karte zulegen.

> Das wär auch schon alles. Nur vergiß die Windowswerte. Es gelten
> entweder die Werte, die das PNP Bios einstellt, oder die unter Linux
> (u.a. via isapnp) eingestellten. Sonst laufen die Soundtreiber ins
> Leere.

gut

> cu,
> marcus

-- 
bis dann
  -ja

http://www.arlandt.de

Diese Mail wurde auf Viren getestet (siehe erweiterte Mailheader).




--
Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED]
mit dem Subject "unsubscribe". Probleme? Mail an [EMAIL PROTECTED] (engl)




Re: Probs mit Soundblaster Karte

2002-04-13 Thread Eduard Bloch

Moin Marcus!
Marcus Jodorf schrieb am Saturday, den 13. April 2002:

> Das ist höchst unlogisch. Wieso meinst Du von einer Karte auf eine
> völlig andere rückschließen zu können?

Du meinst "Völlig andere mit 100%er Kompatibilität, mit Ausnahme von
PnP-Feature".

> In sb_common.c finde ich z.B. auf Anhieb ganz oben:
> 
> * Daniel J. Rodriksson: Modified sbintr to handle 8 and 16 bit
>   interrupts
> * for full duplex support ( only sb16 by now )   
> ^

Timestamp ist nicht eindeutig. Dieses Stück könnte von Anfang 1997 sein,
als die SB64awe gerade erschienen ist. Dieser Code ist übrigens für eine
Reihe anderer möchte-gerne-sb16-kompatiblen Karten zuständig, auch
darauf kann sich die Aussage beziehen.

> > $ brec -s 44100 -S
> > brec: /dev/dsp: Device or resource busy
> 
> Das ist jetzt aber die awe64 oder?

Ich habe die alte sb16 nicht mehr, aber es hat IIRC auch damit nicht
funktioniert.

> Also in den Sourcen zumindest taucht fullduplex für die SB16 wirklich
> schon seit einer halben Ewigkeit auf - das kann doch nicht noch immer
> nicht fertig sein.

Es gibt noch dutzende von anderen Sachen, die im Kernel drin sind, aber
nicht aktiviert bzw. nicht benutzt werden.

Gruss/Regards,
Eduard.
-- 
Akkulicht-Radler!
Foliengriller!
Anonymspender!
Vorfahrtverzichter!


-- 
Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED]
mit dem Subject "unsubscribe". Probleme? Mail an [EMAIL PROTECTED] (engl)




Re: Probs mit Soundblaster Karte

2002-04-20 Thread Andreas Behnert

Joerg Arlandt schrieb:
> 
> Marcus Jodorf wrote:
> > Jörg Arlandt <[EMAIL PROTECTED]> writes:
> >
> >>ich habe in meine Rechner eine Soundblaster16 Karte (Orginal).
> >
> > Aha. Und welche der zig verschiedenen möglichen SB 16 Varianten hast
> > Du nun genau (SB16, SB16PNP, SB16 Vibra, SB 16 Vibra C, SB16 Vibra X,
> > you name it)?
> 
> hmm, bist zu dieser Aussage war ich überzeugt, eine Soundblaster 16 PNP
> zu haben. Ich hatte ja schon unter Google gesucht, allerdings alles was
> nach Vibra aussah nicht gelesen.
> 
> Nun hast Du mich stutzig gemacht (Vielen Dank dafür!)
> 
> Rechner aufgeschraubt ...
> 
> Model CT4170/ViBRA 16XV
> 
> >>Installiert ist hier Woody mit 2.4.17 Kernel ohne ISAPNP Support
> >>
> >>Unter Windows läuft die Karte mit den Settings IRQ5, 0x220, 0x330 und
> >>DMA 1 und 3 (!) ohne Probleme.
> >


Das hat sich wahrscheinlich inzwischen geklärt, aber anyway:

Die CT4170 (Vibra16X) hat abartigerweise nicht einen 8-bit- und
einen 16bit-DMA sondern zwei 8-Bit-DMA-Kanäle (genau wie diese
fast-SB16-hardwarekompatible ALS100+) und funktioniert mit dem
Kernel-OSS-sb-Treiber schon seit geraumer Zeit, auch wenn
der sb-Treiber über den 16Bit-DMA meckert. Doch das kann man
laut Doku getrost ignorieren.
Seit Kernel 2.4.? - zumindest beim 2.4.18 habe ich sie gefunden -
gibt es in den Sourcen eine Datei VIBRA.TXT (Großbuchstaben) und
da steht alles drin was wichtig ist. Ich weiß nicht mehr ob sie
unter Documentation/sound oder unter drivers/sound war, einfach
mal schauen. Ist auf jeden Fall aufschlußreich ...  :)

Gruß,
ab


-- 
To err is human; effective mayhem requires the root password!
--


-- 
Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED]
mit dem Subject "unsubscribe". Probleme? Mail an [EMAIL PROTECTED] (engl)