[linux-dvb]%09Mantis%09VP-1027/VP-1033/VP-1034/VP-2033/VP-3033

Mattias Bergsten fnord at fnord.nu
Thu Dec 7 04:57:56 CET 2006


Manu Abraham wrote:
> joep admiraal wrote:
>> Ok I loaded the new version today.
>> Now I can't find any channel with dvbscan and with kaffeine.
>>
>> when doing a "modprobe mantis" one of the things dmesg gives me is the 
>> folowing line:
>> mantis_ack_wait (0): Slave RACK Fail !
>> What does this mean?
> Strange ..
> modprobe verbose=2 (with a VP-1034 and a VP-2033) shows me thus,

I get the same thing when tuning:

mantis start feed & dma
mantis_ack_wait (0): Slave RACK Fail !
DVB: TDA10021: cu1216_readreg: readreg error (ret == -121)
[cu1216_set_parameters]:frequency = 290000000 , symbol = 6875000 , qam = 3 .
mantis_ack_wait (0): Slave RACK Fail !
DVB: TDA10021(0): cu1216_writereg, writereg error (reg == 0x00, val ==
0x6a, ret == -121)
mantis_ack_wait (0): Slave RACK Fail !
cu1216: lock tuner fails
mantis_ack_wait (0): Slave RACK Fail !
philips_cu1216_tuner_set tuner not ack!
mantis stop feed and dma
mantis_ack_wait (0): Slave RACK Fail !
cu1216: unlock tuner failed
mantis_ack_wait (0): Slave RACK Fail !
DVB: TDA10021(0): cu1216_writereg, writereg error (reg == 0x28, val ==
0x07, ret == -121)
mantis_ack_wait (0): Slave RACK Fail !
DVB: TDA10021(0): cu1216_writereg, writereg error (reg == 0x29, val ==
0x00, ret == -121)
mantis_ack_wait (0): Slave RACK Fail !
DVB: TDA10021(0): cu1216_writereg, writereg error (reg == 0x2a, val ==
0x03, ret == -121)
mantis_ack_wait (0): Slave RACK Fail !
DVB: TDA10021(0): cu1216_writereg, writereg error (reg == 0x2c, val ==
0x0d, ret == -121)
mantis_ack_wait (0): Slave RACK Fail !
DVB: TDA10021: cu1216_readreg: readreg error (ret == -121)
mantis_ack_wait (0): Slave RACK Fail !
DVB: TDA10021(0): cu1216_writereg, writereg error (reg == 0x2a, val ==
0x00, ret == -121)
mantis_ack_wait (0): Slave RACK Fail !
DVB: TDA10021: cu1216_readreg: readreg error (ret == -121)
mantis_ack_wait (0): Slave RACK Fail !
DVB: TDA10021(0): cu1216_writereg, writereg error (reg == 0x2e, val ==
0x08, ret == -121)
mantis_ack_wait (0): Slave RACK Fail !
DVB: TDA10021(0): cu1216_writereg, writereg error (reg == 0x34, val ==
0x80, ret == -121)
mantis_ack_wait (0): Slave RACK Fail !
DVB: TDA10021(0): cu1216_writereg, writereg error (reg == 0x1b, val ==
0x31, ret == -121)
mantis_ack_wait (0): Slave RACK Fail !
DVB: TDA10021(0): cu1216_writereg, writereg error (reg == 0x1b, val ==
0x31, ret == -121)
mantis_ack_wait (0): Slave RACK Fail !
DVB: TDA10021(0): cu1216_writereg, writereg error (reg == 0x03, val ==
0x0a, ret == -121)

This with my 2033:

ACPI: PCI Interrupt 0000:02:09.0[A] -> GSI 23 (level, low) -> IRQ 19
irq: 19, latency: 32
 memory: 0xf4002000, mmio: 0xf082e000
found a VP-2033 PCI DVB-C device on (02:09.0),
    Mantis Rev 1 [1822:0008], irq: 19, latency: 32
    memory: 0xf4002000, mmio: 0xf082e000
    MAC Address=[00:08:ca:19:e9:eb]
mantis_alloc_buffers (0): DMA=0x2f150000 cpu=0xef150000 size=65536
mantis_alloc_buffers (0): RISC=0x2f343000 cpu=0xef343000 size=1000
DVB: registering new adapter (Mantis dvb adapter).
mantis_frontend_init (0): Probing for CU1216 (DVB-C)
mantis_frontend_init (0): found Philips CU1216 DVB-C frontend @ 0x0c
mantis_frontend_init (0): Mantis DVB-C Philips CU1216 frontend attach
success
DVB: registering frontend 0 (Philips CU1216 DVB-C)...

The old version worked, for a while at least. This one does not. Also,
when trying to rmmod mantis, I got a kernel dump (and yes, I have three
TV cards in the machine..):

