FreeBSD 5.3 - Sound Onboard CT5880

Dany

Well-Known Member
Hallo,

versuche seit einiger Zeit meine Soundkarte zu installieren, komme aber leider nicht weiter.

Ich habe folgendes Board in meinen Rechner GA-7DXR+ mit einer Soundkarte "Creative CT5880 Chip".

Folgende Zeilen habe ich in meiner /boot/loader.conf eingetragen.

Code:
sound_load="YES"
nd_fm801_load="YES"

Leider ohne Erfolg, es kommt einfach kein Sound aus den Boxen.

Ausgabe von dmesg:

Code:
Copyright (c) 1992-2004 The FreeBSD Project.
Copyright (c) 1979, 1980, 1983, 1986, 1988, 1989, 1991, 1992, 1993, 1994
        The Regents of the University of California. All rights reserved.
FreeBSD 6.0-CURRENT #0: Sat Dec 25 13:44:24 UTC 2004
    bieri@tanja-daniel.int.bladeck.de:/usr/obj/usr/src/sys/DANY001
WARNING: WITNESS option enabled, expect reduced performance.
WARNING: debug.mpsafenet forced to 0 as ipsec requires Giant
WARNING: MPSAFE network stack disabled, expect reduced performance.
ACPI APIC Table: <GBT    AWRDACPI>
Timecounter "i8254" frequency 1193182 Hz quality 0
CPU: AMD Athlon(tm) XP 1600+ (1407.20-MHz 686-class CPU)
  Origin = "AuthenticAMD"  Id = 0x662  Stepping = 2
  Features=0x383fbff<FPU,VME,DE,PSE,TSC,MSR,PAE,MCE,CX8,APIC,SEP,MTRR,PGE,MCA,CM
OV,PAT,PSE36,MMX,FXSR,SSE>
  AMD Features=0xc0480000<MP,AMIE,DSP,3DNow!>
