Mailing List archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[linux-dvb] Re: linux-dvb Re Nova-s CAMCI support




May 13 12:23:42 htpc kernel: dvb_ca_en50221_io_poll
May 13 12:23:42 htpc kernel: dvb_ca_en50221_io_read
May 13 12:23:42 htpc kernel: dvb_ca_en50221_io_write
May 13 12:23:42 htpc kernel: dvb_ca_en50221_write_data
May 13 12:23:42 htpc kernel: dvb_ca_en50221_io_poll
May 13 12:23:42 htpc kernel: FR/DA IRQ slot:0
May 13 12:23:42 htpc kernel: dvb_ca_en50221_thread_wakeup
May 13 12:23:42 htpc kernel: dvb_ca_en50221_read_data
May 13 12:23:42 htpc kernel: FR/DA IRQ slot:0
May 13 12:23:42 htpc kernel: dvb_ca_en50221_read_data

There is something a bit odd here: the second "FR/DA IRQ slot:0" should generate a call to dvb_ca_en50221_thread_wakeup() as I've only enabled DA IRQs... but it isn't. Hmm, theres actually a superfluous read of the CAM control register in the IRQ tasklet. Maybe your CAM doesn't like that happening in the middle of reading a packet and is getting confused.

This new patch should remove it. Hmm, if this _is_ what is happening, I'll need to revamp the locking yet again - writing data at the wrong time would trigger the problem as well.

I don't know what DA IRQ:s are :( but now there is a wakeup logged for both IRQ:s.

I had to move the logging to a 75 GB partition because this thing eats diskspace like crazy. ;-)

May 13 15:00:58 htpc kernel: FR/DA IRQ slot:0
May 13 15:00:58 htpc kernel: dvb_ca_en50221_thread_wakeup
May 13 15:00:58 htpc kernel: dvb_ca_en50221_read_data
May 13 15:00:58 htpc kernel: dvb_ca_en50221_read_data
May 13 15:00:58 htpc kernel: dvb_ca_en50221_io_poll
May 13 15:00:58 htpc kernel: dvb_ca_en50221_io_read
May 13 15:00:58 htpc kernel: dvb_ca_en50221_io_write
May 13 15:00:58 htpc kernel: dvb_ca_en50221_write_data
May 13 15:00:58 htpc kernel: dvb_ca_en50221_io_poll
May 13 15:00:58 htpc kernel: FR/DA IRQ slot:0
May 13 15:00:58 htpc kernel: dvb_ca_en50221_thread_wakeup
May 13 15:00:58 htpc kernel: dvb_ca_en50221_read_data
May 13 15:00:58 htpc kernel: FR/DA IRQ slot:0
May 13 15:00:58 htpc kernel: dvb_ca_en50221_thread_wakeup
May 13 15:00:58 htpc kernel: dvb_ca_en50221_read_data
May 13 15:00:58 htpc kernel: dvb_ca_en50221_read_data
May 13 15:00:58 htpc kernel: dvb_ca_en50221_io_poll
May 13 15:00:58 htpc kernel: dvb_ca_en50221_io_read
May 13 15:00:58 htpc kernel: dvb_ca_en50221_io_do_ioctl
May 13 15:00:58 htpc kernel: dvb_ca_en50221_slot_shutdown
May 13 15:00:58 htpc kernel: Slot 0 shutdown
May 13 15:00:58 htpc kernel: CAMCHANGE IRQ slot:0 change_type:1
May 13 15:00:58 htpc kernel: dvb_ca_en50221_thread_wakeup
May 13 15:00:58 htpc kernel: dvb_ca_en50221_thread_wakeup
May 13 15:00:58 htpc kernel: dvb_ca_en50221_io_do_ioctl
May 13 15:00:58 htpc last message repeated 242 times
May 13 15:00:58 htpc kernel: CAMREADY IRQ slot:0
May 13 15:00:58 htpc kernel: dvb_ca_en50221_thread_wakeup
May 13 15:00:58 htpc kernel: TUPLE type:0x1d length:4
May 13 15:00:58 htpc kernel: 0x00: 0x00 .
May 13 15:00:58 htpc kernel: 0x01: 0xdb .
May 13 15:00:58 htpc kernel: 0x02: 0x08 .
May 13 15:00:58 htpc kernel: 0x03: 0xff .


May 13 15:55:52 htpc kernel: FR/DA IRQ slot:0
May 13 15:55:52 htpc kernel: dvb_ca_en50221_thread_wakeup
May 13 15:55:52 htpc kernel: dvb_ca_en50221_read_data
May 13 15:55:52 htpc kernel: dvb_ca_en50221_read_data
May 13 15:55:52 htpc kernel: dvb_ca_en50221_io_poll
May 13 15:55:52 htpc kernel: dvb_ca_en50221_io_read
May 13 15:55:52 htpc kernel: dvb_ca_en50221_io_write
May 13 15:55:52 htpc kernel: dvb_ca_en50221_write_data
May 13 15:55:52 htpc kernel: dvb_ca_en50221_io_poll
May 13 15:55:52 htpc kernel: FR/DA IRQ slot:0
May 13 15:55:52 htpc kernel: dvb_ca_en50221_thread_wakeup
May 13 15:55:52 htpc kernel: dvb_ca_en50221_read_data
May 13 15:55:52 htpc kernel: FR/DA IRQ slot:0
May 13 15:55:52 htpc kernel: dvb_ca_en50221_thread_wakeup
May 13 15:55:52 htpc kernel: dvb_ca_en50221_read_data
May 13 15:55:52 htpc kernel: dvb_ca_en50221_read_data
May 13 15:55:52 htpc kernel: dvb_ca_en50221_io_poll
May 13 15:55:52 htpc kernel: dvb_ca_en50221_io_read
May 13 15:55:52 htpc kernel: dvb_ca_en50221_io_do_ioctl
May 13 15:55:52 htpc kernel: dvb_ca_en50221_slot_shutdown
May 13 15:55:52 htpc kernel: Slot 0 shutdown
May 13 15:55:52 htpc kernel: CAMCHANGE IRQ slot:0 change_type:1
May 13 15:55:52 htpc kernel: dvb_ca_en50221_thread_wakeup
May 13 15:55:52 htpc kernel: dvb_ca_en50221_thread_wakeup
May 13 15:55:52 htpc kernel: dvb_ca_en50221_io_do_ioctl
May 13 15:55:52 htpc last message repeated 243 times
May 13 15:55:52 htpc kernel: CAMREADY IRQ slot:0
May 13 15:55:52 htpc kernel: dvb_ca_en50221_thread_wakeup
May 13 15:55:52 htpc kernel: TUPLE type:0x1d length:4
May 13 15:55:52 htpc kernel: 0x00: 0x00 .
May 13 15:55:52 htpc kernel: 0x01: 0xdb .
May 13 15:55:52 htpc kernel: 0x02: 0x08 .
May 13 15:55:52 htpc kernel: 0x03: 0xff .



--
Info:
To unsubscribe send a mail to ecartis@linuxtv.org with "unsubscribe linux-dvb" as subject.



Home | Main Index | Thread Index