Ik heb in mijn HTPC een Creative dxr3 kaart zitten om dvd's af te spelen.
Voor deze kaart gebruik ik 2 externe modules, em8300.ko en bt865.ko
Voor zover geen problemen, deze modules compileren netjes en werken ook zonder problemen (ik zit nu een dvd te kijken op m'n HTPC).
Het punt waar het fout gaat, is dat ik aan de em8300.ko module opties mee moet geven voor het te gebruiken geluidsysteem. En bij het automatisch meegeven van deze opties gaat het fout...
Dit is de output van modinfo em8300
De optie waar het mij om draait is audio_driver.
Wanneer ik de module laat met modprobe em8300 audio_driver=alsa werkt het zonder problemen. Maar laad ik de module bij het opstarten, dan werkt m'n audio output niet.
Nu heb ik netjes een config-bestand gemaakt, /etc/modules.d/em8300, met de volgende inhoud:
en heb daarna update-modules gedraait om de opties te activeren.
Voor zover ik weet zou de em8300 module nu met de juiste optie geladen worden, maar dat gebeurt helaas niet... Het gevolg is dat ik nu elke keer de module met de hand moet laden om te zorgen dat het werkt...
Wat gaat er of doe ik fout?
Voor deze kaart gebruik ik 2 externe modules, em8300.ko en bt865.ko
Voor zover geen problemen, deze modules compileren netjes en werken ook zonder problemen (ik zit nu een dvd te kijken op m'n HTPC).
Het punt waar het fout gaat, is dat ik aan de em8300.ko module opties mee moet geven voor het te gebruiken geluidsysteem. En bij het automatisch meegeven van deze opties gaat het fout...
Dit is de output van modinfo em8300
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
| filename: /lib/modules/2.6.16-gentoo-r13-musicbox/video/em8300.ko author: Henrik Johansson <henrikjo@post.utfors.se> description: EM8300 MPEG-2 decoder license: GPL alias: char-major-121-* version: 0.16.0 vermagic: 2.6.16-gentoo-r13-musicbox preempt K6 REGPARM gcc-3.4 depends: snd-pcm,soundcore,snd,i2c-core,firmware_class,i2c-algo-bit alias: pci:v00001105d00008300sv*sd*bc*sc*i* srcversion: 87B113E39C63146348AD0AE parm: alsa_index:Index value for the audio part of the EM8330 chip (ALSA). (array of int) parm: alsa_id:ID string for the audio part of the EM8330 chip (ALSA). (array of charp) parm: dsp_num:The /dev/dsp number to assign to the card. -1 for automatic (this is the default). (array of int) parm: audio_driver:The audio driver to use (none, osslike, oss, or alsa). (array of audio_driver_t) parm: major:Major number used for the devices. 0 means automatically assigned. Defaults to 121. (int) parm: activate_loopback:If you lose video after loading the modules or uploading the microcode set this to 1. Defaults to 0. (array of bool) parm: bt865_ucode_timeout:Set this to 1 if you have a bt865 and get timeouts when uploading the microcode. Defaults to 0. (array of bool) parm: dicom_control:If this is set then some internal register values are changed. Fixes green screen problems for some. Defaults to 1. (array of bool) parm: dicom_fix:If this is set then some internal register values are changed. Fixes green screen problems for some. Defaults to 1. (array of bool) parm: dicom_other_pal:If this is set, then some internal register values are swapped for PAL and NTSC. Defaults to 1. (array of bool) parm: use_bt865:Set this to 1 if you have a bt865. It changes some internal register values. Defaults to 0. (array of bool) |
De optie waar het mij om draait is audio_driver.
Wanneer ik de module laat met modprobe em8300 audio_driver=alsa werkt het zonder problemen. Maar laad ik de module bij het opstarten, dan werkt m'n audio output niet.
Nu heb ik netjes een config-bestand gemaakt, /etc/modules.d/em8300, met de volgende inhoud:
code:
1
2
| alias char-major-121 em8300 options em8300 audio_driver=alsa |
en heb daarna update-modules gedraait om de opties te activeren.
Voor zover ik weet zou de em8300 module nu met de juiste optie geladen worden, maar dat gebeurt helaas niet... Het gevolg is dat ik nu elke keer de module met de hand moet laden om te zorgen dat het werkt...
Wat gaat er of doe ik fout?
Waarschuwing, opperprutser aan het werk... en als je een opmerking van mij niet snapt, klik dan hier