T. Schmidt wrote: > I have a first success in porting LinuxTV to my STB containing the Fujitsu > MB86H2x DVB > Processor. Wow :) How is it running? > At the moment a uClinux kernel 2.4.29 is running and I have integrated the > dvb kernel sources into the kernel (not as modules because the uClinux port > does not support). > But here is the problem: When attaching the TDA10046 frontend device the DSP > firmware cannot be loaded from file because the root filesystem is still not > accessible when the DVB modules are initialized. Is there another version of > the tda1004x module which has the DSP firmware "integrated"? Yes, do it the "old, obsolete way": unsigned char tda10046_fw[] = {....}; static struct firmware fw_tda10046_25 = {sizeof(tda10046_fw), tda10046_fw}; static int <your_tuner>_request_firmware(struct dvb_frontend *fe, const struct firmware **fw, char *name) { *fw = &fw_tda10046_25; return 0; } static struct tda1004x_config <your_tuner>_config = { [..] .request_firmware = <your_tuner>_request_firmware, }; regards, Felix