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

Re: kein soundcore mehr nach wechsel von alsa auf oss



Andreas Pakulat schrieb:
...
Nee, ich hab da wirklich viel probiert, auch nach Hilfen aus dem Internet und Tipps in diversen Foren, ging alles nicht :(


Hmm, sehr merkwuerdig. Ich meine mich erinnern zu koennen hier schon was
ueber funktionierendes Quake mit alsa +Kompatibilitaetsprogramm gelesen
zu haben...

ja, meine ich auch, aber ich hab's schlicht nicht ans Laufen bekommen - liegt evtl. auch einfach daran, dass alsa einfach soundkartenabhängig ist, und bei meiner (s.u.) war ich nicht erfolgreich. Das kann auch an mir liegen, andere scheinen das hinbekommen zu haben. Bei Onboardsound (s.u.) kann aber scheinbar auch schon eine unterschiedliche Rev-Nr über den Erfolg entscheiden.

...
soundcore=alsa? Ich wußte nicht das soundcore zu alsa gehört, ich dachte das wäre "einfach ein Kernel-Soundmodul".


Hmm, bin mir da grad gar nicht mehr so sicher...

Tja, ich erst recht nicht ;-)

...
Ich hab von opensound.com oss3994a-linux-x86-v26-regparm.tar.gz heruntergeladen und bin dann den Anweisungen von

http://www.opensound.com/install_gzipped.html

gefolgt. Also ./oss-install ausgeführt, lief glatt durch, danach klappte der Sound.


Wieso denn das? OSS ist nach wie vor in jedem Kernel enthalten, du musst
einfach nur das entsprechende Modul laden. Welche Soundkarte hast du
denn? Welche Module sind im Moment geladen? (lsmod)

Ist das so? Nach OSS selbst (s. URL oben) bin ich richtig vorgegangen - oder ist der Debian-Way ein anderer und die Anweisungen oben sind für Linux allgemein? Kann ja eigentlich nicht sein wenn's im Kernel enthalten ist, dann gilt das ja für alle.

Soundkarte:
0000:00:04.0 Multimedia audio controller: nVidia Corporation CK804 AC'97 Audio Controller (rev a2)

Vollständig s.u., hier eine gekürzte Fassung:

root@linux:/usr/lib/oss/logs# lsmod |egrep 'i2c|budget|em8300|ttpci|bt865|dvb|adv|tda|saa|video|v4l|firmware|ttpci|crc32|snd|sound'
i2c_sensor              3456  2 it87,eeprom
i2c_isa                 2048  0
budget_ci              12416  0
tda1004x               12804  1 budget_ci
firmware_class          9728  1 budget_ci
budget_core             9092  1 budget_ci
dvb_core               76200  2 budget_ci,budget_core
saa7146                17544  2 budget_ci,budget_core
ttpci_eeprom            2688  1 budget_core
adv717x                 6420  0
stv0299                10632  1 budget_ci
i2c_algo_bit            9224  0
i2c_nforce2             6784  0
i2c_core 20752 12 it87,eeprom,i2c_sensor,i2c_isa,budget_ci,tda1004x,budget_core,ttpci_eeprom,adv717x,stv0299,i2c_algo_bit,i2c_nforce2

Zum Vergleich das Gleiche aus dem Backup vor OSS-Installation:

