Hi Manu, I've just send you an E-Mail, but for the Rest of the Mailing List, here is it again with Log Outputs. >IIRC, you have a (MB86A16) VP-1034 ? >can you check out whether the changes in the mantis tree fixes your >issues ? Is the cu1216 an another Chip? If its so, I'm sorry. I think that the cu1216 only includes a few Things for the Mantis Module. So I have to change the mb86a16.c for the Timer Fix, right? I've tried the new Driver from you, but with this my dvbscan can't find any Channels. I have added the mantis_dma.c Patch from Marko Ristola and now he scans. Dvbscan finds more Channels then before, but there is another Problem: After 3 or 4 Transponder-scans with kaffeine, the Module shuts down or so and I get an *NO SIGNAL* Error in dmesg. Tuning doesn't work. If i try to reload the Module, then the Error is still there and I only can start a new Scan after a completely reboot (not Linux like - but I don't know wheres the Problem). Here is the dmesg Output with verbose=4 after loading the Module: -------------------------------------------------------------------------------- ACPI: PCI Interrupt 0000:05:06.0[A] -> Link [APC3] -> GSI 18 (level,low) -> IRQ 66 gpif status: 6080 irqcfg: 0002 mantis_set_direction (0): TS direction setup irq: 66, latency: 32 memory: 0xfdcff000, mmio: 0xffffc20010096000 found a VP-1034 PCI DVB-S/DSS device on (05:06.0), Mantis Rev 1 [1822:0014], irq: 66, latency: 32 memory: 0xfdcff000, mmio: 0xffffc20010096000 mantis_i2c_init (0): Initializing I2C .. mantis_i2c_init (0): [0x04080000/00000000] mantis_i2c_write: Address=[0x50] <W>[ 08 === Interrupts[4080001/0001]= [* I2C R-ACK ** PCMCIA-07 ** I2C DONE *] === ] mantis_i2c_read: Address=[0x50] <R>[ === Interrupts[4080001/0001]= [* I2C R-ACK ** PCMCIA-07 ** I2C DONE *] === 00 === Interrupts[4080001/0001]= [* I2C R-ACK ** PCMCIA-07 ** I2C DONE *] === 08 === Interrupts[4080001/0001]= [* I2C R-ACK ** PCMCIA-07 ** I2C DONE *] === ca === Interrupts[4080001/0001]= [* I2C R-ACK ** PCMCIA-07 ** I2C DONE *] === 19 === Interrupts[4080001/0001]= [* I2C R-ACK ** PCMCIA-07 ** I2C DONE *] === 9e === Interrupts[4080001/0001]= [* I2C R-ACK ** PCMCIA-07 ** I2C DONE *] === 73 ] MAC Address=[00:08:ca:19:9e:73] mantis_dma_init (0): Mantis DMA init mantis_alloc_buffers (0): DMA=0x3c9b0000 cpu=0xffff81003c9b0000 size=65536 mantis_alloc_buffers (0): RISC=0x2bce000 cpu=0xffff810002bce000 size=1000 mantis_calc_lines (0): Mantis RISC block bytes=[4096], line bytes=[2048], line count=[32] mantis_dvb_init (0): dvb_register_adapter DVB: registering new adapter (Mantis dvb adapter). mantis_dvb_init (0): dvb_dmx_init mantis_dvb_init (0): dvb_dmxdev_init mantis_frontend_init (0): Mantis frontend Init mantis_fe_powerup (0): Frontend Power ON mantis_frontend_reset (0): Frontend Reset mantis_frontend_init (0): Device ID=14 mantis_frontend_init (0): Probing for MB86A16 (DVB-S/DSS) mantis_i2c_write: Address=[0x08] <W>[ 7f === Interrupts[4080001/0001]= [* I2C R-ACK ** PCMCIA-07 ** I2C DONE *] === ] mantis_i2c_read: Address=[0x08] <R>[ === Interrupts[4080001/0001]= [* I2C R-ACK ** PCMCIA-07 ** I2C DONE *] === fe ] mantis_frontend_init (0): found MB86A16 DVB-S/DSS frontend @0x08 DVB: registering frontend 0 (Fujitsu MB86A16 DVB-S)... -------------------------------------------------------------------------------- And here after trying a Scan: -------------------------------------------------------------------------------- 0001/0001]= [* I2C R-ACK ** PCMCIA-07 ** I2C DONE *] === ] mantis_i2c_write: Address=[0x08] <W>[ 37 === Interrupts[4080001/0001]= [* I2C R-ACK ** PCMCIA-07 ** I2C DONE *] === ] mantis_i2c_read: Address=[0x08] <R>[ === Interrupts[4080001/0001]= [* I2C R-ACK ** PCMCIA-07 ** I2C DONE *] === 08 ] mb86a16_write: writing to [0x08],Reg[0x21],Data[0x13] mantis_i2c_write: Address=[0x08] <W>[ 21 === Interrupts[4080001/0001]= [* I2C R-ACK ** PCMCIA-07 ** I2C DONE *] === 13 === Interrupts[4080001/0001]= [* I2C R-ACK ** PCMCIA-07 ** I2C DONE *] === ] mb86a16_write: writing to [0x08],Reg[0x22],Data[0x00] mantis_i2c_write: Address=[0x08] <W>[ 22 === Interrupts[4080001/0001]= [* I2C R-ACK ** PCMCIA-07 ** I2C DONE *] === 00 === Interrupts[4080001/0001]= [* I2C R-ACK ** PCMCIA-07 ** I2C DONE *] === ] mb86a16_write: writing to [0x08],Reg[0x23],Data[0x3c] mantis_i2c_write: Address=[0x08] <W>[ 23 === Interrupts[4080001/0001]= [* I2C R-ACK ** PCMCIA-07 ** I2C DONE *] === 3c === Interrupts[4080001/0001]= [* I2C R-ACK ** PCMCIA-07 ** I2C DONE *] === ] mb86a16_write: writing to [0x08],Reg[0x24],Data[0xb7] mantis_i2c_write: Address=[0x08] <W>[ 24 === Interrupts[4080001/0001]= [* I2C R-ACK ** PCMCIA-07 ** I2C DONE *] === b7 === Interrupts[4080001/0001]= [* I2C R-ACK ** PCMCIA-07 ** I2C DONE *] === ] mb86a16_write: writing to [0x08],Reg[0x25],Data[0x01] mantis_i2c_write: Address=[0x08] <W>[ 25 === Interrupts[4080001/0001]= [* I2C R-ACK ** PCMCIA-07 ** I2C DONE *] === 01 === Interrupts[4080001/0001]= [* I2C R-ACK ** PCMCIA-07 ** I2C DONE *] === ] mb86a16_write: writing to [0x08],Reg[0x2b],Data[0xa7] mantis_i2c_write: Address=[0x08] <W>[ 2b === Interrupts[4080001/0001]= [* I2C R-ACK ** PCMCIA-07 ** I2C DONE *] === a7 === Interrupts[4080001/0001]= [* I2C R-ACK ** PCMCIA-07 ** I2C DONE *] === ] mb86a16_write: writing to [0x08],Reg[0x2c],Data[0x0f] mantis_i2c_write: Address=[0x08] <W>[ 2c === Interrupts[4080001/0001]= [* I2C R-ACK ** PCMCIA-07 ** I2C DONE *] === 0f === Interrupts[4080001/0001]= [* I2C R-ACK ** PCMCIA-07 ** I2C DONE *] === ] mb86a16_write: writing to [0x08],Reg[0x0c],Data[0x04] mantis_i2c_write: Address=[0x08] <W>[ 0c === Interrupts[4080001/0001]= [* I2C R-ACK ** PCMCIA-07 ** I2C DONE *] === 04 === Interrupts[4080001/0001]= [* I2C R-ACK ** PCMCIA-07 ** I2C DONE *] === ] mantis_i2c_write: Address=[0x08] <W>[ 37 === Interrupts[4080001/0001]= [* I2C R-ACK ** PCMCIA-07 ** I2C DONE *] === ] mantis_i2c_read: Address=[0x08] <R>[ === Interrupts[4080001/0001]= [* I2C R-ACK ** PCMCIA-07 ** I2C DONE *] === 0e ] mb86a16_write: writing to [0x08],Reg[0x21],Data[0x13] mantis_i2c_write: Address=[0x08] <W>[ 21 === Interrupts[4080001/0001]= [* I2C R-ACK ** PCMCIA-07 ** I2C DONE *] === 13 === Interrupts[4080001/0001]= [* I2C R-ACK ** PCMCIA-07 ** I2C DONE *] === ] mb86a16_write: writing to [0x08],Reg[0x22],Data[0x00] mantis_i2c_write: Address=[0x08] <W>[ 22 === Interrupts[4080001/0001]= [* I2C R-ACK ** PCMCIA-07 ** I2C DONE *] === 00 === Interrupts[4080001/0001]= [* I2C R-ACK ** PCMCIA-07 ** I2C DONE *] === ] mb86a16_write: writing to [0x08],Reg[0x23],Data[0x3d] mantis_i2c_write: Address=[0x08] <W>[ 23 === Interrupts[4080001/0001]= [* I2C R-ACK ** PCMCIA-07 ** I2C DONE *] === 3d === Interrupts[4080001/0001]= [* I2C R-ACK ** PCMCIA-07 ** I2C DONE *] === ] mb86a16_write: writing to [0x08],Reg[0x24],Data[0x87] mantis_i2c_write: Address=[0x08] <W>[ 24 === Interrupts[4080001/0001]= [* I2C R-ACK ** PCMCIA-07 ** I2C DONE *] === 87 === Interrupts[4080001/0001]= [* I2C R-ACK ** PCMCIA-07 ** I2C DONE *] === ] mb86a16_write: writing to [0x08],Reg[0x25],Data[0x01] mantis_i2c_write: Address=[0x08] <W>[ 25 === Interrupts[4080001/0001]= [* I2C R-ACK ** PCMCIA-07 ** I2C DONE *] === 01 === Interrupts[4080001/0001]= [* I2C R-ACK ** PCMCIA-07 ** I2C DONE *] === ] mb86a16_write: writing to [0x08],Reg[0x2b],Data[0x2c] mantis_i2c_write: Address=[0x08] <W>[ 2b === Interrupts[4080001/0001]= [* I2C R-ACK ** PCMCIA-07 ** I2C DONE *] === 2c === Interrupts[4080001/0001]= [* I2C R-ACK ** PCMCIA-07 ** I2C DONE *] === ] mb86a16_write: writing to [0x08],Reg[0x2c],Data[0x00] mantis_i2c_write: Address=[0x08] <W>[ 2c === Interrupts[4080001/0001]= [* I2C R-ACK ** PCMCIA-07 ** I2C DONE *] === 00 === Interrupts[4080001/0001]= [* I2C R-ACK ** PCMCIA-07 ** I2C DONE *] === ] mb86a16_write: writing to [0x08],Reg[0x0c],Data[0x04] mantis_i2c_write: Address=[0x08] <W>[ 0c === Interrupts[4080001/0001]= [* I2C R-ACK ** PCMCIA-07 ** I2C DONE *] === 04 === Interrupts[4080001/0001]= [* I2C R-ACK ** PCMCIA-07 ** I2C DONE *] === ] mantis_i2c_write: Address=[0x08] <W>[ 37 === Interrupts[4080001/0001]= [* I2C R-ACK ** PCMCIA-07 ** I2C DONE *] === ] mantis_i2c_read: Address=[0x08] <R>[ === Interrupts[4080001/0001]= [* I2C R-ACK ** PCMCIA-07 ** I2C DONE *] === 36 ] mb86a16_write: writing to [0x08],Reg[0x21],Data[0x13] mantis_i2c_write: Address=[0x08] <W>[ 21 === Interrupts[4080001/0001]= [* I2C R-ACK ** PCMCIA-07 ** I2C DONE *] === 13 === Interrupts[4080001/0001]= [* I2C R-ACK ** PCMCIA-07 ** I2C DONE *] === ] mb86a16_write: writing to [0x08],Reg[0x22],Data[0x00] mantis_i2c_write: Address=[0x08] <W>[ 22 === Interrupts[4080001/0001]= [* I2C R-ACK ** PCMCIA-07 ** I2C DONE *] === 00 === Interrupts[4080001/0001]= [* I2C R-ACK ** PCMCIA-07 ** I2C DONE *] === ] mb86a16_write: writing to [0x08],Reg[0x23],Data[0x3c] mantis_i2c_write: Address=[0x08] <W>[ 23 === Interrupts[4080001/0001]= [* I2C R-ACK ** PCMCIA-07 ** I2C DONE *] === 3c === Interrupts[4080001/0001]= [* I2C R-ACK ** PCMCIA-07 ** I2C DONE *] === ] mb86a16_write: writing to [0x08],Reg[0x24],Data[0x87] mantis_i2c_write: Address=[0x08] <W>[ 24 === Interrupts[4080001/0001]= [* I2C R-ACK ** PCMCIA-07 ** I2C DONE *] === 87 === Interrupts[4080001/0001]= [* I2C R-ACK ** PCMCIA-07 ** I2C DONE *] === ] mb86a16_write: writing to [0x08],Reg[0x25],Data[0x01] mantis_i2c_write: Address=[0x08] <W>[ 25 === Interrupts[4080001/0001]= [* I2C R-ACK ** PCMCIA-07 ** I2C DONE *] === 01 === Interrupts[4080001/0001]= [* I2C R-ACK ** PCMCIA-07 ** I2C DONE *] === ] mb86a16_write: writing to [0x08],Reg[0x2b],Data[0xd4] mantis_i2c_write: Address=[0x08] <W>[ 2b === Interrupts[4080001/0001]= [* I2C R-ACK ** PCMCIA-07 ** I2C DONE *] === d4 === Interrupts[4080001/0001]= [* I2C R-ACK ** PCMCIA-07 ** I2C DONE *] === ] mb86a16_write: writing to [0x08],Reg[0x2c],Data[0x0f] mantis_i2c_write: Address=[0x08] <W>[ 2c === Interrupts[4080001/0001]= [* I2C R-ACK ** PCMCIA-07 ** I2C DONE *] === 0f === Interrupts[4080001/0001]= [* I2C R-ACK ** PCMCIA-07 ** I2C DONE *] === ] mb86a16_write: writing to [0x08],Reg[0x0c],Data[0x04] mantis_i2c_write: Address=[0x08] <W>[ 0c === Interrupts[4080001/0001]= [* I2C R-ACK ** PCMCIA-07 ** I2C DONE *] === 04 === Interrupts[4080001/0001]= [* I2C R-ACK ** PCMCIA-07 ** I2C DONE *] === ] mantis_i2c_write: Address=[0x08] <W>[ 37 === Interrupts[4080001/0001]= [* I2C R-ACK ** PCMCIA-07 ** I2C DONE *] === ] mantis_i2c_read: Address=[0x08] <R>[ === Interrupts[4080001/0001]= [* I2C R-ACK ** PCMCIA-07 ** I2C DONE *] === 10 ] mb86a16_set_fe: NO -- SIGNAL mantis_i2c_write: Address=[0x08] <W>[ 0d === Interrupts[4080001/0001]= [* I2C R-ACK ** PCMCIA-07 ** I2C DONE *] === ] mantis_i2c_read: Address=[0x08] <R>[ === Interrupts[4080001/0001]= [* I2C R-ACK ** PCMCIA-07 ** I2C DONE *] === 00 ] sync_chk: Status = 00, mb86a16_write: writing to [0x08],Reg[0x32],Data[0x02] mantis_i2c_write: Address=[0x08] <W>[ 32 === Interrupts[4080001/0001]= [* I2C R-ACK ** PCMCIA-07 ** I2C DONE *] === 02 === Interrupts[4080001/0001]= [* I2C R-ACK ** PCMCIA-07 ** I2C DONE *] === ] mb86a16_write: writing to [0x08],Reg[0x06],Data[0xdf] mantis_i2c_write: Address=[0x08] <W>[ 06 === Interrupts[4080001/0001]= [* I2C R-ACK ** PCMCIA-07 ** I2C DONE *] === df === Interrupts[4080001/0001]= [* I2C R-ACK ** PCMCIA-07 ** I2C DONE *] === ] mb86a16_write: writing to [0x08],Reg[0x0a],Data[0x3d] mantis_i2c_write: Address=[0x08] <W>[ 0a === Interrupts[4080001/0001]= [* I2C R-ACK ** PCMCIA-07 ** I2C DONE *] === 3d === Interrupts[4080001/0001]= [* I2C R-ACK ** PCMCIA-07 ** I2C DONE *] === ] mb86a16_write: writing to [0x08],Reg[0x2b],Data[0x00] mantis_i2c_write: Address=[0x08] <W>[ 2b === Interrupts[4080001/0001]= [* I2C R-ACK ** PCMCIA-07 ** I2C DONE *] === 00 === Interrupts[4080001/0001]= [* I2C R-ACK ** PCMCIA-07 ** I2C DONE *] === ] mb86a16_write: writing to [0x08],Reg[0x2c],Data[0x00] mantis_i2c_write: Address=[0x08] <W>[ 2c === Interrupts[4080001/0001]= [* I2C R-ACK ** PCMCIA-07 ** I2C DONE *] === 00 === Interrupts[4080001/0001]= [* I2C R-ACK ** PCMCIA-07 ** I2C DONE *] === ] mb86a16_write: writing to [0x08],Reg[0x58],Data[0x00] mantis_i2c_write: Address=[0x08] <W>[ 58 === Interrupts[4080001/0001]= [* I2C R-ACK ** PCMCIA-07 ** I2C DONE *] === 00 === Interrupts[4080001/0001]= [* I2C R-ACK ** PCMCIA-07 ** I2C DONE *] === ] mb86a16_write: writing to [0x08],Reg[0x59],Data[0x00] mantis_i2c_write: Address=[0x08] <W>[ 59 === Interrupts[4080001/0001]= [* I2C R-ACK ** PCMCIA-07 ** I2C DONE *] === 00 === Interrupts[4080001/0001]= [* I2C R-ACK ** PCMCIA-07 ** I2C DONE *] === ] mb86a16_write: writing to [0x08],Reg[0x08],Data[0x16] mantis_i2c_write: Address=[0x08] <W>[ 08 === Interrupts[4080001/0001]= [* I2C R-ACK ** PCMCIA-07 ** I2C DONE *] === 16 === Interrupts[4080001/0001]= [* I2C R-ACK ** PCMCIA-07 ** I2C DONE *] === ] mb86a16_write: writing to [0x08],Reg[0x2f],Data[0x21] mantis_i2c_write: Address=[0x08] <W>[ 2f === Interrupts[4080001/0001]= [* I2C R-ACK ** PCMCIA-07 ** I2C DONE *] === 21 === Interrupts[4080001/0001]= [* I2C R-ACK ** PCMCIA-07 ** I2C DONE *] === ] mb86a16_write: writing to [0x08],Reg[0x39],Data[0x38] mantis_i2c_write: Address=[0x08] <W>[ 39 === Interrupts[4080001/0001]= [* I2C R-ACK ** PCMCIA-07 ** I2C DONE *] === 38 === Interrupts[4080001/0001]= [* I2C R-ACK ** PCMCIA-07 ** I2C DONE *] === ] mb86a16_write: writing to [0x08],Reg[0x3d],Data[0x00] mantis_i2c_write: Address=[0x08] <W>[ 3d === Interrupts[4080001/0001]= [* I2C R-ACK ** PCMCIA-07 ** I2C DONE *] === 00 === Interrupts[4080001/0001]= [* I2C R-ACK ** PCMCIA-07 ** I2C DONE *] === ] mb86a16_write: writing to [0x08],Reg[0x3e],Data[0x1c] mantis_i2c_write: Address=[0x08] <W>[ 3e === Interrupts[4080001/0001]= [* I2C R-ACK ** PCMCIA-07 ** I2C DONE *] === 1c === Interrupts[4080001/0001]= [* I2C R-ACK ** PCMCIA-07 ** I2C DONE *] === ] mb86a16_write: writing to [0x08],Reg[0x3f],Data[0x20] mantis_i2c_write: Address=[0x08] <W>[ 3f === Interrupts[4080001/0001]= [* I2C R-ACK ** PCMCIA-07 ** I2C DONE *] === 20 === Interrupts[4080001/0001]= [* I2C R-ACK ** PCMCIA-07 ** I2C DONE *] === ] mb86a16_write: writing to [0x08],Reg[0x40],Data[0x1e] mantis_i2c_write: Address=[0x08] <W>[ 40 === Interrupts[4080001/0001]= [* I2C R-ACK ** PCMCIA-07 ** I2C DONE *] === 1e === Interrupts[4080001/0001]= [* I2C R-ACK ** PCMCIA-07 ** I2C DONE *] === ] mb86a16_write: writing to [0x08],Reg[0x41],Data[0x23] mantis_i2c_write: Address=[0x08] <W>[ 41 === Interrupts[4080001/0001]= [* I2C R-ACK ** PCMCIA-07 ** I2C DONE *] === 23 === Interrupts[4080001/0001]= [* I2C R-ACK ** PCMCIA-07 ** I2C DONE *] === ] mb86a16_write: writing to [0x08],Reg[0x54],Data[0xff] mantis_i2c_write: Address=[0x08] <W>[ 54 === Interrupts[4080001/0001]= [* I2C R-ACK ** PCMCIA-07 ** I2C DONE *] === ff === Interrupts[4080001/0001]= [* I2C R-ACK ** PCMCIA-07 ** I2C DONE *] === ] mb86a16_write: writing to [0x08],Reg[0x00],Data[0x00] mantis_i2c_write: Address=[0x08] <W>[ 00 === Interrupts[4080001/0001]= [* I2C R-ACK ** PCMCIA-07 ** I2C DONE *] === 00 === Interrupts[4080001/0001]= [* I2C R-ACK ** PCMCIA-07 ** I2C DONE *] === ] mb86a16_write: writing to [0x08],Reg[0x2d],Data[0x1a] mantis_i2c_write: Address=[0x08] <W>[ 2d === Interrupts[4080001/0001]= [* I2C R-ACK ** PCMCIA-07 ** I2C DONE *] === 1a === Interrupts[4080001/0001]= [* I2C R-ACK ** PCMCIA-07 ** I2C DONE *] === ] mb86a16_write: writing to [0x08],Reg[0x49],Data[0x7a] mantis_i2c_write: Address=[0x08] <W>[ 49 === Interrupts[4080001/0001]= [* I2C R-ACK ** PCMCIA-07 ** I2C DONE *] === 7a === Interrupts[4080001/0001]= [* I2C R-ACK ** PCMCIA-07 ** I2C DONE *] === ] mb86a16_write: writing to [0x08],Reg[0x2a],Data[0x32] mantis_i2c_write: Address=[0x08] <W>[ 2a === Interrupts[4080001/0001]= [* I2C R-ACK ** PCMCIA-07 ** I2C DONE *] === 32 === Interrupts[4080001/0001]= [* I2C R-ACK ** PCMCIA-07 ** I2C DONE *] === ] mb86a16_write: writing to [0x08],Reg[0x36],Data[0x06] mantis_i2c_write: Address=[0x08] <W>[ 36 === Interrupts[4080001/0001]= [* I2C R-ACK ** PCMCIA-07 ** I2C DONE *] === 06 === Interrupts[4080001/0001]= [* I2C R-ACK ** PCMCIA-07 ** I2C DONE *] === ] mb86a16_write: writing to [0x08],Reg[0x33],Data[0x00] mantis_i2c_write: Address=[0x08] <W>[ 33 === Interrupts[4080001/0001]= [* I2C R-ACK ** PCMCIA-07 ** I2C DONE *] === 00 === Interrupts[4080001/0001]= [* I2C R-ACK ** PCMCIA-07 ** I2C DONE *] === ] mb86a16_write: writing to [0x08],Reg[0x03],Data[0x04] mantis_i2c_write: Address=[0x08] <W>[ 03 === Interrupts[4080001/0001]= [* I2C R-ACK ** PCMCIA-07 ** I2C DONE *] === 04 === Interrupts[4080001/0001]= [* I2C R-ACK ** PCMCIA-07 ** I2C DONE *] === ] mb86a16_write: writing to [0x08],Reg[0x04],Data[0x64] mantis_i2c_write: Address=[0x08] <W>[ 04 === Interrupts[4080001/0001]= [* I2C R-ACK ** PCMCIA-07 ** I2C DONE *] === 64 === Interrupts[4080001/0001]= [* I2C R-ACK ** PCMCIA-07 ** I2C DONE *] === ] mb86a16_write: writing to [0x08],Reg[0x05],Data[0x01] mantis_i2c_write: Address=[0x08] <W>[ 05 === Interrupts[4080001/0001]= [* I2C R-ACK ** PCMCIA-07 ** I2C DONE *] === 01 === Interrupts[4080001/0001]= [* I2C R-ACK ** PCMCIA-07 ** I2C DONE *] === ] mb86a16_write: writing to [0x08],Reg[0x21],Data[0x13] mantis_i2c_write: Address=[0x08] <W>[ 21 === Interrupts[4080001/0001]= [* I2C R-ACK ** PCMCIA-07 ** I2C DONE *] === 13 === Interrupts[4080001/0001]= [* I2C R-ACK ** PCMCIA-07 ** I2C DONE *] === ] mb86a16_write: writing to [0x08],Reg[0x22],Data[0x00] mantis_i2c_write: Address=[0x08] <W>[ 22 === Interrupts[4080001/0001]= [* I2C R-ACK ** PCMCIA-07 ** I2C DONE *] === 00 === Interrupts[4080001/0001]= [* I2C R-ACK ** PCMCIA-07 ** I2C DONE *] === ] mb86a16_write: writing to [0x08],Reg[0x23],Data[0x3d] mantis_i2c_write: Address=[0x08] <W>[ 23 === Interrupts[4080001/0001]= [* I2C R-ACK ** PCMCIA-07 ** I2C DONE *] === 3d === Interrupts[4080001/0001]= [* I2C R-ACK ** PCMCIA-07 ** I2C DONE *] === ] mb86a16_write: writing to [0x08],Reg[0x24],Data[0x07] mantis_i2c_write: Address=[0x08] <W>[ 24 === Interrupts[4080001/0001]= [* I2C R-ACK ** PCMCIA-07 ** I2C DONE *] === 07 === Interrupts[4080001/0001]= [* I2C R-ACK ** PCMCIA-07 ** I2C DONE *] === ] mb86a16_write: writing to [0x08],Reg[0x25],Data[0x01] mantis_i2c_write: Address=[0x08] <W>[ 25 === Interrupts[4080001/0001]= [* I2C R-ACK ** PCMCIA-07 ** I2C DONE *] === 01 === Interrupts[4080001/0001]= [* I2C R-ACK ** PCMCIA-07 ** I2C DONE *] === ] mb86a16_write: writing to [0x08],Reg[0x2b],Data[0x00] mantis_i2c_write: Address=[0x08] <W>[ 2b === Interrupts[4080001/0001]= [* I2C R-ACK ** PCMCIA-07 ** I2C DONE *] === 00 === Interrupts[4080001/0001]= [* I2C R-ACK ** PCMCIA-07 ** I2C DONE *] === ] mb86a16_write: writing to [0x08],Reg[0x2c],Data[0x00] mantis_i2c_write: Address=[0x08] <W>[ 2c === Interrupts[4080001/0001]= [* I2C R-ACK ** PCMCIA-07 ** I2C DONE *] === 00 === Interrupts[4080001/0001]= [* I2C R-ACK ** PCMCIA-07 ** I2C DONE *] === ] mb86a16_write: writing to [0x08],Reg[0x0c],Data[0x04] mantis_i2c_write: Address=[0x08] <W>[ 0c === Interrupts[4080001/0001]= [* I2C R-ACK ** PCMCIA-07 ** I2C DONE *] === 04 === Interrupts[4080001/0001]= [* I2C R-ACK ** PCMCIA-07 ** I2C DONE *] === ] mantis_i2c_write: Address=[0x08] <W>[ 37 === Interrupts[4080001/0001]= [* I2C R-ACK ** PCMCIA-07 ** I2C DONE *] === ] mantis_i2c_read: Address=[0x08] <R>[ === Interrupts[4080001/0001]= [* I2C R-ACK ** PCMCIA-07 ** I2C DONE *] === 0c ] mb86a16_write: writing to [0x08],Reg[0x21],Data[0x13] mantis_i2c_write: Address=[0x08] <W>[ 21 === Interrupts[4080001/0001]= [* I2C R-ACK ** PCMCIA-07 ** I2C DONE *] === 13 === Interrupts[4080001/0001]= [* I2C R-ACK ** PCMCIA-07 ** I2C DONE *] === ] mb86a16_write: writing to [0x08],Reg[0x22],Data[0x00] mantis_i2c_write: Address=[0x08] <W>[ 22 === Interrupts[4080001/0001]= [* I2C R-ACK ** PCMCIA-07 ** I2C DONE *] === 00 === Interrupts[4080001/0001]= [* I2C R-ACK ** PCMCIA-07 ** I2C DONE *] === ] mb86a16_write: writing to [0x08],Reg[0x23],Data[0x3d] mantis_i2c_write: Address=[0x08] <W>[ 23 === Interrupts[4080001/0001]= [* I2C R-ACK ** PCMCIA-07 ** I2C DONE *] === 3d === Interrupts[4080001/0001]= [* I2C R-ACK ** PCMCIA-07 ** I2C DONE *] === ] mb86a16_write: writing to [0x08],Reg[0x24],Data[0x37] mantis_i2c_write: Address=[0x08] <W>[ 24 === Interrupts[4080001/0001]= [* I2C R-ACK ** PCMCIA-07 ** I2C DONE *] === 37 === Interrupts[4080001/0001]= [* I2C R-ACK ** PCMCIA-07 ** I2C DONE *] === ] mb86a16_write: writing to [0x08],Reg[0x25],Data[0x01] mantis_i2c_write: Address=[0x08] <W>[ 25 === Interrupts[4080001/0001]= [* I2C R-ACK ** PCMCIA-07 ** I2C DONE *] === 01 === Interrupts[4080001/0001]= [* I2C R-ACK ** PCMCIA-07 ** I2C DONE *] === ] mb86a16_write: writing to [0x08],Reg[0x2b],Data[0xd4] mantis_i2c_write: Address=[0x08] <W>[ 2b === Interrupts[4080001/0001]= [* I2C R-ACK ** PCMCIA-07 ** I2C DONE *] === d4 === Interrupts[4080001/0001]= [* I2C R-ACK ** PCMCIA-07 ** I2C DONE *] === ] mb86a16_write: writing to [0x08],Reg[0x2c],Data[0x0f] mantis_i2c_write: Address=[0x08] <W>[ 2c === Interrupts[4080001/0001]= [* I2C R-ACK ** PCMCIA-07 ** I2C DONE *] === 0f === Interrupts[4080001/0001]= [* I2C R-ACK ** PCMCIA-07 ** I2C DONE *] === ] mb86a16_write: writing to [0x08],Reg[0x0c],Data[0x04] mantis_i2c_write: Address=[0x08] <W>[ 0c === Interrupts[4080001/0001]= [* I2C R-ACK ** PCMCIA-07 ** I2C DONE *] === 04 === Interrupts[4080001/0001]= [* I2C R-ACK ** PCMCIA-07 ** I2C DONE *] === ] mantis_i2c_write: Address=[0x08] <W>[ 37 === Interrupts[4080001/0001]= [* I2C R-ACK ** PCMCIA-07 ** I2C DONE *] === ] mantis_i2c_read: Address=[0x08] <R>[ === Interrupts[4080001/0001]= [* I2C R-ACK ** PCMCIA-07 ** I2C DONE *] === 0b ] mb86a16_write: writing to [0x08],Reg[0x21],Data[0x13] mantis_i2c_write: Address=[0x08] <W>[ 21 === Interrupts[4080001/0001]= [* I2C R-ACK ** PCMCIA-07 ** I2C DONE *] === 13 === Interrupts[4080001/0001]= [* I2C R-ACK ** PCMCIA-07 ** I2C DONE *] === ] mb86a16_write: writing to [0x08],Reg[0x22],Data[0x00] mantis_i2c_write: Address=[0x08] <W>[ 22 === Interrupts[4080001/0001]= [* I2C R-ACK ** PCMCIA-07 ** I2C DONE *] === 00 === Interrupts[4080001/0001]= [* I2C R-ACK ** PCMCIA-07 ** I2C DONE *] === ] mb86a16_write: writing to [0x08],Reg[0x23],Data[0x3c] mantis_i2c_write: Address=[0x08] <W>[ 23 === Interrupts[4080001/0001]= [* I2C R-ACK ** PCMCIA-07 ** I2C DONE *] === 3c === Interrupts[4080001/0001]= [* I2C R-ACK ** PCMCIA-07 ** I2C DONE *] === ] mb86a16_write: writing to [0x08],Reg[0x24],Data[0xd7] mantis_i2c_write: Address=[0x08] <W>[ 24 === Interrupts[4080001/0001]= [* I2C R-ACK ** PCMCIA-07 ** I2C DONE *] === d7 === Interrupts[4080001/0001]= [* I2C R-ACK ** PCMCIA-07 ** I2C DONE *] === ] mb86a16_write: writing to [0x08],Reg[0x25],Data[0x01] mantis_i2c_write: Address=[0x08] <W>[ 25 === Interrupts[4080001/0001]= [* I2C R-ACK ** PCMCIA-07 ** I2C DONE *] === 01 === Interrupts[4080001/0001]= [* I2C R-ACK ** PCMCIA-07 ** I2C DONE *] === ] mb86a16_write: writing to [0x08],Reg[0x2b],Data[0x2c] mantis_i2c_write: Address=[0x08] <W>[ 2b === Interrupts[4080001/0001]= [* I2C R-ACK ** PCMCIA-07 ** I2C DONE *] === 2c === Interrupts[4080001/0001]= [* I2C R-ACK ** PCMCIA-07 ** I2C DONE *] === ] mb86a16_write: writing to [0x08],Reg[0x2c],Data[0x00] mantis_i2c_write: Address=[0x08] <W>[ 2c === Interrupts[4080001/0001]= [* I2C R-ACK ** PCMCIA-07 ** I2C DONE *] === 00 === Interrupts[4080001/0001]= [* I2C R-ACK ** PCMCIA-07 ** I2C DONE *] === ] mb86a16_write: writing to [0x08],Reg[0x0c],Data[0x04] mantis_i2c_write: Address=[0x08] <W>[ 0c === Interrupts[4080001/0001]= [* I2C R-ACK ** PCMCIA-07 ** I2C DONE *] === 04 === Interrupts[4080001/0001]= [* I2C R-ACK ** PCMCIA-07 ** I2C DONE *] === ] mantis_i2c_write: Address=[0x08] <W>[ 37 === Interrupts[4080001/0001]= [* I2C R-ACK ** PCMCIA-07 ** I2C DONE *] === ] mantis_i2c_read: Address=[0x08] <R>[ === Interrupts[4080001/0001]= [* I2C R-ACK ** PCMCIA-07 ** I2C DONE *] === 0d ] mb86a16_write: writing to [0x08],Reg[0x21],Data[0x13] mantis_i2c_write: Address=[0x08] <W>[ 21 === Interrupts[4080001/0001]= [* I2C R-ACK ** PCMCIA-07 ** I2C DONE *] === 13 === Interrupts[4080001/0001]= [* I2C R-ACK ** PCMCIA-07 ** I2C DONE *] === ] mb86a16_write: writing to [0x08],Reg[0x22],Data[0x00] mantis_i2c_write: Address=[0x08] <W>[ 22 === Interrupts[4080001/0001]= [* I2C R-ACK ** PCMCIA-07 ** I2C DONE *] === 00 === Interrupts[4080001/0001]= [* I2C R-ACK ** PCMCIA-07 ** I2C DONE *] === ] mb86a16_write: writing to [0x08],Reg[0x23],Data[0x3d] mantis_i2c_write: Address=[0x08] <W>[ 23 === Interrupts[4080001/0001]= [* I2C R-ACK ** PCMCIA-07 ** I2C DONE *] === 3d === Interrupts[4080001/0001]= [* I2C R-ACK ** PCMCIA-07 ** I2C DONE *] === ] mb86a16_write: writing to [0x08],Reg[0x24],Data[0x67] mantis_i2c_write: Address=[0x08] <W>[ 24 === Interrupts[4080001/0001]= [* I2C R-ACK ** PCMCIA-07 ** I2C DONE *] === 67 === Interrupts[4080001/0001]= [* I2C R-ACK ** PCMCIA-07 ** I2C DONE *] === ] mb86a16_write: writing to [0x08],Reg[0x25],Data[0x01] mantis_i2c_write: Address=[0x08] <W>[ 25 === Interrupts[4080001/0001]= [* I2C R-ACK ** PCMCIA-07 ** I2C DONE *] === 01 === Interrupts[4080001/0001]= [* I2C R-ACK ** PCMCIA-07 ** I2C DONE *] === ] mb86a16_write: writing to [0x08],Reg[0x2b],Data[0xa7] mantis_i2c_write: Address=[0x08] <W>[ 2b === Interrupts[4080001/0001]= [* I2C R-ACK ** PCMCIA-07 ** I2C DONE *] === a7 === Interrupts[4080001/0001]= [* I2C R-ACK ** PCMCIA-07 ** I2C DONE *] === ] mb86a16_write: writing to [0x08],Reg[0x2c],Data[0x0f] mantis_i2c_write: Address=[0x08] <W>[ 2c === Interrupts[4080001/0001]= [* I2C R-ACK ** PCMCIA-07 ** I2C DONE *] === 0f === Interrupts[4080001/0001]= [* I2C R-ACK ** PCMCIA-07 ** I2C DONE *] === ] mb86a16_write: writing to [0x08],Reg[0x0c],Data[0x04] mantis_i2c_write: Address=[0x08] <W>[ 0c === Interrupts[4080001/0001]= [* I2C R-ACK ** PCMCIA-07 ** I2C DONE *] === 04 === Interrupts[4080001/0001]= [* I2C R-ACK ** PCMCIA-07 ** I2C DONE *] === ] mantis_i2c_write: Address=[0x08] <W>[ 37 === Interrupts[4080001/0001]= [* I2C R-ACK ** PCMCIA-07 ** I2C DONE *] === ] mantis_i2c_read: Address=[0x08] <R>[ === Interrupts[4080001/0001]= [* I2C R-ACK ** PCMCIA-07 ** I2C DONE *] === 09 ] mb86a16_write: writing to [0x08],Reg[0x21],Data[0x13] mantis_i2c_write: Address=[0x08] <W>[ 21 === Interrupts[4080001/0001]= [* I2C R-ACK ** PCMCIA-07 ** I2C DONE *] === 13 === Interrupts[4080001/0001]= [* I2C R-ACK ** PCMCIA-07 ** I2C DONE *] === ] mb86a16_write: writing to [0x08],Reg[0x22],Data[0x00] mantis_i2c_write: Address=[0x08] <W>[ 22 === Interrupts[4080001/0001]= [* I2C R-ACK ** PCMCIA-07 ** I2C DONE *] === 00 === Interrupts[4080001/0001]= [* I2C R-ACK ** PCMCIA-07 ** I2C DONE *] === ] mb86a16_write: writing to [0x08],Reg[0x23],Data[0x3c] mantis_i2c_write: Address=[0x08] <W>[ 23 === Interrupts[4080001/0001]= [* I2C R-ACK ** PCMCIA-07 ** I2C DONE *] === 3c === Interrupts[4080001/0001]= [* I2C R-ACK ** PCMCIA-07 ** I2C DONE *] === ] mb86a16_write: writing to [0x08],Reg[0x24],Data[0xb7] mantis_i2c_write: Address=[0x08] <W>[ 24 === Interrupts[4080001/0001]= [* I2C R-ACK ** PCMCIA-07 ** I2C DONE *] === b7 === Interrupts[4080001/0001]= [* I2C R-ACK ** PCMCIA-07 ** I2C DONE *] === ] mb86a16_write: writing to [0x08],Reg[0x25],Data[0x01] mantis_i2c_write: Address=[0x08] <W>[ 25 === Interrupts[4080001/0001]= [* I2C R-ACK ** PCMCIA-07 ** I2C DONE *] === 01 === Interrupts[4080001/0001]= [* I2C R-ACK ** PCMCIA-07 ** I2C DONE *] === ] mb86a16_write: writing to [0x08],Reg[0x2b],Data[0xa7] mantis_i2c_write: Address=[0x08] <W>[ 2b === Interrupts[4080001/0001]= [* I2C R-ACK ** PCMCIA-07 ** I2C DONE *] === a7 === Interrupts[4080001/0001]= [* I2C R-ACK ** PCMCIA-07 ** I2C DONE *] === ] mb86a16_write: writing to [0x08],Reg[0x2c],Data[0x0f] mantis_i2c_write: Address=[0x08] <W>[ 2c === Interrupts[4080001/0001]= [* I2C R-ACK ** PCMCIA-07 ** I2C DONE *] === 0f === Interrupts[4080001/0001]= [* I2C R-ACK ** PCMCIA-07 ** I2C DONE *] === ] mb86a16_write: writing to [0x08],Reg[0x0c],Data[0x04] mantis_i2c_write: Address=[0x08] <W>[ 0c === Interrupts[4080001/0001]= [* I2C R-ACK ** PCMCIA-07 ** I2C DONE *] === 04 === Interrupts[4080001/0001]= [* I2C R-ACK ** PCMCIA-07 ** I2C DONE *] === ] mantis_i2c_write: Address=[0x08] <W>[ 37 === Interrupts[4080001/0001]= [* I2C R-ACK ** PCMCIA-07 ** I2C DONE *] === ] mantis_i2c_read: Address=[0x08] <R>[ === Interrupts[4080001/0001]= [* I2C R-ACK ** PCMCIA-07 ** I2C DONE *] === 0e ] mb86a16_write: writing to [0x08],Reg[0x21],Data[0x13] mantis_i2c_write: Address=[0x08] <W>[ 21 === Interrupts[4080001/0001]= [* I2C R-ACK ** PCMCIA-07 ** I2C DONE *] === 13 === Interrupts[4080001/0001]= [* I2C R-ACK ** PCMCIA-07 ** I2C DONE *] === ] mb86a16_write: writing to [0x08],Reg[0x22],Data[0x00] mantis_i2c_write: Address=[0x08] <W>[ 22 === Interrupts[4080001/0001]= [* I2C R-ACK ** PCMCIA-07 ** I2C DONE *] === 00 === Interrupts[4080001/0001]= [* I2C R-ACK ** PCMCIA-07 ** I2C DONE *] === ] mb86a16_write: writing to [0x08],Reg[0x23],Data[0x3d] mantis_i2c_write: Address=[0x08] <W>[ 23 === Interrupts[4080001/0001]= [* I2C R-ACK ** PCMCIA-07 ** I2C DONE *] === 3d === Interrupts[4080001/0001]= [* I2C R-ACK ** PCMCIA-07 ** I2C DONE *] === ] mb86a16_write: writing to [0x08],Reg[0x24],Data[0x87] mantis_i2c_write: Address=[0x08] <W>[ 24 === Interrupts[4080001/0001]= [* I2C R-ACK ** PCMCIA-07 ** I2C DONE *] === 87 === Interrupts[4080001/0001]= [* I2C R-ACK ** PCMCIA-07 ** I2C DONE *] === ] mb86a16_write: writing to [0x08],Reg[0x25],Data[0x01] mantis_i2c_write: Address=[0x08] <W>[ 25 === Interrupts[4080001/0001]= [* I2C R-ACK ** PCMCIA-07 ** I2C DONE *] === 01 === Interrupts[4080001/0001]= [* I2C R-ACK ** PCMCIA-07 ** I2C DONE *] === ] mb86a16_write: writing to [0x08],Reg[0x2b],Data[0x2c] mantis_i2c_write: Address=[0x08] <W>[ 2b === Interrupts[4080001/0001]= [* I2C R-ACK ** PCMCIA-07 ** I2C DONE *] === 2c === Interrupts[4080001/0001]= [* I2C R-ACK ** PCMCIA-07 ** I2C DONE *] === ] mb86a16_write: writing to [0x08],Reg[0x2c],Data[0x00] mantis_i2c_write: Address=[0x08] <W>[ 2c === Interrupts[4080001/0001]= [* I2C R-ACK ** PCMCIA-07 ** I2C DONE *] === 00 === Interrupts[4080001/0001]= [* I2C R-ACK ** PCMCIA-07 ** I2C DONE *] === ] mb86a16_write: writing to [0x08],Reg[0x0c],Data[0x04] mantis_i2c_write: Address=[0x08] <W>[ 0c === Interrupts[4080001/0001]= [* I2C R-ACK ** PCMCIA-07 ** I2C DONE *] === 04 === Interrupts[4080001/0001]= [* I2C R-ACK ** PCMCIA-07 ** I2C DONE *] === ] mantis_i2c_write: Address=[0x08] <W>[ 37 === Interrupts[4080001/0001]= [* I2C R-ACK ** PCMCIA-07 ** I2C DONE *] === ] mantis_i2c_read: Address=[0x08] <R>[ === Interrupts[4080001/0001]= [* I2C R-ACK ** PCMCIA-07 ** I2C DONE *] === 39 ] mb86a16_write: writing to [0x08],Reg[0x21],Data[0x13] mantis_i2c_write: Address=[0x08] <W>[ 21 === Interrupts[4080001/0001]= [* I2C R-ACK ** PCMCIA-07 ** I2C DONE *] === 13 === Interrupts[4080001/0001]= [* I2C R-ACK ** PCMCIA-07 ** I2C DONE *] === ] mb86a16_write: writing to [0x08],Reg[0x22],Data[0x00] mantis_i2c_write: Address=[0x08] <W>[ 22 === Interrupts[4080001/0001]= [* I2C R-ACK ** PCMCIA-07 ** I2C DONE *] === 00 === Interrupts[4080001/0001]= [* I2C R-ACK ** PCMCIA-07 ** I2C DONE *] === ] mb86a16_write: writing to [0x08],Reg[0x23],Data[0x3c] mantis_i2c_write: Address=[0x08] <W>[ 23 === Interrupts[4080001/0001]= [* I2C R-ACK ** PCMCIA-07 ** I2C DONE *] === 3c === Interrupts[4080001/0001]= [* I2C R-ACK ** PCMCIA-07 ** I2C DONE *] === ] mb86a16_write: writing to [0x08],Reg[0x24],Data[0x87] mantis_i2c_write: Address=[0x08] <W>[ 24 === Interrupts[4080001/0001]= [* I2C R-ACK ** PCMCIA-07 ** I2C DONE *] === 87 === Interrupts[4080001/0001]= [* I2C R-ACK ** PCMCIA-07 ** I2C DONE *] === ] mb86a16_write: writing to [0x08],Reg[0x25],Data[0x01] mantis_i2c_write: Address=[0x08] <W>[ 25 === Interrupts[4080001/0001]= [* I2C R-ACK ** PCMCIA-07 ** I2C DONE *] === 01 === Interrupts[4080001/0001]= [* I2C R-ACK ** PCMCIA-07 ** I2C DONE *] === ] mb86a16_write: writing to [0x08],Reg[0x2b],Data[0xd4] mantis_i2c_write: Address=[0x08] <W>[ 2b === Interrupts[4080001/0001]= [* I2C R-ACK ** PCMCIA-07 ** I2C DONE *] === d4 === Interrupts[4080001/0001]= [* I2C R-ACK ** PCMCIA-07 ** I2C DONE *] === ] mb86a16_write: writing to [0x08],Reg[0x2c],Data[0x0f] mantis_i2c_write: Address=[0x08] <W>[ 2c === Interrupts[4080001/0001]= [* I2C R-ACK ** PCMCIA-07 ** I2C DONE *] === 0f === Interrupts[4080001/0001]= [* I2C R-ACK ** PCMCIA-07 ** I2C DONE *] === ] mb86a16_write: writing to [0x08],Reg[0x0c],Data[0x04] mantis_i2c_write: Address=[0x08] <W>[ 0c === Interrupts[4080001/0001]= [* I2C R-ACK ** PCMCIA-07 ** I2C DONE *] === 04 === Interrupts[4080001/0001]= [* I2C R-ACK ** PCMCIA-07 ** I2C DONE *] === ] mantis_i2c_write: Address=[0x08] <W>[ 37 === Interrupts[4080001/0001]= [* I2C R-ACK ** PCMCIA-07 ** I2C DONE *] === ] mantis_i2c_read: Address=[0x08] <R>[ === Interrupts[4080001/0001]= [* I2C R-ACK ** PCMCIA-07 ** I2C DONE *] === 11 ] mb86a16_set_fe: NO -- SIGNAL mantis_i2c_write: Address=[0x08] <W>[ 0d === Interrupts[4080001/0001]= [* I2C R-ACK ** PCMCIA-07 ** I2C DONE *] === ] mantis_i2c_read: Address=[0x08] <R>[ === Interrupts[4080001/0001]= [* I2C R-ACK ** PCMCIA-07 ** I2C DONE *] === 00 ] sync_chk: Status = 00, mantis_i2c_write: Address=[0x08] <W>[ 15 === Interrupts[4080001/0001]= [* I2C R-ACK ** PCMCIA-07 ** I2C DONE *] === ] mantis_i2c_read: Address=[0x08] <R>[ === Interrupts[4080001/0001]= [* I2C R-ACK ** PCMCIA-07 ** I2C DONE *] === a0 ] mantis_i2c_write: Address=[0x08] <W>[ 26 === Interrupts[4080001/0001]= [* I2C R-ACK ** PCMCIA-07 ** I2C DONE *] === ] mantis_i2c_read: Address=[0x08] <R>[ === Interrupts[4080001/0001]= [* I2C R-ACK ** PCMCIA-07 ** I2C DONE *] === 00 ] mb86a16_set_fe: AGC = a0 CNM = 00 -------------------------------------------------------------------------------- dvbscan Output: -------------------------------------------------------------------------------- scanning chan using '/dev/dvb/adapter0/frontend0' and '/dev/dvb/adapter0/demux0' initial transponder 12551500 V 22000000 5 >>> tune to: 12551:v:0:22000 WARNING: >>> tuning failed!!! >>> tune to: 12551:v:0:22000 (tuning failed) WARNING: >>> tuning failed!!! ERROR: initial tuning failed dumping lists (0 services) Done. -------------------------------------------------------------------------------- Applied fixes: mantis_dma.c (Patched manually, because the Line-numbers are wrong ) -------------------------------------------------------------------------------- diff -up -r mantis.alpha/linux/drivers/media/dvb/mantis/mantis_dma.c mantis/linux/drivers/media/dvb/mantis/mantis_dma.c --- mantis.alpha/linux/drivers/media/dvb/mantis/mantis_dma.c 2006-10-19 17:24:03.000000000 +0300 +++ mantis/linux/drivers/media/dvb/mantis/mantis_dma.c 2006-10-19 17:44:31.000000000 +0300 @@ -192,7 +192,7 @@ void mantis_dma_start(struct mantis_pci mantis_risc_program(mantis); mmwrite(cpu_to_le32(mantis->risc_dma), MANTIS_RISC_START); - mmwrite(MANTIS_GPIF_RDWRN, MANTIS_GPIF_ADDR); + mmwrite( mmread( MANTIS_GPIF_ADDR ) | MANTIS_GPIF_RDWRN, MANTIS_GPIF_ADDR); mmwrite(0, MANTIS_DMA_CTL); mantis->last_block = mantis->finished_block = 0; @@ -208,6 +208,7 @@ void mantis_dma_stop(struct mantis_pci * { u32 stat = 0, mask = 0; + mmwrite( (mmread(MANTIS_GPIF_ADDR) & ( ~(MANTIS_GPIF_RDWRN) ) ), MANTIS_GPIF_ADDR); stat = mmread(MANTIS_INT_STAT); mask = mmread(MANTIS_INT_MASK); dprintk(verbose, MANTIS_DEBUG, 1, "Mantis Stop DMA engine"); @@ -231,7 +232,7 @@ void mantis_dma_xfer(unsigned long data) dprintk(verbose, MANTIS_DEBUG, 1, "last block=[%d] finished block=[%d]", mantis->last_block, mantis->finished_block); - (mantis->ts_size ? dvb_dmx_swfilter_204: dvb_dmx_swfilter) + (mantis->ts_size ? dvb_dmx_swfilter: dvb_dmx_swfilter_204) (&mantis->demux, &mantis->buf_cpu[mantis->last_block * MANTIS_BLOCK_BYTES], MANTIS_BLOCK_BYTES); mantis->last_block = (mantis->last_block + 1) % MANTIS_BLOCK_COUNT; } -------------------------------------------------------------------------------- And mb86a16.c -------------------------------------------------------------------------------- static int cu1216_get_tune_settings(struct dvb_frontend* fe, struct dvb_frontend_tune_settings* settings) { settings->min_delay_ms = 50; settings->step_size = 0; /* FE_QAM: zero */ settings->max_drift = 0; /* FE_QAM: zero */ return 0; } ... ... dvb_frontend_ops... ... .get_tune_settings = cu1216_get_tune_settings, ... -------------------------------------------------------------------------------- This damn Card drives me very crazy. I think about the Technotrend S2-3200, but there are also Alpha Drivers from you available, no officials. I don't know if they are better :( Bye, Elmar PS: Have changed my Mailing-List E-Mail for some Spam Reasons ;) _______________________________________________ linux-dvb mailing list linux-dvb@xxxxxxxxxxx http://www.linuxtv.org/cgi-bin/mailman/listinfo/linux-dvb