Portál AbcLinuxu, 4. prosince 2025 14:34
lspci vypíše toto:
0000:00:12.3 Multimedia audio controller: Cyrix Corporation 5530 Audio [Kahlua]
Driver snd-cs5530 je přitom pouze portem původního Kahlua OSS driveru do ALSA.
Domnívám se, že ovladač by měl být skutečně tento. Např. alsaconf zvukovku korektně rozpozná a tváří se, že je vše OK, jenže ono není...
Z toho, co píšeš, soudím, že to asi bude marný boj.
dma8 = snd_cs5530_mixer_read(sb_base, 0x81);
if (dma8 & 0x01)
dma8 = 0;
else if (dma8 & 02)
dma8 = 1;
else if (dma8 & 0x08)
dma8 = 3;
else {
printk(KERN_ERR "CS5530: No 8bit DMA enabled\n");
snd_cs5530_free(chip);
return -ENODEV;
}
S tím sotva něco uděláš. A hlavně se tam píše:
* XpressAudio(tm) is used on the Cyrix MediaGX (now NatSemi Geode) systems. * The older version (VSA1) provides fairly good soundblaster emulation * although there are a couple of bugs: large DMA buffers break record, * and the MPU event handling seems suspect. VSA2 allows the native driver * to control the AC97 audio engine directly and requires a different driver. *Tipnul bych si, že máš tu novější verzi.
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.