PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Soundproblem/Fedora/Kernel 2.6.1



teotmb
29.01.04, 21:38
Hallo miteinander,

hab folgendes System:
Compaq AP400 mit Sound on board (ESS Chip 1869)

Hab unter Fedora einen Kernel (2.6.1) selbst kompiliert und konnte problemlos die "Soundkarte" nutzen.

Hab anschließend einen neuen Kernel (2.6.1) kompiliert (wegen anderer NIC usw.), die Einstellungen unter make menuconfig bei Sound nicht verändert und finde jetzt keine Audiogeräte mehr. Blöderweise hab ich den alten 2.6.1 samt .config überschrieben.....

Alsa-Driver/utils/lib 1.0.1-2 sind installiert, mit alsaconf finde ich keine Sounddevices

lspci liefert kein Sounddevice (ich glaube aber, dass dieser onboard chip über den ISA bus angebunden ist)

Wenn ich im Panel (Gnome) den Lautsprecher anwähle kommt die Meldung /dev/sound/mixer konnte nicht geöffnet werden.

Wenn ich "Ermittlung der Soundkarte" (aus den Systemeinstellungen) verwende, kommt lediglich die lapidare Meldung "Es wurden keine Soundkarten ermittelt"

Im Hardwarebrowser finde ich auch keine Sounddevices.

In der /etc/sysconfig/hwconf findet sich auch kein Eintrag

Mit sndconfig nutze bekomme ich folgende Meldung:
│ │
│ Sie verwenden offensichtlich keinen Kernel, der modulare │
│ Soundtreiber unterstützt (soundcore.o wurde im Suchpfad │
│ für Module nicht gefunden). │
│ Für die Verwendung von sndconfig müssen Sie einen Kernel │
│ mit Unterstützung für modulare Soundtreiber ausführen, │
│ beispielsweise den mit Red Hat Linux ausgelieferten │
│ Kernel oder einen Kernel der Version 2.2 oder höher.

Hab mittlerweile noch einige Kernel(2.6.1) mit so ziemlich allen Sounddevices (ohne USB) kompiliert, selbes problem w.o.

Nachdem ich nun schon 1 1/2 Tage rumgepfuscht habe -> heute Neuinstallation.
Mit dem Standardkernel von Fedora (2.4.22) kann ich zwar Sound wiedergeben aber lsmod zeigt, dass sb-Module geladen sind und nicht die für den ess chip.

Unter 2.4.22 finde ich mit sndconfig auch die den chip.

Folgender Eintrag findet sich in der hwconf.

class: AUDIO
bus: ISAPNP
detached: 0
driver: sb
desc: "ESS ES1869 Plug and Play AudioDrive:Unknown"
deviceId: ESS1869
pdeviceId: ESS0003
native: 1
active: 0
cardnum: 0
logdev: 1

Nachdem das ganze mit 2.4.22 funktioniert hat, mal wieder einen neuen Kernel kompiliert (diesmal mit allen Optionen im Soundmenü angewählt), hat aber wieder nix gebracht, außer das kudzu beim Neustart gemeint hat, dass ich beide NIC´s und den ESS-Chip (onboard-chip) entfernt hätte...

Bitte um Vorschläge/Hinweise wie ich das Ding unter 2.6.1 zum laufen kriege.

mfg,

teotmb

Kikone
29.01.04, 23:16
genau das ******* problem hatte ich auch ... habs aber irgendwann aufgegeben und warte jetzt auf fedora core 2 !

tut mir leid das ich dir nicht helfen kann :-(

Neutrin0
29.01.04, 23:48
was gibt lsmod raus?

kth
30.01.04, 01:44
Der Inhalt von /etc/modprobe.conf wäre interessant.

Denk daran, dass du zwischen den Soundsystemen ALSA (Kernel 2.6, alsaconf) und OSS/Free (Kernel 2.4 und ältere, redhat-config-soundcard, sndconfig) unterscheiden musst.

Angeblich muss man /etc/sysconfig/hwconf beiseite schieben (umbenennen o. ä.), damit kudzu die Hardwarekonfiguration unter Kernel 2.6 korrekt und in modprobe.conf macht.

Neutrin0
30.01.04, 11:11
ich lade einfach die soundkarte mit modprobe in der modules.conf
funzt jedenfals

oss wurde bei mir vollständig deaktiviert im kernel

teotmb
30.01.04, 17:05
erstmal herzlichen Dank für eure Tipps:

der Inhalt der modprobe.conf (Inhalt war immer gleich, egal mit welchem Kernel ich gebootet habe)

alias eth0 e100
alias scsi_hostadapter sym53c8xx
alias eth3 3c59x

hab probiert die hwconf umzubennen, hat aber letzendlich nichts gebracht, kudzu mag unter dem 2.6er den chip anscheinend nicht, warum auch immer.

Immer wenn ich mit 2.4 gestartet bin, hat kudzu den Soundchip erkannt und beim 2.6er hat er gemeldet, dass ich ihn entfernt hätte.

lsmod unter 2.6er Kernel

soundcore 9408 0
ide_cd 41476 0
cdrom 35744 1 ide_cd
lp 12196 0
autofs 17536 0
3c59x 39720 0
e100 64136 0
floppy 60532 0
sg 38424 0
sym53c8xx 78348 0
scsi_mod 120240 2 sg,sym53c8xx
parport_pc 27688 1
parport 44648 2 lp,parport_pc
microcode 8016 0
ext3 121128 1
jbd 65048 1 ext3
thermal 13456 0
processor 14376 1 thermal
fan 4364 0
button 6424 0
battery 9868 0
asus_acpi 10520 0
ac 5132 0

lsmod unter 2.4er Kernel

ide-cd 35904 0 (autoclean)
cdrom 34208 0 (autoclean) [ide-cd]
parport_pc 19204 1 (autoclean)
lp 9252 0 (autoclean)
parport 39072 1 (autoclean) [parport_pc lp]
autofs 13780 0 (autoclean) (unused)
3c59x 31952 1
e100 58468 1
floppy 58908 0 (autoclean)
sg 37580 0 (autoclean) (unused)
microcode 5024 0 (autoclean)
sb 9204 1
sb_lib 46030 0 [sb]
uart401 8484 0 [sb_lib]
sound 77580 1 [sb_lib uart401]
soundcore 7044 4 [sb_lib sound]
keybdev 2976 0 (unused)
hid 24740 0 (unused)
usb-uhci 27436 0 (unused)
usbcore 82912 1 [hid usb-uhci]
mousedev 5688 1 (autoclean)
input 6208 0 (autoclean) [keybdev hid mousedev]
ext3 74148 2
jbd 56624 2 [ext3]
sym53c8xx 68656 0 (unused)
sd_mod 13708 0 (unused)
scsi_mod 111496 3 [sg sym53c8xx sd_mod]

Hab dann wie NeutrinO vorgeschlagen hat, beim 2.6er das Modul sb mit modprobe geladen und siehe da es funktioniert.

Vielen Dank und mfg,

teotmb