Thank you Gerd, I've applied your new patch to my 2.6.0-test11 kernel source. But still scantv doesn't find channels. For completeness I add the output of scantv, dmesg and lsmod below in the hope this can help. ___________________________________________________ OUTPUT OF SCANTV: [global] freqtab = italy [defaults] input = Television norm = PAL scanning channel list italy... A ( 53.75 MHz): ioctl: VIDIOC_G_TUNER(index=1074995408;name="";type=unknown;capability=0xbffff558 [?,STEREO,LANG1,(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)];rangelow=1074092892;rangehigh=1075225408;rxsubchans=0xffffffff [MONO,STEREO,LANG2,LANG1,(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)];audmode=unknown;signal=-1073744552;afc=112): Invalid argument no station B ( 62.25 MHz): ioctl: VIDIOC_G_TUNER(index=11;name="";type=unknown;capability=0xb [LOW,NORM,?];rangelow=1074092892;rangehigh=1075225408;rxsubchans=0x1 [MONO];audmode=unknown;signal=-1073744552;afc=112): Invalid argument no station [... and so on...] __________________________________________________________ OUTPUT OF DMESG: Linux version 2.6.0-test11 (root@xxxxxxxxxxxxx) (gcc version 3.2.2 20030222 (Red Hat Linux 3.2.2-5)) #8 Mon Dec 22 18:03:16 CET 2003 BIOS-provided physical RAM map: BIOS-e820: 0000000000000000 - 000000000009fc00 (usable) BIOS-e820: 000000000009fc00 - 00000000000a0000 (reserved) BIOS-e820: 00000000000f0000 - 0000000000100000 (reserved) BIOS-e820: 0000000000100000 - 000000001fffc000 (usable) BIOS-e820: 000000001fffc000 - 000000001ffff000 (ACPI data) BIOS-e820: 000000001ffff000 - 0000000020000000 (ACPI NVS) BIOS-e820: 00000000fec00000 - 00000000fec01000 (reserved) BIOS-e820: 00000000fee00000 - 00000000fee01000 (reserved) BIOS-e820: 00000000ffff0000 - 0000000100000000 (reserved) 511MB LOWMEM available. On node 0 totalpages: 131068 DMA zone: 4096 pages, LIFO batch:1 Normal zone: 126972 pages, LIFO batch:16 HighMem zone: 0 pages, LIFO batch:1 DMI 2.3 present. Building zonelist for node : 0 Kernel command line: root=/dev/hda3 ro mem=nopentium Found and enabled local APIC! Initializing CPU#0 PID hash table entries: 2048 (order 11: 16384 bytes) Detected 1202.690 MHz processor. Console: colour VGA+ 80x25 Memory: 515096k/524272k available (1662k kernel code, 8380k reserved, 708k data, 144k init, 0k highmem) Checking if this processor honours the WP bit even in supervisor mode... Ok. Calibrating delay loop... 2367.48 BogoMIPS Dentry cache hash table entries: 65536 (order: 6, 262144 bytes) Inode-cache hash table entries: 32768 (order: 5, 131072 bytes) Mount-cache hash table entries: 512 (order: 0, 4096 bytes) CPU: After generic identify, caps: 0383fbff c1cbfbff 00000000 00000000 CPU: After vendor identify, caps: 0383fbff c1cbfbff 00000000 00000000 CPU: L1 I Cache: 64K (64 bytes/line), D cache 64K (64 bytes/line) CPU: L2 Cache: 64K (64 bytes/line) CPU: After all inits, caps: 0383fbf7 c1cbfbff 00000000 00000020 Intel machine check architecture supported. Intel machine check reporting enabled on CPU#0. CPU: AMD Duron(TM) stepping 01 Enabling fast FPU save and restore... done. Enabling unmasked SIMD FPU exception support... done. Checking 'hlt' instruction... OK. POSIX conformance testing by UNIFIX enabled ExtINT on CPU#0 ESR value before enabling vector: 00000000 ESR value after enabling vector: 00000000 Using local APIC timer interrupts. calibrating APIC timer ... ..... CPU clock speed is 1202.0584 MHz. ..... host bus clock speed is 200.0430 MHz. NET: Registered protocol family 16 PCI: PCI BIOS revision 2.10 entry at 0xf17e0, last bus=1 PCI: Using configuration type 1 mtrr: v2.0 (20020519) Linux Plug and Play Support v0.97 (c) Adam Belay SCSI subsystem initialized drivers/usb/core/usb.c: registered new driver usbfs drivers/usb/core/usb.c: registered new driver hub PCI: Probing PCI hardware PCI: Probing PCI hardware (bus 00) PCI: Using IRQ router VIA [1106/3147] at 0000:00:11.0 PCI: IRQ 0 for device 0000:00:05.0 doesn't match PIRQ mask - try pci=usepirqmask PCI: IRQ 0 for device 0000:00:09.0 doesn't match PIRQ mask - try pci=usepirqmask PCI: IRQ 0 for device 0000:00:09.1 doesn't match PIRQ mask - try pci=usepirqmask PCI: Found IRQ 11 for device 0000:00:09.1 PCI: Sharing IRQ 11 with 0000:01:00.0 PCI: IRQ 0 for device 0000:00:09.2 doesn't match PIRQ mask - try pci=usepirqmask PCI: IRQ 0 for device 0000:00:0c.0 doesn't match PIRQ mask - try pci=usepirqmask PCI: IRQ 0 for device 0000:00:0c.1 doesn't match PIRQ mask - try pci=usepirqmask PCI: IRQ 0 for device 0000:00:0e.0 doesn't match PIRQ mask - try pci=usepirqmask spurious 8259A interrupt: IRQ7. SBF: Simple Boot Flag extension found and enabled. SBF: Setting boot flags 0x1 PCI: Via IRQ fixup for 0000:00:09.0, from 255 to 0 PCI: Via IRQ fixup for 0000:00:09.1, from 255 to 11 isapnp: Scanning for PnP cards... isapnp: No Plug & Play device found Serial: 8250/16550 driver $Revision: 1.90 $ 8 ports, IRQ sharing disabled ttyS0 at I/O 0x3f8 (irq = 4) is a 16550A ttyS1 at I/O 0x2f8 (irq = 3) is a 16550A Using anticipatory io scheduler Floppy drive(s): fd0 is 1.44M FDC 0 is a post-1991 82077 PPP generic driver version 2.4.2 Uniform Multi-Platform E-IDE driver Revision: 7.00alpha2 ide: Assuming 33MHz system bus speed for PIO modes; override with idebus=xx hda: MAXTOR 6L020L1, ATA DISK drive hdc: Maxtor 91021U2, ATA DISK drive hdd: SAMSUNG CD-ROM SC-152L, ATAPI CD/DVD-ROM drive ide0 at 0x1f0-0x1f7,0x3f6 on irq 14 ide1 at 0x170-0x177,0x376 on irq 15 hda: max request size: 128KiB hda: 40132503 sectors (20547 MB) w/1819KiB Cache, CHS=39813/16/63 hda: hda1 hda2 hda3 hda4 < hda5 > hdc: max request size: 128KiB hdc: 20010816 sectors (10245 MB) w/512KiB Cache, CHS=19852/16/63 hdc: hdc1 hdc2 < hdc5 hdc6 > end_request: I/O error, dev hdd, sector 0 hdd: ATAPI 52X CD-ROM drive, 128kB Cache Uniform CD-ROM driver Revision: 3.12 ide-floppy driver 0.99.newide mice: PS/2 mouse device common for all mice serio: i8042 AUX port at 0x60,0x64 irq 12 input: AT Translated Set 2 keyboard on isa0060/serio0 serio: i8042 KBD port at 0x60,0x64 irq 1 i2c /dev entries driver NET: Registered protocol family 2 IP: routing cache hash table of 4096 buckets, 32Kbytes TCP: Hash tables configured (established 32768 bind 65536) NET: Registered protocol family 1 NET: Registered protocol family 17 kjournald starting. Commit interval 5 seconds EXT3-fs: mounted filesystem with ordered data mode. VFS: Mounted root (ext3 filesystem) readonly. Freeing unused kernel memory: 144k freed drivers/usb/core/usb.c: registered new driver hid drivers/usb/input/hid-core.c: v2.0:USB HID core driver EXT3 FS on hda3, internal journal Adding 522072k swap on /dev/hda5. Priority:-1 extents:1 kjournald starting. Commit interval 5 seconds EXT3 FS on hda2, internal journal EXT3-fs: mounted filesystem with ordered data mode. ip_tables: (C) 2000-2002 Netfilter core team ip_tables: (C) 2000-2002 Netfilter core team PCI: Enabling device 0000:00:0e.0 (0014 -> 0017) PCI: IRQ 0 for device 0000:00:0e.0 doesn't match PIRQ mask - try pci=usepirqmask PCI: Assigned IRQ 5 for device 0000:00:0e.0 PCI: Sharing IRQ 5 with 0000:00:05.0 PCI: Sharing IRQ 5 with 0000:00:09.2 3c59x: Donald Becker and others. www.scyld.com/network/vortex.html 0000:00:0e.0: 3Com PCI 3cSOHO100-TX Hurricane at 0xb800. Vers LK1.1.19 ip_tables: (C) 2000-2002 Netfilter core team parport0: PC-style at 0x378 (0x778) [PCSPP(,...)] parport0: irq 7 detected lp0: using parport0 (polling). apm: BIOS version 1.2 Flags 0x03 (Driver version 1.16ac) Linux video capture interface: v1.00 bttv: driver version 0.9.12 loaded bttv: using 8 buffers with 2080k (520 pages) each for capture bttv: Bt8xx card found (0). PCI: Enabling device 0000:00:0c.0 (0004 -> 0006) PCI: IRQ 0 for device 0000:00:0c.0 doesn't match PIRQ mask - try pci=usepirqmask PCI: Assigned IRQ 10 for device 0000:00:0c.0 PCI: Sharing IRQ 10 with 0000:00:09.0 PCI: Sharing IRQ 10 with 0000:00:0c.1 bttv0: Bt878 (rev 17) at 0000:00:0c.0, irq: 10, latency: 32, mmio: 0xef000000 bttv0: detected: Pinnacle PCTV [card=39], PCI subsystem ID is 11bd:0012 bttv0: using: Pinnacle PCTV Studio/Rave [card=39,insmod option] bttv0: gpio: en=00000000, out=00000000 in=00ffffff [init] i2c-algo-bit.o: Adapter: bt878 #0 [sw] scl: 1 sda: 1 -- testing... i2c-algo-bit.o:1 scl: 1 sda: 0 i2c-algo-bit.o:2 scl: 1 sda: 1 i2c-algo-bit.o:3 scl: 0 sda: 1 i2c-algo-bit.o:4 scl: 1 sda: 1 i2c-algo-bit.o: bt878 #0 [sw] passed test. bttv0: i2c: checking for MSP34xx @ 0x80... not found bttv0: pinnacle/mt: id=1 info="PAL / mono" radio=no bttv0: using tuner=33 bttv0: i2c: checking for MSP34xx @ 0x80... not found bttv0: i2c: checking for TDA9875 @ 0xb0... not found bttv0: i2c: checking for TDA7432 @ 0x8a... not found tvaudio: TV audio decoder + audio/video mux driver tvaudio: known chips: tda9840,tda9873h,tda9874h/a,tda9850,tda9855,tea6300,tea6420,tda8425,pic16c54 (PV951),ta8874z tda9887: chip found @ 0x86 registering 0-0043 tuner: chip found @ 0xc0 tuner: type set to 33 (MT20xx universal) tuner: microtune: companycode=3cbf part=42 rev=2f tuner: microtune MT2050 found, OK registering 0-0060 bttv0: registered device video0 bttv0: registered device vbi0 bttv0: PLL: 28636363 => 35468950 .. ok cdrom: This disc doesn't have any tracks I recognize! cmpci: version $Revision: 5.64 $ time 17:59:45 Dec 22 2003 PCI: Enabling device 0000:00:05.0 (0084 -> 0085) PCI: Found IRQ 5 for device 0000:00:05.0 PCI: Sharing IRQ 5 with 0000:00:09.2 PCI: Sharing IRQ 5 with 0000:00:0e.0 cmpci: found CM8738 adapter at io 0xd800 irq 5 cmpci: chip version = 055 tuner: TV freq (0.00) out of range (44-958) tuner: TV freq (0.00) out of range (44-958) ________________________________________________________ OUTPUT OF LSMOD: Module Size Used by cmpci 34084 1 tuner 17028 0 tda9887 6656 0 tvaudio 20864 0 bttv 138656 0 video_buf 17792 1 bttv i2c_algo_bit 9608 1 bttv v4l2_common 5120 1 bttv btcx_risc 4100 1 bttv videodev 7552 1 bttv apm 15724 1 parport_pc 21640 1 lp 8032 0 iptable_filter 2432 0 ip_tables 16272 1 iptable_filter 3c59x 35368 0 hid 16128 0 ________________________________________________________ Thanks again! Luca Drago