root@linux:/usr/lib/oss/logs# egrep 'i2c|budget|em8300|ttpci|bt865|dvb|adv|tda|saa|video|v4l|firmware|ttpci|crc32|snd|sound' /backup/faubackup/linux/metabackuptmp/2006-05-01@06\:35\:42/lsmod.txt
i2c_sensor              3456  2 it87,eeprom
i2c_isa                 2048  0
em8300                 62084  0
snd_intel8x0           31424  1
snd_ac97_codec         73592  1 snd_intel8x0
budget_ci              12416  0
tda1004x               12804  1 budget_ci
firmware_class          9728  1 budget_ci
snd_pcm_oss            49568  0
snd_mixer_oss          16768  1 snd_pcm_oss
budget_core             9092  1 budget_ci
dvb_core               76200  2 budget_ci,budget_core
saa7146                17544  2 budget_ci,budget_core
ttpci_eeprom            2688  1 budget_core
adv717x                 6420  0
stv0299                10632  1 budget_ci
i2c_algo_bit            9224  1 em8300
i2c_nforce2             6784  0
snd_pcm                83464  3 snd_intel8x0,snd_ac97_codec,snd_pcm_oss
snd_timer              22660  2 snd_pcm
i2c_core 20752 12 it87,eeprom,i2c_sensor,i2c_isa,budget_ci,tda1004x,budget_core,ttpci_eeprom,adv717x,stv0299,i2c_algo_bit,i2c_nforce2 snd 50180 9 snd_intel8x0,snd_ac97_codec,snd_pcm_oss,snd_mixer_oss,snd_pcm,snd_timer
soundcore               9312  2 em8300,snd
snd_page_alloc          9476  2 snd_intel8x0,snd_pcm

Das sind doch einige mehr, vor allem die snd_* und soundcore.

Merkwürdig finde ich, dass modprobe soundcore mir sagt das soundcore nicht gefunden werden könne - wenn das vorher da war, kann die OSS-Installation doch nur einen angepaßten Kernel installiert haben, oder? Wo sollen denn die Module plötzlich hin sein?

root@linux:/usr/lib/oss/logs# locate -i soundcore
/usr/src/linux-source-2.6.12/sound/soundcore.ko
/usr/src/linux-source-2.6.12/sound/.soundcore.ko.cmd
/usr/src/linux-source-2.6.12/sound/soundcore.mod.c
/usr/src/linux-source-2.6.12/sound/soundcore.mod.o
/usr/src/linux-source-2.6.12/sound/.soundcore.mod.o.cmd
/usr/src/linux-source-2.6.12/sound/soundcore.o
/usr/src/linux-source-2.6.12/sound/.soundcore.o.cmd
/usr/src/linux-source-2.6.12/.tmp_versions/soundcore.mod

Ich will ja gar nicht 2 Soundsystem gleichzeitig betreiben, mir würde ja oss reichen - wenn ich denn damit auch das em8300 Modul ans Laufen bekommen kann.


Ist das ein ALSA-Modul oder eines fuer OSS?

Das ist für die DXR3-Karte, eine MPEG-Karte zur Ausgabe an den Fernseher mit hoher Bildqualität, vor allem gern von Leuten genommen die keine FullFeatured-Fernsehkarte (bei mir DVB) ihr eigen nennen. Ist bei PVR-Computern fürs Wohnzimmer nicht unüblich, gerade auch im VDR-Projekt. Die Installation ist allerdings etwas frickelig, eben weil man eigene Module kompilieren muss - adv717x, bt865 und das em8300. Die ersten beiden laden auch sauber durch, nur em8300 zickt wg. mangelndem soundcore (und evtl. auch snd_*-Modulen).

Hier die volle Ausgabe von lsmod:

