Na ik weet niet hoeveel docs erop nagelezen te hebben en gister de hele dag lopen proberen ben ik nu op het punt aangekomen dat ik er niet meer uitkom.
Ik heb een DMX Xfire 1024 geluidskaart die ik ooit onder de 2.2.x kernel werkend had. Onder de 2.4.18 kernel lukt het echter totaal niet.
Hier is te lezen dat de chipset (CS46xx, de chipset op de Xfire is de CS4624) wel ondersteund wordt.
Ik heb deze HOWTO meerdere malen doorgelopen, maar het mocht allemaal niet baten.
Wat ik tot nu toe heb geprobeerd:
1/ De CS46xx als module gecompileerd. Echter, insmod cs46xx.o geeft te melding: cs46xx: init_module: device not found.
lspci geeft de volgende output:
Hij is er dus wel.
insmod gaf de tip eens te kijken naar IO en IRQ om mee te geven aan de module, maar ik kan alleen IRQ, IO en DMA achterhalen, terwijl er, volgens de helpfile, veel meer nodig is [o.a.: DMA2 en nog wat zaken].
2/ Ik heb ook geprobeerd de driver direct in de kernel te doen. Ook geen resultaat. De enige melding die ik kan vinden in de bootmessages is: CS461x PCI: d7100000[8192]
Een tegenstrijdigheid die ik vond is dat in menuconfig/xconfig staat: Support for Crystal SoundFusion 4280/461x <Y|M|N>, maar als ik in de help kijk staat er: This module drives the Crystal SoundFusion devices (CS4280/46xx) when wired as native sound drivers with AC97 codecs.
Hier spreken ze weer van de 46xx ipv 461x
De module die gecompiled wordt heet ook cs46xx.o en niet 461x.o.
Ze geven ook de tip de CS4232 driver te gebruiken als deze niet werkt, maar die driver heeft weer allerlei parameters nodig die ik dus niet heb.
Iemand ideeen?
edit: typo
Ik heb een DMX Xfire 1024 geluidskaart die ik ooit onder de 2.2.x kernel werkend had. Onder de 2.4.18 kernel lukt het echter totaal niet.
Hier is te lezen dat de chipset (CS46xx, de chipset op de Xfire is de CS4624) wel ondersteund wordt.
Ik heb deze HOWTO meerdere malen doorgelopen, maar het mocht allemaal niet baten.
Wat ik tot nu toe heb geprobeerd:
1/ De CS46xx als module gecompileerd. Echter, insmod cs46xx.o geeft te melding: cs46xx: init_module: device not found.
lspci geeft de volgende output:
code:
1
2
3
| ... 00:0b.0 Multimedia audio controller: Cirrus Logic CS 4614/22/24 [CrystalClear SoundFusion Audio Accelerator] (rev 01) ... |
Hij is er dus wel.
insmod gaf de tip eens te kijken naar IO en IRQ om mee te geven aan de module, maar ik kan alleen IRQ, IO en DMA achterhalen, terwijl er, volgens de helpfile, veel meer nodig is [o.a.: DMA2 en nog wat zaken].
2/ Ik heb ook geprobeerd de driver direct in de kernel te doen. Ook geen resultaat. De enige melding die ik kan vinden in de bootmessages is: CS461x PCI: d7100000[8192]
Een tegenstrijdigheid die ik vond is dat in menuconfig/xconfig staat: Support for Crystal SoundFusion 4280/461x <Y|M|N>, maar als ik in de help kijk staat er: This module drives the Crystal SoundFusion devices (CS4280/46xx) when wired as native sound drivers with AC97 codecs.
Hier spreken ze weer van de 46xx ipv 461x
De module die gecompiled wordt heet ook cs46xx.o en niet 461x.o.
Ze geven ook de tip de CS4232 driver te gebruiken als deze niet werkt, maar die driver heeft weer allerlei parameters nodig die ik dus niet heb.
Iemand ideeen?
edit: typo