real memory  = 536805376 (511 MB)
avail memory = 516075520 (492 MB)
ioapic0 <Version 1.1> irqs 0-23 on motherboard
npx0: [FAST]
npx0: <math processor> on motherboard
npx0: INT 16 interface
acpi0: <GBT AWRDACPI> on motherboard
acpi0: Power Button (fixed)
Timecounter "ACPI-fast" frequency 3579545 Hz quality 1000
acpi_timer0: <24-bit timer at 3.579545MHz> port 0x4008-0x400b on acpi0
cpu0: <ACPI CPU> on acpi0
acpi_button0: <Power Button> on acpi0
acpi_button1: <Sleep Button> on acpi0
pcib0: <ACPI Host-PCI bridge> port 0x6000-0x607f,0x5000-0x500f,0x4080-0x40ff,0x4
000-0x407f,0xcf8-0xcff on acpi0
pci_link0: <ACPI PCI Link LNKA> irq 10 on acpi0
pci_link1: <ACPI PCI Link LNKB> irq 5 on acpi0
pci_link2: <ACPI PCI Link LNKC> irq 3 on acpi0
pci_link3: <ACPI PCI Link LNKD> irq 11 on acpi0
pci0: <ACPI PCI bus> on pcib0
agp0: <AMD 761 host to AGP bridge> port 0x9000-0x9003 mem 0xef006000-0xef006fff,
0xe8000000-0xebffffff at device 0.0 on pci0
pcib1: <PCI-PCI bridge> at device 1.0 on pci0
pci1: <PCI bus> on pcib1
pci1: <display, VGA> at device 5.0 (no driver attached)
isab0: <PCI-ISA bridge> at device 7.0 on pci0
isa0: <ISA bus> on isab0
atapci0: <VIA 82C686B UDMA100 controller> port 0x9400-0x940f,0x376,0x170-0x177,0
x3f6,0x1f0-0x1f7 at device 7.1 on pci0
ata0: channel #0 on atapci0
ata1: channel #1 on atapci0
uhci0: <VIA 83C572 USB controller> port 0x9800-0x981f irq 11 at device 7.2 on pc
i0
uhci0: [GIANT-LOCKED]
usb0: <VIA 83C572 USB controller> on uhci0
usb0: USB revision 1.0
uhub0: VIA UHCI root hub, class 9/0, rev 1.00/1.00, addr 1
uhub0: 2 ports with 2 removable, self powered
ugen0: Hewlett-Packard. USB2.0 Scanner, rev 2.00/1.00, addr 2
uhub1: NEC Corporation USB2.0 Hub Controller, class 9/0, rev 2.00/1.00, addr 3
uhub1: 4 ports with 4 removable, self powered
ulpt0: hp deskjet 5100, rev 2.00/1.00, addr 4, iclass 7/1
ulpt0: using bi-directional mode
uhci1: <VIA 83C572 USB controller> port 0x9c00-0x9c1f irq 11 at device 7.3 on pc
i0
uhci1: [GIANT-LOCKED]
usb1: <VIA 83C572 USB controller> on uhci1
usb1: USB revision 1.0
uhub2: VIA UHCI root hub, class 9/0, rev 1.00/1.00, addr 1
uhub2: 2 ports with 2 removable, self powered
pci0: <serial bus, SMBus> at device 7.4 (no driver attached)
pci0: <multimedia, video> at device 9.0 (no driver attached)
pci0: <multimedia> at device 9.1 (no driver attached)
pci0: <multimedia, audio> at device 14.0 (no driver attached)
xl0: <3Com 3c905C-TX Fast Etherlink XL> port 0xb400-0xb47f mem 0xef005000-0xef00
507f irq 19 at device 15.0 on pci0
miibus0: <MII bus> on xl0
xlphy0: <3c905C 10/100 internal PHY> on miibus0
xlphy0:  10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, auto
xl0: Ethernet address: 00:01:02:f6:d7:6c
xl0: [GIANT-LOCKED]
atapci1: <Promise PDC20276 UDMA133 controller> port 0xc800-0xc80f,0xc400-0xc403,
0xc000-0xc007,0xbc00-0xbc03,0xb800-0xb807 mem 0xef000000-0xef003fff irq 19 at de
vice 16.0 on pci0
ata2: channel #0 on atapci1
ata3: channel #1 on atapci1
ohci0: <NEC uPD 9210 USB controller> mem 0xef008000-0xef008fff irq 16 at device
17.0 on pci0
ohci0: [GIANT-LOCKED]
usb2: OHCI version 1.0
usb2: <NEC uPD 9210 USB controller> on ohci0
usb2: USB revision 1.0
uhub3: NEC OHCI root hub, class 9/0, rev 1.00/1.00, addr 1
uhub3: 3 ports with 3 removable, self powered
ohci1: <NEC uPD 9210 USB controller> mem 0xef009000-0xef009fff irq 17 at device
17.1 on pci0
ohci1: [GIANT-LOCKED]
usb3: OHCI version 1.0
usb3: <NEC uPD 9210 USB controller> on ohci1
usb3: USB revision 1.0
uhub4: NEC OHCI root hub, class 9/0, rev 1.00/1.00, addr 1
uhub4: 2 ports with 2 removable, self powered
pci0: <serial bus, USB> at device 17.2 (no driver attached)
fdc0: <floppy drive controller> port 0x3f7,0x3f0-0x3f5 irq 6 drq 2 on acpi0
fdc0: [FAST]
fd0: <1440-KB 3.5" drive> on fdc0 drive 0
ppc0: <ECP parallel printer port> port 0x778-0x77b,0x378-0x37f irq 7 drq 3 on ac
pi0
ppc0: SMC-like chipset (ECP/EPP/PS2/NIBBLE) in COMPATIBLE mode
ppc0: FIFO with 16/16/8 bytes threshold
ppbus0: <Parallel port bus> on ppc0
plip0: <PLIP network interface> on ppbus0
lpt0: <Printer> on ppbus0
lpt0: Interrupt-driven port
ppi0: <Parallel I/O> on ppbus0
atkbdc0: <Keyboard controller (i8042)> port 0x64,0x60 irq 1 on acpi0
atkbd0: <AT Keyboard> irq 1 on atkbdc0
kbd0 at atkbd0
atkbd0: [GIANT-LOCKED]
psm0: <PS/2 Mouse> irq 12 on atkbdc0
psm0: [GIANT-LOCKED]
psm0: model IntelliMouse, device ID 3
pmtimer0 on isa0
orm0: <ISA Option ROMs> at iomem 0xcc000-0xcffff,0xc0000-0xcbfff on isa0
sc0: <System console> at flags 0x100 on isa0
sc0: VGA <16 virtual consoles, flags=0x300>
sio0: configured irq 4 not in bitmap of probed irqs 0
sio0: port may not be enabled
sio0 at port 0x3f8-0x3ff irq 4 flags 0x10 on isa0
sio0: type 8250 or not responding
sio1: configured irq 3 not in bitmap of probed irqs 0
sio1: port may not be enabled
vga0: <Generic ISA VGA> at port 0x3c0-0x3df iomem 0xa0000-0xbffff on isa0
Timecounter "TSC" frequency 1407199771 Hz quality 800
Timecounters tick every 1.000 msec
IPsec: Initialized Security Association Processing.
ipfw2 initialized, divert loadable, rule-based forwarding disabled, default to deny, logging limited to 100 packets/entry by default
acpi_cpu: throttling enabled, 2 steps (100% to 50.0%), currently 100.0%
ad0: 58644MB <Maxtor 6Y060P0/YAR41BW0> [119150/16/63] at ata0-master UDMA100
acd0: DVDROM <LITEON DVD-ROM LTD163/GH5E> at ata1-master UDMA33
acd1: CDRW <PLEXTOR CD-R PX-W1210A/1.07> at ata1-slave PIO4
cd0 at ata1 bus 0 target 0 lun 0
cd0: <LITEON DVD-ROM LTD163 GH5E> Removable CD-ROM SCSI-0 device
cd0: 33.000MB/s transfers
cd0: Attempt to query device size failed: NOT READY, Medium not present
cd1 at ata1 bus 0 target 1 lun 0
cd1: <PLEXTOR CD-R   PX-W1210A 1.07> Removable CD-ROM SCSI-0 device
cd1: 16.000MB/s transfers
cd1: Attempt to query device size failed: NOT READY, Medium not present - tray closed
Trying to mount root from ufs:/dev/ad0s1a