Dec  7 04:20:02 tessier kernel: mantis_ack_wait (0): Slave RACK Fail !
Dec  7 04:20:02 tessier kernel: DVB: TDA10021: cu1216_readreg: readreg
error (ret == -121)
Dec  7 04:20:04 tessier kernel: dvb_frontend_stop: warning: thread PID
27559 won't exit
Dec  7 04:20:04 tessier kernel: mantis_pci_remove (0): Removing
-->Mantis irq: 19, latency: 32
Dec  7 04:20:04 tessier kernel: memory: 0xf4002000, mmio: 0xf082e000
Dec  7 04:20:04 tessier kernel: ACPI: PCI interrupt for device
0000:02:09.0 disabled
Dec  7 04:20:04 tessier kernel: BUG: unable to handle kernel paging
request at virtual address f08a861c
Dec  7 04:20:04 tessier kernel: printing eip:
Dec  7 04:20:04 tessier kernel: f08a861c
Dec  7 04:20:04 tessier kernel: *pde = 016d5067
Dec  7 04:20:04 tessier kernel: *pte = 00000000
Dec  7 04:20:04 tessier kernel: Oops: 0000 [#1]
Dec  7 04:20:04 tessier kernel: Modules linked in: w83627hf hwmon_vid
hwmon i2c_isa dst dvb_bt8xx bt878 cx88_alsa snd_pcm_oss tuner snd_pcm
snd_mixer_oss snd_seq_dummy snd_seq_oss snd_seq_midi snd_raw midi
snd_seq_midi_event snd_seq snd_timer snd_seq_device snd soundcore
snd_page_alloc bttv cx8800 cx88xx ir_common i2c_algo_bit mb86a16 cu1216
dvb_pll zl10353 stv0299 video_buf tveeprom btcx_risc i2c_core
Dec  7 04:20:04 tessier kernel: CPU:    0
Dec  7 04:20:04 tessier kernel: EIP:    0060:[<f08a861c>]    Not tainted VLI
Dec  7 04:20:04 tessier kernel: EFLAGS: 00010246   (2.6.19-fnord #2)
Dec  7 04:20:04 tessier kernel: EIP is at 0xf08a861c
Dec  7 04:20:04 tessier kernel: eax: 00000000   ebx: 00000086   ecx:
00000000   edx: 00000000
Dec  7 04:20:04 tessier kernel: esi: ef598000   edi: 00000000   ebp:
d3dc3e58   esp: d3dc3e4c
Dec  7 04:20:04 tessier kernel: ds: 007b   es: 007b   ss: 0068
Dec  7 04:20:04 tessier kernel: Process kdvb-fe-0 (pid: 27559,
ti=d3dc2000 task=e8f5e030 task.ti=d3dc2000)
Dec  7 04:20:04 tessier kernel: Stack: 00000000 00000000 00000246
00000000 e8f5e030 c012e010 d3dc3e64 d3dc3e64
Dec  7 04:20:04 tessier kernel: d3dc3ed4 ef598000 00000000 00000001
f08a885b d3dc3e94 00000000 f08ad530
Dec  7 04:20:04 tessier kernel: 00000000 f08ad530 ef598078 ef59805c
00000001 f083920e d3dc3ed4 ef52f400
Dec  7 04:20:04 tessier kernel: Call Trace:
Dec  7 04:20:04 tessier kernel: [<c012e010>]
autoremove_wake_function+0x0/0x50
Dec  7 04:20:04 tessier kernel: [<f083920e>] i2c_transfer+0x3e/0x60
[i2c_core]
Dec  7 04:20:04 tessier kernel: [<f088c4f2>] cu1216_writereg+0x52/0xc0
[cu1216]
Dec  7 04:20:04 tessier kernel: [<f088c9e7>]
cu1216_set_parameters+0x307/0x800 [cu1216]
Dec  7 04:20:04 tessier kernel: [<c033e2d0>]
dvb_frontend_swzigzag_autotune+0xf0/0x1e0
Dec  7 04:20:04 tessier kernel: [<c0118eaf>] __wake_up_locked+0x1f/0x30
Dec  7 04:20:04 tessier kernel: [<c033e88d>]
dvb_frontend_swzigzag+0x1fd/0x250
Dec  7 04:20:04 tessier kernel: [<c033f9ea>] dvb_frontend_thread+0x21a/0x300
Dec  7 04:20:04 tessier kernel: [<c012e010>]
autoremove_wake_function+0x0/0x50
Dec  7 04:20:04 tessier kernel: [<c033f7d0>] dvb_frontend_thread+0x0/0x300
Dec  7 04:20:04 tessier kernel: [<c010399b>] kernel_thread_helper+0x7/0x1c
Dec  7 04:20:04 tessier kernel: =======================
Dec  7 04:20:04 tessier kernel: Code:  Bad EIP value.
Dec  7 04:20:04 tessier kernel: EIP: [<f08a861c>] 0xf08a861c SS:ESP
0068:d3dc3e4c

Any help would be welcome.

/fnord



More information about the linux-dvb mailing list