Hallo Ich heiße Robert (Zimmermann , falls ihr mehrere habt) und bin seit einer Woche Linuxnutzer. KDE2 läuft schon, der Kernel ist mit 2.24 relativ neu,nur die Soundblaster 128 PCI lässt sich nicht einrichten. Auch Tobias König konnte mir nicht helfen. Bei dem Laden des Moduls kommt immer "Die Ressource ist schon vergeben" (Sinngemäß).
Danke im voraus Robert
______________________________________________________________________________ Die Fachpresse ist sich einig: WEB.DE 15mal Testsieger! Kostenlos E-Mail, Fax, SMS, Verschlüsselung, POP3, WAP....testen Sie uns! http://freemail.web.de
On Wed, Dec 06, 2000 at 01:58:25PM +0100, Robert Zimmermann wrote:
Hallo Ich heiße Robert (Zimmermann , falls ihr mehrere habt) und bin seit einer Woche Linuxnutzer. KDE2 läuft schon, der Kernel ist mit 2.24 relativ neu,nur die Soundblaster 128 PCI lässt sich nicht einrichten. Auch Tobias König konnte mir nicht helfen. Bei dem Laden des Moduls kommt immer "Die Ressource ist schon vergeben" (Sinngemäß).
Vielleicht musst du beim Laden des Moduls Parameter wie z.B io=0x... irq=.. mituebergeben. Bei mir funktioniert die gleiche Soundkarte unter ALSA gut. Verwendest du ALSA, oder OSS?
Thomas Guettler schrieb:
Ich heiße Robert (Zimmermann , falls ihr mehrere habt) und bin seit einer Woche Linuxnutzer. KDE2 läuft schon, der Kernel ist mit 2.24 relativ neu,nur die Soundblaster 128 PCI lässt sich nicht einrichten. Auch Tobias König konnte mir nicht helfen. Bei dem Laden des Moduls kommt immer "Die Ressource ist schon vergeben" (Sinngemäß).
Vielleicht musst du beim Laden des Moduls Parameter wie z.B io=0x... irq=.. mituebergeben. Bei mir funktioniert die gleiche Soundkarte unter ALSA gut. Verwendest du ALSA, oder OSS?
Ich frage mich, wieso sich das Geruecht, man muss/kann PCI-Karten-Treibern io und irq-Parameter uebergeben, so hartnaeckig haelt.
Thomas
PS: Robert, was meint eigentlich lspci bei dir?
On Wed, Dec 06, 2000 at 03:02:56PM +0100, Thomas Kaemer wrote:
Thomas Guettler schrieb:
Ich heiße Robert (Zimmermann , falls ihr mehrere habt) und bin seit einer Woche Linuxnutzer. KDE2 läuft schon, der Kernel ist mit 2.24 relativ neu,nur die Soundblaster 128 PCI lässt sich nicht einrichten. Auch Tobias König konnte mir nicht helfen. Bei dem Laden des Moduls kommt immer "Die Ressource ist schon vergeben" (Sinngemäß).
Vielleicht musst du beim Laden des Moduls Parameter wie z.B io=0x... irq=.. mituebergeben. Bei mir funktioniert die gleiche Soundkarte unter ALSA gut. Verwendest du ALSA, oder OSS?
Ich frage mich, wieso sich das Geruecht, man muss/kann PCI-Karten-Treibern io und irq-Parameter uebergeben, so hartnaeckig haelt.
Mist, jetzt habe ich mir hier als totaler Hardware-doofi geouted. Habe ja eigentlich zu Hause ein schoen dickes Buch ueber PC-Hardware. Werde wahrscheinlich aber erst dazu kommen das zu lesen wenn ich in Rente bin. Obwohl es mich eigentlich sehr interessiert wie das intern funktioniert.
Konnte mich bloss daran erinnern, das ich bei meiner Soundblaster16 mich mit io/irq herumaergerte. Naja, die war natuerlich ISA.
Konnte mich bloss daran erinnern, das ich bei meiner Soundblaster16 mich mit io/irq herumaergerte. Naja, die war natuerlich ISA.
Hier hatte ich keine Probleme. Hatte eine SB16 ISA-PnP und lief reibungslos. Im Kernel Soundunterstützung als Modul und OSS als Modul - den Rest machte OSS.
Tilo
-- Tilo Wetzel, Dresden http://www.linux.elline.de
Thomas Guettler schrieb:
Ich frage mich, wieso sich das Geruecht, man muss/kann PCI-Karten-Treibern io und irq-Parameter uebergeben, so hartnaeckig haelt.
Mist, jetzt habe ich mir hier als totaler Hardware-doofi geouted. Habe ja eigentlich zu Hause ein schoen dickes Buch ueber PC-Hardware. Werde wahrscheinlich aber erst dazu kommen das zu lesen wenn ich in Rente bin. Obwohl es mich eigentlich sehr interessiert wie das intern funktioniert.
Ich werde mal versuchen, hier kurz ein paar Fakten anzudeuten (in der Hoffnung, dass es nicht allzusehr stoert ;-).
Der PCI-Bus besitzt genau 4 Interrupt-Leitungen (INT#A, INT#B, INT#C, INT#D). PCI-Karten sind defaultmaessig auf INT#A eingestellt. Damit nicht alle Karten umkonfiguriert werden muessen, sind diese Leitungen nicht parallel auf allen Slots gleich verkabelt. Das bedeutet, dass z.B. INT#A von Slot3 INT#D des Bus-Controllers sein kann. Gute Handbuecher informieren ueber diese Verdrahtung. Das Bios ordnet waehrend des Bootvorgangs diesen Leitungen im Bus-Controller nun "numerische" Interrupts zu, wobei fuer alle Leitungen im Notfall auch ein einziger IRQ genommen werden kann. PCI-Karten koennen also gar nicht den von Ihren Treibern verwendeten IRQs kennen. Die genaue Verfahrensweise bei den io-Adressen kenne ich leider auch nicht, aber sie werden genau wie die IRQs vom Bios vergeben. Angesprochen werden die Karten meines Wissens nach ueber ihre Bus:Steckplatznummer und teilen beim Initialisieren dem Bios ihre Anforderungen bezueglich benoetigter Ressourcen mit.
Konnte mich bloss daran erinnern, das ich bei meiner Soundblaster16 mich mit io/irq herumaergerte. Naja, die war natuerlich ISA.
Genau das sollte mit der Einfuehrung von legacy free Rechner nicht mehr noetig sein.
CU Thomas
On Thu, Dec 07, 2000 at 11:59:21AM +0100, Thomas Guettler wrote:
On Wed, Dec 06, 2000 at 03:02:56PM +0100, Thomas Kaemer wrote:
Thomas Guettler schrieb:
Ich heiße Robert (Zimmermann , falls ihr mehrere habt) und bin seit einer Woche Linuxnutzer. KDE2 läuft schon, der Kernel ist mit 2.24 relativ neu,nur die Soundblaster 128 PCI lässt sich nicht einrichten.
Eine SB 128 ist nur "Beute-Soundblaster". Sie hat einen es1371 drauf und so heisst auch der Treiber. ALSA ist nicht nötig, jeder 0815-Kernel unterstützt die Karte.
Reinhard
am Thu, dem 07.12.2000, um 13:49:13 +0100 mailte Reinhard Foerster folgendes:
Eine SB 128 ist nur "Beute-Soundblaster". Sie hat einen es1371 drauf und so heisst auch der Treiber. ALSA ist nicht nötig, jeder 0815-Kernel unterstützt die Karte.
Jenau so isses. Ich habe auch so ein Teil und im Kernel ES 1371 drin, fest. Mehr habe ich IMHO nicht gemacht, trotzdem krawallt das Ding sowohl unter Konsole als auch mit KDE oder sonstwas.
Andreas
Hallo Robert,
Ich heiße Robert (Zimmermann , falls ihr mehrere habt) und bin seit einer Woche Linuxnutzer.
Hat dich Tobias doch noch überzeugen können?
KDE2 läuft schon, der Kernel ist mit 2.24 relativ neu,nur die Soundblaster 128 PCI lässt sich nicht einrichten.
Ich hatte auch mal einen SB128 unter meiner SuSE 6.2 (später 6.4) eingerichtet. Ich hab da in der /etc/conf.modules einfach die Zeilen auskommentiert die für den SB zuständig sind (Achtung! da gibt es zwei Absätzte für SB-Karten, weil die unterschiedliche Soundchips haben (ES1370 und ES1371), ich hab die aus dem zweiten genommen (also den mit ES1371)). Man muß auch noch die Zeilen
alias char-major-14 off alias sound off alias midi off
in
# alias char-major-14 off # alias sound off # alias midi off
ändern.Bei mir hat das alles wunderbar funktioniert. In der SuSE-Supportdatenbank ist die Installation eines SB128 gut erklärt.
Ciao, Martin
lug-dd@mailman.schlittermann.de