Was kann ich tun um einen Sound zu erhalten?


Danke Daniel
 
Hallo,

da habe ich mich zu früh gefreut. Jetzt wird zwar ein Sound beim Starten von KDE abgespielt aber im Kontrollzentrum unter Sound-System wird der Test nicht abgespielt. Auch so kann ich unter KDE nichts anhören.

Was muß ich da noch einstellen?

Im Kontrollzentrum unter Sound-System, Hardware steht Audio-Hardware "Autom. feststellen".


Danke für eure Hilfe
 
hey.

geht der sound generell nicht, wenn du x gestartet hast? oder moechte kde einfach nur keinen abspielen?

was passiert, wenn du ein mp3 abspielen moechtest? (mit mpg123 auf der konsole)
was passiert, wenn du "cat /dev/random > /dev/audio" bzw. "cat /dev/urandom >/dev/audio" eingibst?

und, die wichtigste frage: hast du den LAUTSTAERKEREGLER hochgezogen? ;-)

(lach nicht, sehr beliebter fehler)
 
Hallo,

beim Abspielen von MP3 Dateien kann ich auch nichts höhren.

Folgendes habe ich bereits getestet.

Befehl "mixer -f /dev/mixer0"

Code:
Ausgabe:
Mixer vol      is currently set to   0:0
Mixer pcm      is currently set to   0:0
Mixer speaker  is currently set to   0:0
Mixer line     is currently set to   0:0
Mixer mic      is currently set to   0:0
Mixer cd       is currently set to   0:0
Mixer rec      is currently set to   0:0
Mixer ogain    is currently set to   0:0
Mixer line1    is currently set to   0:0
Mixer phin     is currently set to   0:0
Mixer phout    is currently set to   0:0
Mixer video    is currently set to   0:0
Recording source: mic

Befehl: "cat /dev/random > /dev/audio"
Code:
Ausgabe (User): cannot create /dev/audio: Device busy
Ausgabe (root): keine Fehlermeldung aber auch kein Sound

