I'm having problems
I'm running R5A30 (not R5A30.1), on a Nehemiah w/ 256MiB memory and an AVerMedia A800 USB2 DVB card. All is set up and sort of working, and I'm using MythWeb to schedule recordings.
Problem is, when I use the TV guide to record a specific programme, it will start and end recording at the correct times, but uses the wrong channel. It seems to enjoy recording from BBC1 (my starting channel) rather than what it should be.
Looking at the backend logs, this is what I tend to see:
Quote:
2006-01-10 15:57:36.963 Reschedule requested for id 52.
2006-01-10 15:57:37.228 Scheduled 1 items in 0.3 = 0.18 match + 0.09 place
2006-01-10 15:57:40.331 MainServer::HandleAnnounce Playback
2006-01-10 15:57:40.340 adding: mythtv as a client (events: 0)
2006-01-10 15:57:45.283 MainServer::HandleAnnounce Playback
2006-01-10 15:57:45.360 adding: mythtv as a client (events: 0)
2006-01-10 15:57:48.567 MainServer::HandleAnnounce Playback
2006-01-10 15:57:48.651 adding: mythtv as a client (events: 0)
2006-01-10 16:15:02.303 Started recording "Deal or No Deal" on channel: 1010 on cardid: 1, sourceid 1
2006-01-10 16:15:02.325 DVB#0 ERROR - Setting Frontend failed.
(22) Invalid argument
2006-01-10 16:15:02.329 DVB#0 ERROR - Tuning for channel #8384 failed.
2006-01-10 16:15:02.488 Changing from None to RecordingOnly
2006-01-10 16:15:02.682 DVB#0 Recorder: Card opened successfully (using TS mode).
2006-01-10 16:15:02.728 DVB#0 Data read from DMX - This is for debugging with transform.c
2006-01-10 16:49:24.809 MainServer::HandleAnnounce Playback
2006-01-10 16:49:24.842 adding: mythtv as a client (events: 0)
2006-01-10 16:52:59.307 MainServer::HandleAnnounce Playback
2006-01-10 16:52:59.317 adding: mythtv as a client (events: 0)
adding pes stream at pid 0x258 with type 2
adding pes stream at pid 0x259 with type 3
adding pes stream at pid 0x25a with type 3
2006-01-10 16:53:01.996 MainServer::HandleAnnounce FileTransfer
2006-01-10 16:53:02.003 adding: mythtv as a remote file transfer
2006-01-10 17:00:00.026 Finished recording Deal or No Deal on channel: 1010
2006-01-10 17:00:00.103 Changing from RecordingOnly to None
2006-01-10 17:00:00.104 Reschedule requested for id 0.
2006-01-10 17:00:00.108 Closing DVB recorder
2006-01-10 17:00:00.370 Scheduled 1 items in 0.2 = 0.01 match + 0.22 place
The above example was meant to record from Channel 4, but instead recorded from BBC1.
I'm also experiencing backend crashes, which give this dmesg output:
Quote:
Unable to handle kernel paging request at virtual address 0006b03b
printing eip:
0006b03b
*pde = 00000000
Oops: 0000 [#2]
PREEMPT SMP
Modules linked in: sg i2c_viapro ehci_hcd shpchp pci_hotplug 8250_pnp pcspkr lirc_dev ipv6 dvb_bt8xx nxt6000 mt352 sp887x dst_ca or51211 dst bt878 ttusb_dec bttv i2c_algo_bit btcx_risc ttusbdecfe dvb_ttusb_budget cx22700 budget_av tda10021 budget_ci budget s5h1420 budget_core tveeprom dvb_ttpci l64781 tda8083 stv0297 sp8870 ttpci_eeprom saa7146_vv saa7146 mt312 cx24110 tda1004x ves1820 stv0299 ves1x93 video_buf v4l2_common v4l1_compat videodev via drm skge autofs4 af_packet snd_mixer_oss snd_via82xx gameport snd_ac97_codec snd_pcm snd_timer snd_page_alloc snd_mpu401_uart snd_rawmidi snd_seq_device snd soundcore via_rhine mii via_ircc irda crc_ccitt via_agp agpgart parport_pc parport 8250 serial_core pcmcia yenta_socket rsrc_nonstatic pcmcia_core video thermal processor fan container button battery evdev ac rtc dvb_usb_a800 dvb_usb_dibusb_common dib3000mc dib3000_common dvb_usb dvb_core firmware_class i2c_core dvb_pll ohci1394 ieee1394 usb_storage ohci_hcd uhci_hcd usbcore tmscsim BusLogic
CPU: 0
EIP: 0060:[<0006b03b>] Not tainted VLI
EFLAGS: 00010246 (2.6.13.2-chw-3)
EIP is at 0x6b03b
eax: c191e574 ebx: 40246f4c ecx: 00000000 edx: 0814746c
esi: fffffff2 edi: cb5a9ea0 ebp: 00000000 esp: cb5a9e8c
ds: 007b es: 007b ss: 0068
Process mythbackend (pid: 4287, threadinfo=cb5a8000 task=c1647560)
Stack: ceee9769 c191e574 cd3056a0 40246f4c cb5a9ea0 273ad38e 00000002 00000000
00000002 00000001 00000003 00000000 00000000 00000000 cd80f208 00000001
00008b33 cd816b40 cd804f4c c030aa6a cd80f208 00000001 cd804f4c cd80f208
Call Trace:
[<ceee9769>] dvb_usercopy+0x79/0x102 [dvb_core]
[<c030aa6a>] end_that_request_last+0x6a/0xf0
[<c0332071>] __ide_end_request+0xa1/0x130
[<c033216d>] ide_end_request+0x6d/0x80
[<c03fd600>] _spin_unlock_irqrestore+0x10/0x30
[<ceee9365>] dvb_generic_ioctl+0x35/0x40 [dvb_core]
[<c0176a66>] do_ioctl+0x46/0x70
[<c0176c03>] vfs_ioctl+0x53/0x1c0
[<c0176db7>] sys_ioctl+0x47/0x70
[<c0102e29>] syscall_call+0x7/0xb
Code: Bad EIP value.
I only want to record a bit of TV