root@linux:/usr/lib/oss/logs# lsmod
Module                  Size  Used by
nls_cp437               5760  0
isofs                  34872  0
udf                    81796  0
osslinux             1729396  4
ipx                    27052  0
ipv6                  236736  22
lp                     11716  2
autofs4                17156  0
iptable_filter          2944  1
ip_tables              19200  1 iptable_filter
pcmcia                 25224  0
yenta_socket           21384  0
rsrc_nonstatic         12288  1 yenta_socket
pcmcia_core            47252  3 pcmcia,yenta_socket,rsrc_nonstatic
af_packet              21128  4
bridge                 47768  0
deflate                 3840  0
zlib_deflate           22808  1 deflate
twofish                44544  0
serpent                19968  0
aes_i586               38144  0
blowfish                8192  0
des                    11648  0
sha256                 10624  0
sha1                    2688  0
crypto_null             2304  0
af_key                 31888  0
ide_scsi               15748  0
kqemu                  40840  0
nvidia               4084112  12
agpgart                33096  1 nvidia
it87                   23968  0
eeprom                  7184  0
i2c_sensor              3456  2 it87,eeprom
i2c_isa                 2048  0
usbhid                 33376  0
eth1394                19080  0
joydev                  9536  0
evdev                   9216  1
budget_ci              12416  0
tda1004x               12804  1 budget_ci
firmware_class          9728  1 budget_ci
mousedev               11296  1
budget_core             9092  1 budget_ci
dvb_core               76200  2 budget_ci,budget_core
saa7146                17544  2 budget_ci,budget_core
irtty_sir               7936  0
ttpci_eeprom            2688  1 budget_core
sir_dev                17708  1 irtty_sir
adv717x                 6420  0
ohci_hcd               19844  0
ehci_hcd               32008  0
psmouse                27012  0
sata_nv                 8836  0
libata                 44164  1 sata_nv
stv0299                10632  1 budget_ci
irda                  172988  2 irtty_sir,sir_dev
i2c_algo_bit            9224  0
ide_cd                 39044  0
cdrom                  36640  1 ide_cd
ohci1394               32564  0
ieee1394               94904  2 eth1394,ohci1394
i2c_nforce2             6784  0
serio_raw               6788  0
pcspkr                  3524  0
scsi_mod              129096  2 ide_scsi,libata
floppy                 56532  0
crc_ccitt               2176  1 irda
rtc                    11832  1
usbcore               109948  5 osslinux,usbhid,ohci_hcd,ehci_hcd
forcedeth              17408  0
i2c_core 20752 12 it87,eeprom,i2c_sensor,i2c_isa,budget_ci,tda1004x,budget_core,ttpci_eeprom,adv717x,stv0299,i2c_algo_bit,i2c_nforce2
parport_pc             34116  1
parport                33352  2 lp,parport_pc
ext3                  124808  8
jbd                    51224  1 ext3
ide_disk               16768  12
ide_generic             1408  0 [permanent]
via82cxxx              13468  0 [permanent]
trm290                  4100  0 [permanent]
triflex                 3712  0 [permanent]
slc90e66                5504  0 [permanent]
sis5513                15624  0 [permanent]
siimage                11392  0 [permanent]
serverworks             8456  0 [permanent]
sc1200                  6912  0 [permanent]
rz1000                  2560  0 [permanent]
piix                    9860  0 [permanent]
pdc202xx_old           10368  0 [permanent]
opti621                 4100  0 [permanent]
ns87415                 4296  0 [permanent]
hpt366                 18048  0 [permanent]
hpt34x                  4992  0 [permanent]
generic                 3968  0 [permanent]
cy82c693                4484  0 [permanent]
cs5530                  5120  0 [permanent]
cs5520                  4608  0 [permanent]
cmd64x                 11292  0 [permanent]
atiixp                  5776  0 [permanent]
amd74xx                14108  0 [permanent]
alim15x3               11532  0 [permanent]
aec62xx                 6912  0 [permanent]
pdc202xx_new            8576  0 [permanent]
ide_core 118036 29 ide_scsi,ide_cd,ide_disk,ide_generic,via82cxxx,trm290,triflex,slc90e66,sis5513,siimage,serverworks,sc1200,rz1000,piix,pdc202xx_old,opti621,ns87415,hpt366,hpt34x,generic,cy82c693,cs5530,cs5520,cmd64x,atiixp,amd74xx,alim15x3,aec62xx,pdc202xx_new
unix                   26032  630
fbcon                  37120  73
tileblit                2432  1 fbcon
font                    8320  1 fbcon
bitblit                 5632  1 fbcon
vesafb                  8088  1
cfbcopyarea             3840  1 vesafb
cfbimgblt               3072  1 vesafb
cfbfillrect             4224  1 vesafb
softcursor              2304  1 vesafb
capability              4744  0
commoncap               6784  1 capability


André

--
Personal weblog and more: http://bischof.homelinux.net



Reply to: