hi, i'm having difficulty with this tvcard. i've got linux-2.6.17.1 which supports it. i'm trying to build a monolithic kernel. i need to supply tuner=44 to the kernel at boot time. i think i've configured all the right kernel config parameters (but i'm not sure) and downloaded the bluebird usb firmware. but the kernel doesn't find the firmware and there's no /dev/dvb. dmesg says: Linux video capture interface: v1.00 cx2388x v4l2 driver version 0.0.5 loaded ACPI: PCI Interrupt 0000:04:09.0[A] -> GSI 21 (level, low) -> IRQ 19 CORE cx88[0]: subsystem: 18ac:db50, board: DViCO FusionHDTV DVB-T Dual Digital [card=44,autodetected] TV tuner 4 at 0x1fe, Radio tuner -1 at 0x1fe cx88[0]/0: found at 0000:04:09.0, rev: 5, irq: 19, latency: 64, mmio: 0xfc000000 cx88[0]/0: registered device video0 [v4l2] cx88[0]/0: registered device vbi0 cx2388x blackbird driver version 0.0.5 loaded cx2388x dvb driver version 0.0.5 loaded ACPI: PCI Interrupt 0000:04:09.2[A] -> GSI 21 (level, low) -> IRQ 19 cx88[0]/2: found at 0000:04:09.2, rev: 5, irq: 19, latency: 64, mmio: 0xfd000000 cx88[0]/2: cx2388x based dvb card DVB: registering new adapter (cx88[0]). DVB: registering frontend 0 (Zarlink MT352 DVB-T)... cx2388x alsa driver version 0.0.5 loaded usbcore: registered new driver dabusb drivers/media/video/dabusb.c: v1.54:DAB-USB Interface Driver for Linux (c)1999 usbcore: registered new driver dvb_usb_cxusb and: dvb-usb: found a 'DViCO FusionHDTV DVB-T Dual USB' in cold state, will try to load a firmware dvb-usb: did not find the firmware file. (dvb-usb-bluebird-01.fw) Please see linux/Documentation/dvb/ for more details on firmware-problems. (-2) dvb_usb_cxusb: probe of 1-5:1.0 failed with error -22 i'd put the firmware in both locations that get mentioned: $ locate dvb-usb-bluebird-01.fw /lib/firmware/2.6.17.1/dvb-usb-bluebird-01.fw /lib/hotplug/firmware/dvb-usb-bluebird-01.fw does anyone know why firmware might not be found? i also put it in /usr/lib/hotplug/firmware but it made no difference. i had to create the hotplug directories. /lib/firmware already existed. my .config, dmesg, lspci -v and lsusb -v can be seen at: http://raf.org/dvb/.config http://raf.org/dvb/dmesg http://raf.org/dvb/lspci-v http://raf.org/dvb/lsusb-v hal-device-manager shows: CX23880/1/2/3 PCI Video and Audio Decoder [MPEG Port] (driver=cx88-dvb) CX23880/1/2/3 PCI Video and Audio Decoder (driver=cx8800) Video Device /dev/vbi0 (subsys=video4linux) Video Device /dev/video0 (subsys=video4linux) does this mean the pci tuner and the composite/svideo inputs are detected? there's no /dev/dvb directory which doesn't seem good (and mythtv-setup doesn't seem to like things). can anyone see what i'm doing wrong? do i need to use the latest mercurial version? or is the support in 2.6.17.1 adequate for this card? if i do need the latest version, can it be used in a monolithic kernel? if so, how? the instructions only seem to refer to building modules. would overwriting the kernel sources with the latest v4l-dvb work? if it must be built as modules, do i have do disable dvb/cx88 support in the kernel source tree before configuring/compiling the latest v4l-dvb? also, does anyone know exactly what kernel config parameters are needed to support this card? i don't want to build every module. the ones i think i need are: HOTPLUG I2C_??? (depends on hardware) VIDEO_DEV VIDEO_V4L1[_COMPAT] VIDEO_CX88 VIDEO_CX88_ALSA VIDEO_CX88_DVB VIDEO_CX88_DVB_MT352 DVB DVB_CORE DVB_USB DVB_USB_CXUSB DVB_CX22702 DVB_MT352 many thanks for any help. cheers, raf _______________________________________________ linux-dvb@xxxxxxxxxxx http://www.linuxtv.org/cgi-bin/mailman/listinfo/linux-dvb