Hello all, starting from linux kernel 2.6.29 kaffeine had trouble locking on to different DVB channels on a hvr1300. On 29/08/09 I pulled the mercurial repository and built modules from those sources. Things are basically OK running under 2.6.30 and 2.6.31-rc7, that's what I tested. Only problem that I encountered is that the resume from hibernation doesnt work anymore, though it worked with the code base included with the kernel 2.6.28. Here are a couple of lines that the kernel spat out during the resume: ... [ 173.110290] ACPI: Waking up from system sleep state S4 [ 173.111144] pata_amd 0000:00:07.1: restoring config space at offset 0x1 (was 0x2000001, writing 0x2000005) [ 173.111505] sata_sil 0000:01:0b.0: restoring config space at offset 0x1 (was 0x2b00103, writing 0x2b00107) [ 173.122040] ohci1394 0000:01:0c.0: restoring config space at offset 0xf (was 0x4020100, writing 0x4020105) [ 173.122066] ohci1394 0000:01:0c.0: restoring config space at offset 0x3 (was 0x0, writing 0x4010) [ 173.122076] ohci1394 0000:01:0c.0: restoring config space at offset 0x1 (was 0x2100000, writing 0x2100116) [ 173.122145] cx88_audio 0000:02:07.1: restoring config space at offset 0x1 (was 0x2900116, writing 0x2900112) [ 173.122179] cx88-mpeg driver manager 0000:02:07.2: restoring config space at offset 0x1 (was 0x2900116, writing 0x2900112) [ 173.122523] boot interrupts on PCI device 0x1022:0x746b already disabled [ 173.122564] Intel ICH 0000:00:07.5: PCI INT B -> GSI 17 (level, low) -> IRQ 17 [ 173.124704] ohci_hcd 0000:01:00.0: PCI INT D -> GSI 19 (level, low) -> IRQ 19 [ 173.145054] ohci_hcd 0000:01:00.1: PCI INT D -> GSI 19 (level, low) -> IRQ 19 [ 173.166060] sata_sil 0000:01:0b.0: PCI INT A -> GSI 17 (level, low) -> IRQ 17 [ 173.217073] ohci1394: fw-host0: OHCI-1394 1.1 (PCI): IRQ=[19] MMIO=[f87ff000-f87ff7ff] Max Packet=[2048] IR/IT contexts=[4/8] [ 173.281312] ata5.00: ACPI cmd ef/03:45:00:00:00:a0 filtered out [ 173.281318] ata5.00: ACPI cmd ef/03:0c:00:00:00:a0 filtered out [ 173.281424] ata5.00: ACPI cmd c6/00:10:00:00:00:a0 succeeded [ 173.282464] ata6.00: ACPI cmd ef/03:42:00:00:00:a0 filtered out [ 173.282470] ata6.00: ACPI cmd ef/03:0c:00:00:00:a0 filtered out [ 173.288397] ata6.00: configured for UDMA/33 [ 173.329029] cx88_audio 0000:02:07.1: PME# disabled [ 173.329037] cx88_audio 0000:02:07.1: PCI INT A -> GSI 26 (level, low) -> IRQ 26 [ 173.329046] cx88-mpeg driver manager 0000:02:07.2: PME# disabled [ 173.329053] cx88-mpeg driver manager 0000:02:07.2: PCI INT A -> GSI 26 (level, low) -> IRQ 26 [ 173.329103] tg3 0000:02:09.0: wake-up capability disabled by ACPI [ 173.329108] tg3 0000:02:09.0: PME# disabled [ 173.331312] tg3: eth0: Link is down. [ 173.398520] pci 0000:05:00.0: PME# disabled [ 173.398533] pci 0000:05:00.0: PCI INT A -> GSI 16 (level, low) -> IRQ 16 [ 173.398543] pci 0000:05:00.1: PME# disabled [ 173.400869] serial 00:07: activated [ 173.401918] ata5.00: configured for UDMA/100 [ 173.403320] serial 00:08: activated [ 173.406418] parport_pc 00:0a: activated [ 173.407020] sd 3:0:0:0: [sda] Starting disk [ 173.471058] ata4: SATA link up 1.5 Gbps (SStatus 113 SControl 310) [ 173.471139] ata2: SATA link down (SStatus 0 SControl 310) [ 173.471168] ata3: SATA link down (SStatus 0 SControl 310) [ 173.471195] ata1: SATA link down (SStatus 0 SControl 310) [ 173.496628] ata4.00: configured for UDMA/100 [ 173.510046] sd 4:0:0:0: [sdb] Starting disk [ 173.543276] ata5.00: configured for UDMA/100 [ 173.543280] ata5: EH complete [ 173.591968] tda9887 1-0043: i2c i/o error: rc == -6 (should be 4) <<=== !! [ 173.592537] tuner-simple 1-0061: i2c i/o error: rc == -6 (should be 4) <<=== !! [ 173.592767] PM: Image restored successfully. ... there seems to be a problem resuming communication on the i2c bus playing with kaffeine after the resume leads to: ... [ 2059.937211] cx22702_writereg: error (reg == 0x00, val == 0x02, ret == -6) [ 2059.948571] cx22702_writereg: error (reg == 0x00, val == 0x00, ret == -6) [ 2059.949135] cx22702_writereg: error (reg == 0x0b, val == 0x06, ret == -6) [ 2059.949870] cx22702_writereg: error (reg == 0x09, val == 0x01, ret == -6) [ 2059.950540] cx22702_writereg: error (reg == 0x0d, val == 0x41, ret == -6) [ 2059.951104] cx22702_writereg: error (reg == 0x16, val == 0x32, ret == -6) [ 2059.951827] cx22702_writereg: error (reg == 0x20, val == 0x0a, ret == -6) [ 2059.952501] cx22702_writereg: error (reg == 0x21, val == 0x17, ret == -6) [ 2059.953066] cx22702_writereg: error (reg == 0x24, val == 0x3e, ret == -6) [ 2059.953781] cx22702_writereg: error (reg == 0x26, val == 0xff, ret == -6) [ 2059.954454] cx22702_writereg: error (reg == 0x27, val == 0x10, ret == -6) [ 2059.955020] cx22702_writereg: error (reg == 0x28, val == 0x00, ret == -6) [ 2059.955824] cx22702_writereg: error (reg == 0x29, val == 0x00, ret == -6) [ 2059.956509] cx22702_writereg: error (reg == 0x2a, val == 0x10, ret == -6) [ 2059.957077] cx22702_writereg: error (reg == 0x2b, val == 0x00, ret == -6) [ 2059.957787] cx22702_writereg: error (reg == 0x2c, val == 0x10, ret == -6) [ 2059.958460] cx22702_writereg: error (reg == 0x2d, val == 0x00, ret == -6) [ 2059.959025] cx22702_writereg: error (reg == 0x48, val == 0xd4, ret == -6) [ 2059.959736] cx22702_writereg: error (reg == 0x49, val == 0x56, ret == -6) [ 2059.960408] cx22702_writereg: error (reg == 0x6b, val == 0x1e, ret == -6) [ 2059.960960] cx22702_writereg: error (reg == 0xc8, val == 0x02, ret == -6) [ 2059.961725] cx22702_writereg: error (reg == 0xf9, val == 0x00, ret == -6) [ 2059.962399] cx22702_writereg: error (reg == 0xfa, val == 0x00, ret == -6) [ 2059.962951] cx22702_writereg: error (reg == 0xfb, val == 0x00, ret == -6) [ 2059.963680] cx22702_writereg: error (reg == 0xfc, val == 0x00, ret == -6) [ 2059.964350] cx22702_writereg: error (reg == 0xfd, val == 0x00, ret == -6) [ 2059.964980] cx22702_writereg: error (reg == 0xf8, val == 0x02, ret == -6) [ 2059.965675] cx22702_readreg: readreg error (ret == -6) [ 2059.966285] cx22702_writereg: error (reg == 0x0d, val == 0x01, ret == -6) [ 2059.966771] cx22702_readreg: readreg error (ret == -6) ... tried to figure out what goes on on the cx22702 and it seems to be re-initialisation that fails b/c i2c bus craps out. can somebody comment on that? -- To unsubscribe from this list: send the line "unsubscribe linux-media" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html