Befehl: "cat /dev/urandom >/dev/audio"
Code:
Ausgabe (User und root): keine Fehlermeldung aber auch kein Sound

Das mit den Lautstärkerregler glaube ich dir sofort aber ich kann schon keinen finden. Die Ausgabe von den Befehl "mixer -f /dev/mixer0" mit den "0:0" schaut auch nicht so richtig aus.

Bis jetzt habeich auch noch keinen Sound mit mpg123 zu hören bekommen.


Danke Daniel
 
versuch mal im kde das blöde artsd abzuschalten. dann sollte jedenfalls der sound mit xmms oder mpg123 oder sowas gehen.
 
Hallo,

also ich habe jetzt den Rechner neu gestartet und habe sofort (ohne Start von KDE) über mpg123 eine Datei abgespielt. Das hat ohne Fehler funktioniert.

Dann habe ich den KDE gestartet und jetzt ist der Sound gesperrt.

Den Regler "Automatisches Abschalten" im Kontrollzentrum unter "Sound-System" habe ich auf 0 Sekunden gestellt.

Dann habe ich den Hacken ganz entfernt das Ergebnis ist es kommt gar kein Sound mehr, auch nach Neustart vom Rechner kommt kein Ton.

Bitte um Hilfe.


Danke Daniel
 
Zuletzt bearbeitet:
nein das heißt er schaltet sich garnicht ab. du mußt das gesamte sound-system abschalten und zwar gibts da ein häkchen, was entfernt werden muß direkt auf der ersten seite eigentlich kaum zu übersehen. ich kann dir das im moment nicht genau sagen weil ich kein kde jetzt am laufen habe.
 
Wenn die Lautstärke auf 0 gesetzt ist, dann liegt das am Mixer und nicht an arts. Dahingehend brauchst du nicht weiter zu friemeln.

Beim KDE-Start wird der Mixer auf 0 gestellt. Woran das liegt, weiß ich nicht. Ein arts wird bei mir jedenfalls nicht gestartet, das kann nicht der Grund sein. Ist ja jetzt auch egal. Leg dir folgendes Shell-Skript in den KDE-Autostart:
Code:
#!/bin/sh
/usr/local/bin/kmix
mixer vol 50 pcm 50
Execute-Bit nicht vergessen. Funktioniert dann zumindest bei mir.
 
Zuletzt bearbeitet von einem Moderator:
Hallo,

danke mit den Shellskript funktioniert es ohne Problem. Ich habe das Skript eingebaut und der Ton läuft.


Danke Daniel
 
meine ich ja. du mußt kein shellscript schreiben um die einstellungen von kmixer festzulegen. dafür kann man glaub ich im multimedia ordner vom kmenu, kmixer configure oder so was steht da, verwenden.
 
1.) Eine Anleitung zur Soundkarte-Einrichtung gibt es unter:
http://wiki.bsdforen.de/tiki-index.php?page=Soundkarte+einrichten

2.) Die meisten aktuellen Multimedia-Abspielprogramme sind artsd-kompatibel und benötigen kein "Gefummel" am "Automatisches Abschalten"-Regler!

3.) Die Lautstärkeeinstellungen werden vom KMixer gespeichert, falls unter:
Menü KMix -> Einstellungen -> KMix einrichten
das Häklein bei "Lautstärke beim Anmelden wiederherstellen" gesetzt ist!
 
AndreasMeyer schrieb:
3.) Die Lautstärkeeinstellungen werden vom KMixer gespeichert, falls unter:
Menü KMix -> Einstellungen -> KMix einrichten
das Häklein bei "Lautstärke beim Anmelden wiederherstellen" gesetzt ist!
Die Funktion gibt es seit der ersten Version von KMix, ist IIRC sogar standardmäßig aktiviert, funktioniert hat die bis heute aber noch nicht einmal.
 
Ich habe auch ein Gigabyte Mainboard (GA-7VRXP) mit dem CT5880 Chipset. Dabei handelt es sich um einen Ensoniq Chip (~> pciconf -v -l). Der Eintrag in meiner /boot/loader.conf lautet daher snd_es137x_load="YES".
 
Hallo,

mit diesen Eintrag geht bei mir die Soundkarte auch snd_es137x_load="YES". Jetzt lade ich nicht mehr alle Treiber.

