Hi All, Sorry to bother you all, but I've spent a lot of time trying to get DVB-t working and have google and checked the wiki for a solution :-) Some details about my setup: Linux Distro: Gentoo-2005.0 Kernel: 2.6.11.10 dvb-drivers: cvs dvb-kernel dvb-apps: cvs dvb-apps dvb card: lspci -v listing: 0000:02:08.0 Multimedia controller: Philips Semiconductors SAA7146 (rev 01) Subsystem: Technotrend Systemtechnik GmbH Technotrend-Budget / Hauppauge WinTV-NOVA-T DVB card Flags: bus master, medium devsel, latency 64, IRQ 11 Memory at fe000000 (32-bit, non-prefetchable) In the kernel config, I have "DVB for linux" option enabled from "Device Drivers/Multimedia Drivers/D.V.B Devices" >From the dvb-kerel/build-2.6 directory I have ran make, which builds all the kernel modules OK. The next step is to run "./insmod.sh load" that displays the following: Inserting DVB modules into kernel FATAL: Module i2c_core not found. FATAL: Module crc32 not found. FATAL: Module firmware_class not found. FATAL: Module videodev not found. FATAL: Module v4l1_compat not found. FATAL: Module v4l2_common not found. insmod: error inserting './dvb-usb-digitv.ko': -1 Unknown symbol in module now when I run dvb-scan I see the following message: scanning dvb-t/uk-Rowridge using '/dev/dvb/adapter0/frontend0' and '/dev/dvb/adapter0/demux0' initial transponder 489833333 0 3 9 1 0 0 0 >>> tune to: 489833333:INVERSION_AUTO:BANDWIDTH_8_MHZ:FEC_3_4:FEC_AUTO:QAM_16:TRANSMISSION_MODE_2K:GUARD_INTERVAL_1_32:HIERARCHY_NONE WARNING: >>> tuning failed!!! >>> tune to: 489833333:INVERSION_AUTO:BANDWIDTH_8_MHZ:FEC_3_4:FEC_AUTO:QAM_16:TRANSMISSION_MODE_2K:GUARD_INTERVAL_1_32:HIERARCHY_NONE (tuning failed) WARNING: >>> tuning failed!!! ERROR: initial tuning failed dumping lists (0 services) Done. below is a sniplet from /var/log/messsages: May 23 20:37:02 videopc tda1004x: found firmware revision 0 -- invalid May 23 20:37:02 videopc tda1004x: waiting for firmware upload (dvb-fe-tda10045.fw)... May 23 20:37:02 videopc default.hotplug[7250]: arguments (firmware) env (PHYSDEVPATH=/devices/pci0000:00/0000:00:08.0/0000:02:08.0 SUBSYSTEM=firmware OLDPWD=/ DEVPATH=/class/firmware/0000:02:08.0 FIRMWARE=dvb-fe-tda10045.fw PATH=/bin:/sbin:/usr/sbin:/usr/bin ACTION=add PWD=/etc/hotplug HOME=/ SHLVL=2 PHYSDEVDRIVER=budget_ci dvb DEBUG=yes PHYSDEVBUS=pci SEQNUM=2038 _=/bin/env) May 23 20:37:02 videopc default.hotplug[7250]: invoke /etc/hotplug/firmware.agent () May 23 20:37:02 videopc tda1004x: no firmware upload (timeout or file not found?) May 23 20:37:02 videopc tda1004x: firmware upload failed May 23 20:37:02 videopc default.hotplug[7262]: arguments (firmware) env (PHYSDEVPATH=/devices/pci0000:00/0000:00:08.0/0000:02:08.0 SUBSYSTEM=firmware OLDPWD=/ DEVPATH=/class/firmware/0000:02:08.0 FIRMWARE=dvb-fe-tda10045.fw PATH=/bin:/sbin:/usr/sbin:/usr/bin ACTION=remove PWD=/etc/hotplug HOME=/ SHLVL=2 PHYSDEVDRIVER=budget_ci dvb DEBUG=yes PHYSDEVBUS=pci SEQNUM=2039 _=/bin/env) May 23 20:37:02 videopc default.hotplug[7262]: invoke /etc/hotplug/firmware.agent () Here is the contents of my /lib/firmware: -rw-r--r-- 1 root root 30555 May 23 00:17 dvb-fe-tda10045.fw -rw-r--r-- 1 root root 24479 May 23 00:17 dvb-fe-tda10046.fw I got these firmware files using the get_dvb_firmware from the kernel source tree. Does anyone have any ideas what the problem is ? Is it also posible to build the kernel module with the firmware built in ? this would rule out any hotplug issues. Cheers, Ben Farrell ___________________________________________________________ Yahoo! Messenger - NEW crystal clear PC to PC calling worldwide with voicemail http://uk.messenger.yahoo.com