Danke für den Beiterag.


Bis bald Daniel
 
Kleiner Tip, mit folgendem Befehl speichert mixer die Lautstärke auch über nen reboot hinaus:

Code:
mixer -s vol xx

xx ist zu ersetzen durch die prozentuale Angabe der Lautstärke.

Die Balance kann folgendermaßen geändert werden:
Code:
mixer -s vol xx:yy

xx entspricht dem linken Kanal, yy demzufolge dem rechten Kanal

Gruß ShitHappens
 
Hat sich überholt. :) Wenn du die Lautstärke speichern willst, musst du nichts machen. Dafür gibt es inzwischen /etc/rc.d/mixer, was standardmäßig ausgeführt wird. Es speichert die Lautstärke in /var/db/mixerX-state, wobei X die Nummer der Soundkarte ist. Beim Start wird es automagisch wiederhergestellt. Klappt das nicht, ist da (ach was) irgendwas kaputt und man sollte herausfinden was...
 
Ist Dir/euch aufgefallen, daß hier ein 6 Jahre altes Thema rausgekramt wurde? Geht folglich -- hartmut nehme ich mal an auch -- um FreeBSD 5.3(!).

ShitHappens schrieb:
Kleiner Tip, mit folgendem Befehl speichert mixer die Lautstärke auch über nen reboot hinaus:

Code:
mixer -s vol xx

xx ist zu ersetzen durch die prozentuale Angabe der Lautstärke.

Auch wenn ich gerade nur ein FreeBSD 8 zur Verfügung habe, glaube ich nicht, daß sich an mixer(8) sonderlich viel getan haben wird und meine Manpage (vom 14. März 2008) meint zu "-s":
MIXER(8) schrieb:
(..) If the -s flag is used, the current mixer values will be displayed in a format suitable for use as the command-line arguments to a future invocation of mixer (see above). (..)
Nach meinem Verständnis, ändert der Parameter folglich lediglich die Darstellungsart der Ausgabe von mixer(8) und hat absolut nichts mit der Speicherung aktueller Mixer-Einstellungen zu tun.

Ich weiß leider nicht mehr, wie die Datei hieß, aber irgendwo in /boot/ oder /etc/ gab es m.E. eine Datei die prädestiniert dafür war, beim Systemstart Befehle auszuführen und dort trug ich einfach bestimmte feste Werte für den Mixer ein.

Klar, neue Einstellungen werden dann nicht einfach gespeichert, aber wie oft stellt man das schon um, und will es dann auch noch beim nächsten Systemstart wieder genau so haben. In diesem Fall einfach die Datei anpassen -- vielleicht weiß wer anders, welche Datei ich meine/suche?
 
Ist Dir/euch aufgefallen, daß hier ein 6 Jahre altes Thema rausgekramt wurde? Geht folglich -- hartmut nehme ich mal an auch -- um FreeBSD 5.3(!).
Um 8.2 - die 5.3 hatt' ich übersehen ;)
Ich weiß leider nicht mehr, wie die Datei hieß, aber irgendwo in /boot/ oder /etc/ gab es m.E. eine Datei die prädestiniert dafür war, beim Systemstart Befehle auszuführen und dort trug ich einfach bestimmte feste Werte für den Mixer ein.
Meinst Du das hier aus dem Handbuch?
http://www.freebsd.org/doc/de/books/handbook/sound-setup.html

7.2.4. Den Mixer einstellen

Die Voreinstellungen des Mixers sind im Treiber pcm(4) fest kodiert. Es gibt zwar viele Anwendungen und Dienste, die den Mixer einstellen können und die eingestellten Werte bei jedem Start wieder setzen, am einfachsten ist es allerdings, die Standardwerte für den Mixer direkt im Treiber einzustellen. Der Mixer kann in der Datei /boot/device.hints eingestellt werden:

hint.pcm.0.vol="50"

Die Zeile setzt die Lautstärke des Mixers beim Laden des Moduls pcm(4) auf den Wert 50.
Hat bei mir geholfen :) Die Alternative (Startup-Skript im Windowmanager) auch :) Vielen Dank an alle!
 
Zurück
Oben